• ベストアンサー

指定の文字列を指定の数値に変換する方法

エクセル2002で、指定の文字列を指定の数値に変換する方法を教えて下さい。 下記から、数字を文字列に変換する方法はみつけたのですが、逆ができません。。 [書式(O)]→[セル(E)...]→[セルの書式設定]→[表示形式]→[分類(C)]→[ユーザー定義]内。 [=1]"ABC";[=2]"赤青黄色";"未定" もちろん、関数でもかまわないのですが、適当なものが見つかりません。 例えば、こんな感じに変換。 ABC     →1 赤青黄色     →2 大根にんじん →3 昼休み    →4 放課後   →5 よろしくお願いします!

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

  • ベストアンサー
  • yone_sk
  • ベストアンサー率34% (58/167)
回答No.1

・強引にやると、C1セルにデータが入っているとして =IF(C1="ABC",1,IF(C1="赤青黄色",2,IF(C1="大根にんじん",3,IF(C1="昼休み",4,IF(C1="放課後",5,""))))) ・変換表を作ってからやると こんな表があるとして ------------------- ABC       1 赤青黄色    2 大根にんじん  3 昼休み      4 放課後      5 ------------------- C1セルにデータがあるとすると、これだけでいけます。 =IF(C1="","",VLOOKUP(C1,$A$1:$B$5,2,FALSE))

mayoeru
質問者

お礼

すばやい、回答ありがとうございました!!!

その他の回答 (1)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

すでに回答出てますが VLOOKUPで 対応表をD1:F5 B1に =VLOOKUP(A1,$D$1:$E$5,2,TRUE) 下方にオートフィル

mayoeru
質問者

お礼

ご丁寧な回答、ありがとうございました!!!

関連するQ&A