質問: excelで文字を参照する はじめまして。 いくつか調べたのですがわからなかったので質問させていただきます。 excelではvlookup関数を用いて、数値を入力するとそれに対応する文字列を表示する、という事が可能ですが、逆に文字列を入力するとそれに対応する数値を表示する、ということをするにはどうしたらよろしいのでしょうか。
回答: たとえば、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)) それぞれ関数の詳しい書き方とかどれも違いますので、よく見て作成してみて下さい。 #どんな数字に対してどんな文字列を計算したいのか どんな文字列に対して一体何を数字として計算したいのか そういった「具体的なヤリタイ事」に応じて、数式も準備もまるで変わります。 ご相談ではこういった具体的な説明が何一つありませんので、ドンピシャの回答は寄せられませんが、暇なときに自力で作成してみて下さい。