• ベストアンサー

Excel関数

例えばA1セルに「1」を入力するとB2セルに「いちご」と表示され、 「2」と入力すれば「ぶどう」と表示されるような、 数字を入力するとその数字に該当した文章を表示させる関数はないでしょうか? ちなみに文章は70パターンほどあります。 なにとぞご教示のほど宜しくお願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! すでにNo.1さんが回答されていますので 参考程度に読んでください。 ↓の画像の表の場合ですが、 A列に数値を入力するとB列に品物が表示されるようにする場合です。 B1セルに =IF(A1="","",VLOOKUP(A1,$E$1:$F$8,2,0)) としてオートフィルで下へコピーではどうでしょうか? 以上、参考になれば幸いです。m(__)m

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

その他の回答 (3)

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

(1) これストレートに回答したらLOOKUP関数の利用ですよ、ありがとう、となる。しかし私はそういうのだけで終わりたくない。 70パターンもある文章の1つが決まったとして、そのコードが、即座に出てくるのですか。 もちろん多数の文字の入力の手間を省くために、別ブック(手控えメモなど)を見て、番号を探し、その番号を入力すると30文字の文字列が1度にセルに入って、助かるというケースはある。 ーー (2) むしろ質問者には、直ぐ手に負えないかもしれないが、多段式のコンボなどで、例えば、まづ あいさつ文 専門分野1 専門分野2 ・・ とかを(会社など従事者の)常識(本を調べるようではこの方式は不適)で選ばせ 「あいさつ文」が選ばれたら 春、夏、秋、冬を選ばせ、その後具体的文章を示し、最終決定する。酔うな方法を考えると良い。 (3) またはVBAの知識が必要だが、先頭の一部の語句を入れると、それに続く文章を候補に出すとか、を考えると良い。 (4) 70が35ぐらいなら、入力規則ーリストで35行(1画面に出せる限界)のリストから選ぶほうが、良いかも知れない。

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

回答No.3

あなたは70パターンの文章とそれが何番であるかを全部憶えて、バ シッと入力できるんですか。私は無理でした。 で、tom04さんの回答のF列みたいに一覧を作りますね。それでB列に 「入力規則」を設定します。種類はリストで「元の値」はF列に作っ た一覧を指定し、「ドロップダウンリストから選択する」とすれば 何も暗記する必要が無くなります。 vlookup関数は、リストから選択した文章が何番なのか探す時に使う のがいいですよ。

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

  • d_umi_b
  • ベストアンサー率28% (6/21)
回答No.1

こんちゃ。 http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm VLOOKUP関数でいけるんじゃないっすか?

sakuichi
質問者

お礼

ご回答拝読致しました。大変参考になりました。 貴重なお時間を割いてのご回答、誠に感謝致しております。 また機会がありましたら宜しくお願い致します。

関連するQ&A