• ベストアンサー

エクセルで文字と数字を連動させる方法

1000 東京 1100 埼玉 1200 神奈川 1300 千葉 1400 茨城 1500 山梨 という風にそれぞれ番号が振り分けられています。 東京 浅草 スポット 埼玉 川越 スポット 千葉 船橋 スポット この都道府県のところだけ割り当てられてる数字にしたいのですが、どうやってエクセルで変換できるのでしょうか。 1000 浅草 スポット 1100 川越 スポット 1300 船橋 スポット ここでは例文なので3つしか書いてありませんが、何千個もデータがあるので手作業ではやりたくありません。 回答よろしくおねがいします!

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

添付図のような状態で、B、C列に表があり、セルF2に =IFERROR(VLOOKUP(LEFT(E2,2),$B$2:$C$100,2,0)&MID(E2,3,LEN(E2)),IFERROR(VLOOKUP(LEFT(E2,3),$B$2:$C$100,2,0)&MID(E2,4,LEN(E2)),"")) としました。 Excel2010で、IFERROR関数を使って短くしています。2007から使えたはずです。

soccerrlove
質問者

お礼

わかりやすい説明ありがとうございます! 勉強不足で申し訳ないんですが、いまいろいろ調べながらなんとかやってみてます! 東京と浅草とスポットはちなみにセルごとに分かれてます! 回答ありがとうございました!

その他の回答 (2)

回答No.2

数字と文字でセルを分けていいならVLOOKUP関数が使用可能です。 同じセルなら・・・辞書登録かな?

soccerrlove
質問者

お礼

回答ありがとうございます! VLOOKUPで検索してみます!

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

この掲示板は半角スペースで区切って入力しても表示の時は消えてしまうので、念のために確認させてください。 「東京浅草スポット」は、「東京」「浅草スポット」とセルが別れていますか?それともそのまま「東京浅草スポット」と1つのセルに入っていますか?

soccerrlove
質問者

お礼

回答ありがとうございます! 東京と浅草とスポットはエクセルで分かれてます。

関連するQ&A