• 締切済み

Excelで文字を参照する

はじめまして。 いくつか調べたのですがわからなかったので質問させていただきます。 ExcelではVLOOKUP関数を用いて、数値を入力するとそれに対応する文字列を表示する、という事が可能ですが、逆に文字列を入力するとそれに対応する数値を表示する、ということをするにはどうしたらよろしいのでしょうか。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

たとえば、0点から10点までの得点から、SからDまで対応する成績を文字で表示してみます。 そしてSからDの成績の文字列から、対応する数字として1から5までを計算してみます。 【添付図】 A10に得点を記入する B10: =IF(A10="","",VLOOKUP(A10,$A$2:$B$6,2)) C10: =IF(A10="","",MATCH(B10,$B$2:$B$6,0)) D10: =IF(A10="","",VLOOKUP(B10,$B$2:$D$6,3,FALSE)) それぞれ関数の詳しい書き方とかどれも違いますので、よく見て作成してみて下さい。 #どんな数字に対してどんな文字列を計算したいのか  どんな文字列に対して一体何を数字として計算したいのか そういった「具体的なヤリタイ事」に応じて、数式も準備もまるで変わります。 ご相談ではこういった具体的な説明が何一つありませんので、ドンピシャの回答は寄せられませんが、暇なときに自力で作成してみて下さい。

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.2

VLOOKUPで可能です、検索データは数値でも文字列でも可能。抽出データも同様。 検索方法をFALSE,TRUEどちらを指定するかで抽出データが変わってきます。 「FALSE」と指定すると、検索値と完全に一致する値だけを範囲の中から検索します。 「TRUE」を指定すると、検索値と一致する値がない場合、一番近い値を検索します。 http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

逆もまた真なりです。 因って、VLOOKUP関数で目的の数値が得られます。

関連するQ&A