- ベストアンサー
エクセル関数について
エクセル関数について教えてください シート1(発注書)のe2に東京店・e3に神奈川店・e4に千葉店 シート1(発注書)のf2に0001・f3に0002・f4に0003と書いてあるとして シート2(納品書)のb12に東京店と貼り付けたら、b8に0001と出るようにしたいのですが、やり方が解りません。 エクセル初心者ですので、簡単なやり方があれば教えて下さいよろしくお願い致します
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
関数はVLOOKUPを使用します。 手順は以下の通りです。 (1)エクセルの関数を入力するところのfxをクリック。 (2)関数の中からVLOOKUP選択しOK。 (3)検索値の所の右の四角いボタンみたいのをクリックし、B12のセルをクリックしエンターまたは直接入力。 (4)範囲の右のボタンをクリックし、E2からF4をドラッグしエンター。 (5)列番号にデータを取り出す列が何列目かを入力。この場合2列目になるので2を入力。 (6)検索方法には、完全に一致したデータを抽出する為に、FALSEと入力。 これでOKです。 頑張ってください。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17070)
シート2のB12に1箇所だけ入力し、対応するB8セルだけなら =VLOOKUP(B12,シート1!E2:F100,2,FALSE) でよいが、 B12に当たるセルがB13,B14・・などあり、式を複数セルに複写するときは =VLOOKUP(B12,シート1!$E$2:$F$100,2,FALSE)のように$をつけます。 VLOOKUP関数はエクセルの常識的な関数です。 B12に当たるセルが未入力の時の為に =IF(B12="","",VLOOKUP(B12,シート1!$E$2:$F$100,2,FALSE)) としたりします。 見つからないものを入力された場合のことも考え =IF(ISERROR(VLOOKUP(B12,シート1!$E$2:$F$100,2,FALSE)),"該当なし",VLOOKUP(B12,シート1!$E$2:$F$100,2,FALSE)) としたりします。
お礼
初心者の私にも解りやすく、色々な解決策を教えていただき、有難うございます おかげ様で解決致しました
- hallo-2007
- ベストアンサー率41% (888/2115)
VLOOKUP関数についてHelpで調べてみてください。 シート2のB8セルには =VLOOKUP(B12,シート1!E2:F100,2,FALSE) となります。
お礼
おかげ様で解決致しました有難うございます
お礼
初心者の私にも解りやすく、解説有難うございました おかげ様で、解決致しました