- ベストアンサー
Excelの関数 条件に合った文字列を表示する
A B C D コード 名称 コード 名称 1000 サトウ飴 1001 カライ飴 1000 サトウ飴 1002 ニガイ飴 1001 カライ飴 1002 ニガイ飴 という表があったとしてC列のコードのセルに任意のコードを入れたら、D列にB列の名称を表示するという関数は何かありますか? 例えばC列に1001と入力したらD列に自動的にカライ飴と表示をさせたいのです。 分かりにくいかもしれませんがよろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A B C D コード 名称 コード 名称 1000 サトウ飴 1001 カライ飴 1001 カライ飴 1000 サトウ飴 1002 ニガイ飴 1001 カライ飴 1002 ニガイ飴 タイトル行が1行目だとして、C2に1001を入れたら、D2に入れる式は =INDEX($A$1:$B$500,MATCH(C2,$A$1:$A$500,0),2) ここでは500行までデータがあることにしていますが、実体にあわせて変更してください
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
VLOOKUP関数で如何でしょうか。 D2セルに=IF(C2<>"",VLOOKUP(C2,$A$2:$B$10,2,FALSE),"")を入力し、下方向に必要分コピーして下さい。 ※検索範囲は仮でA2:B10としています。
- hana-hana3
- ベストアンサー率31% (4940/15541)
エクセルの基本 Vlookup関数 http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html 下記のようなテーブル(対照表)を用意します。 1000 サトウ飴 1001 カライ飴 1002 ニガイ飴
お礼
ありがとうございます。 VLOOKUPも試したんですけど、うまくいかなかったんです。早速の回答ありがとうございました。
お礼
うまくいきました。 ありがとうございました。