- ベストアンサー
関数を使って表を作成完成させたい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
質問1 E2セルに =IF(D2="","",INDEX($J$2:$J$11,MATCH(D2,$I$2:$I$11,0))) 下へオートフィル 質問2 作業列 G2セルに =SUM(G1,1*(D2=$M$1)) または =IF(D2=$M$1,SUM(G1,1),SUM(G1)) 下へオートフィル L列 連番 M1セルに 品目の番号 M2セル =MATCH(L2,G:G,0) 下へオートフィル N2セル =IF(ISNA($M2),"",INDEX(B:B,$M2)) O2セル =IF(ISNA($M2),"",INDEX(E:E,$M2)) P2セル =IF(ISNA($M2),"",INDEX(F:F,$M2)) N2:O2を選択して下へオートフィル 添付図参照
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
NO1です。 >VLOOKUP関数はわかりますが、使い方がイマイチわかりません。どのような式にしたらよいでしょうか。 ⇒関数のHELPに使用例等も掲載されているので一度確認してみて下さい。 =VLOOKUP(検索値,表範囲,列番号,検索方法) F2の場合、検索値はD2、表範囲はH2:I??(以下の行も同様になるので絶対参照の$H$2:$I$??か、面倒ならH:I),列番号はH列を基準1となるので2,検索方法は、完全一致でFALSEとなります。 一例ですが、=VLOOKUP(D2,H:I,2,FALSE)となり、このセルを下方向にコピーすれば全行に適用されます。 因みにD列が空白の場合、F列も空白にしたいのならIF(D2<>"",VLOOKUP式,"")とします。
お礼
ありがとうございます
- mu2011
- ベストアンサー率38% (1910/4994)
>1.H列の番号とI列の品目を参照して、D列に番号を入力するとI列の同じ番号の品目が入るようにしたい。 ⇒VLOOKUP関数でできる。使用例は「VLOOKUP」で検索して解説サイトを参考にして下さい。 >2.B列・E列・F列のデーターがK列・L列・M列に同じ品目だけが抽出されて入るようにしたい。 ⇒結果表示でなく、抽出の条件等を補足しないと駄目です。 又、エクセルのグレードも付記して下さい。
補足
VLOOKUP関数はわかりますが、使い方がイマイチわかりません。どのような式にしたらよいでしょうか。 エクセルのグレードはMicrosoft Office Excel 2003 です。初心者で申し訳ありませんが、よろしくお願いします。
お礼
いつも丁寧にお教えくださり大変助かっています。もう少し自分でも勉強したいと思います。画像が見にくかったと思います、それにも関わらずありがとうございました。完成できました。