エクセルの列に都道府県がガーッと並んでるんですが、隣の列に関東とか東北とか、地方名を入れたいんですね。これを関数を使って一気にやる方法は無いでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/11/02 16:48:15
  • 終了:--

回答(2件)

id:wm5775 No.1

wm5775回答回数351ベストアンサー獲得回数42004/11/02 16:55:48

ポイント10pt

http://www.moug.net/skillup/buef/kn005-1.htm

Excel VBA を学ぶなら moug モーグ

状況がよくわかりませんが、

(1)あらかじめ、地方と都道府県の参照用のワークシートを作っておく

(2)Lookup系の関数を使って参照する。

という方法でできます。

id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982004/11/02 16:51:13

ポイント40pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/317vlookup/vlookup.ht...

@IT:Windows TIPS -- Tips:VLOOKUP関数でExcel帳票への自動入力を可能にする

関数は ないです。

やるとしたら Vlookupを用いて ひっぱてくるしかないでしょう。

たとえば

東京 関東

大阪 関西

とかいうリストを作って

都道府県名から そのリストをVlookupで参照して もってくるというやり方です。

id:kaerukaerukaeru

ありがとうございました!

2004/11/02 17:03:20
  • id:gara_cp
    IF関数で

    長くなっちゃうので面倒ですがIF関数を入れ子にしたら出来るようです

    =IF(B1=”北海道”,”北海道”,IF(B1=”宮城”,”東北”,IF(B1=”東京”,”関東”,IF(B1=”愛知”,”中部”,IF(B1=”大阪”,”近畿”,IF(B1=”広島”,”中国”,IF(B1=”香川”,”四国”,IF(B1=”福岡”,”九州”,”その他”))))))))

    B1のセルに都道府県名があるとして
    北海道,宮城,東京,愛知,大阪,広島,香川,福岡だけでためしにつくってみました
    これを47都道府県やらないとならないのでかったるいですけどね(笑)
  • id:taknt
    Re:IF関数で

    >長くなっちゃうので面倒ですがIF関数を入れ子にしたら出来るようです

    これって全部 入るのだろうか?
  • id:gara_cp
    Re(2):IF関数で

    >これって全部 入るのだろうか?

    そうですね
    入れ子は7つまででした

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません