• ベストアンサー

Excelの関数 条件に合った文字列を表示する

A     B         C        D コード  名称        コード     名称   1000   サトウ飴      1001   カライ飴 1000   サトウ飴 1002   ニガイ飴 1001   カライ飴 1002   ニガイ飴 という表があったとしてC列のコードのセルに任意のコードを入れたら、D列にB列の名称を表示するという関数は何かありますか? 例えばC列に1001と入力したらD列に自動的にカライ飴と表示をさせたいのです。 分かりにくいかもしれませんがよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

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行までデータがあることにしていますが、実体にあわせて変更してください

sabiiro
質問者

お礼

うまくいきました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

VLOOKUP関数で如何でしょうか。 D2セルに=IF(C2<>"",VLOOKUP(C2,$A$2:$B$10,2,FALSE),"")を入力し、下方向に必要分コピーして下さい。 ※検索範囲は仮でA2:B10としています。

すると、全ての回答が全文表示されます。
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

エクセルの基本 Vlookup関数 http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html 下記のようなテーブル(対照表)を用意します。 1000   サトウ飴      1001   カライ飴 1002   ニガイ飴

sabiiro
質問者

お礼

ありがとうございます。 VLOOKUPも試したんですけど、うまくいかなかったんです。早速の回答ありがとうございました。

すると、全ての回答が全文表示されます。

専門家に質問してみよう