- ベストアンサー
エクセル 抽出
Sheet1に コード番号 商品名 数量 単価 12345 チョコ 1 50 67891 アイス 1 60 45612 アメ 1 70 と上記のようにデータがあるときにSheet2でコード番号だけ打ち込めば商品名・数量・単価を出せる関数等あれば教えてください。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あら?勘違い? Sheet2のA1にコード入力で 任意のセルに =IF(COUNT(A1),VLOOKUP(A1,Sheet1!$A$1:$D$4,COLUMN(B1),FALSE) として、フィルライト(右方向へコピー + ペースト)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
Sheet2のA列にコード番号をいれるとして B1:D1は コード番号 商品名 数量 単価 として B2は=VLOOKUP(A2,Sheet1!$A$2:$D$4,2,FALSE) C2は=VLOOKUP(A2,Sheet1!$A$2:$D$4,3,FALSE) D2は=VLOOKUP(A2,Sheet1!$A$2:$D$4,4,FALSE) B2:D2をD2で+ハンドルを出して下方向に引っ張ってください。 Sheet1!$A$2:$D$4は$をつけないと、式を複写した時おかしくなりますから注意。
質問者
お礼
関数を入力した所#N/Aと出てしまいます。
- jindon
- ベストアンサー率43% (50/116)
回答No.1
Sheet2のA1にコード入力で 任意のセルに =IF(COUNT(A1),VLOOKUP(A1,Sheet1!A2:D4,4,FALSE),"")
お礼
Sheet2のA10にコード番号を記入したら良い場合は どうしたら良いのでしょうか。 エラーみたいなのがでないのですが、うまいこといきません。 申し訳ありませんが宜しくお願いします。
補足
出来ました。 有難うございました。