• ベストアンサー

エクセルのセルの表示を自動的に変化させたい

例えばA1に「リンゴ」と入れるとB1は「くだもの」、A1に「キャベツ」といれると「やさい」と自動的に表示出来るようにするにはどうしたらいいですか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

敢えて別解を1つ。 (対応表) D1:E2 りんご くだもの キャベツ 野菜 (関数式) A列へりんご、キャベツ等のデータを入れるとして =IF(A1="","",INDEX($E$1:$E$2,MATCH(A1,$D$1:$D$2,0),1)) =IF(A1="","",の部分はA列で未入力の行のB列にエラー表示を出さないためです。#1のご解答の場合も必要でしょう。 別シート(Sheet2)に対応表を置く場合は =IF(A1="","",INDEX(Sheet2!$B$1:$B$2,MATCH(A1,Sheet2!$A$1:$A$2,0),1))

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

VLOOKUP関数でしょうか。 例えばSheet2に リンゴ  くだもの キャベツ やさい のような対比表を作り、 =VLOOKUP(A1,Sheet2の対比表範囲,2,0) VLOOKUP関数で検索すれば例が沢山ヒットすると思います。