- ベストアンサー
Excelで地名データを表示する方法
- Excelのセル上に地名データがありますが、同一シート上の別のデータを引用して表示したい場合、右隣のセルに数字を表示する方法を教えてください。
- Excelのセルに地名データがあり、それに対応する数字を同じシート上の別のセルに表示したい場合、どのようにすればよいでしょうか?
- Excelの地名データと対応する数字を表示する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 地名データ表がA1:A10、都道府県表がE:F列にあるとします。 B1に=IF(A1<>"",INDEX(E:E,MATCH(LEFT(A1,3)&"*",F:F,0)),"")として下方向にコピー
その他の回答 (3)
A B 1 大阪府守口市京阪本通 大阪府守口市京阪本通 27 2 福岡県春日市平田台 福岡県春日市平田台 40 3 福島県耶麻郡猪苗代町字上村前 福島県耶麻郡猪苗代町字上村前 7 4 福岡県福岡市博多区半道橋 福岡県福岡市博多区半道橋 40 5 岡山県岡山市北区京橋町 岡山県岡山市北区京橋町 33 6 岡山県岡山市中区平井 岡山県岡山市中区平井 33 7 鹿児島県鹿児島市山下町 鹿児島県鹿児島市山下町 46 8 沖縄県石垣市字新川 沖縄県石垣市字新川 47 9 長野県伊那市西春近 長野県伊那市西春近 20 10 大阪府松原市岡 大阪府松原市岡 27 11 神奈川県横浜市栄区飯島町 神奈川県横浜市栄区飯島町 14 12 和歌山県和歌山市葵町 和歌山県和歌山市葵町 30 … ………………………………… …………………………………… D E 1 1 北海道 2 2 青森県 3 3 岩手県 … … ……… 45 45 宮崎県 46 46 鹿児島県 47 47 沖縄県 B1: =A1&" "&IF(ISERROR(MATCH(LEFT(A1,3),都道府県リスト,0)),MATCH(LEFT(A1,4),都道府県リスト,0),MATCH(LEFT(A1,3),都道府県リスト,0)) ただし、式中の「都道府県リスト」は範囲 $E$1:$E$47 とします。 D列の番号は、連続数値としているので、今回は使用していません。
お礼
なるほどこう言う手もあるんですね。ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
A列に住所表示があり、G列には番号がH列には都道府県名があるとします。 B1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(OR(MID(A1,3,1)="県",MID(A1,3,1)="府",MID(A1,3,1)="都",MID(A1,3,1)="道"),A1&INDIRECT("G"&MATCH(LEFT(A1,3),H:H,0)),IF(MID(A1,4,1)="県",A1&INDIRECT("G"&MATCH(LEFT(A1,4),H:H,0)),""))
お礼
勉強になりました。ありがとうございました!
- hige_082
- ベストアンサー率50% (379/747)
vlookup関数を使用します =住所&vlookup(left(住所,3),都道府県データ範囲,2) 但し、都道府県データは 1 北海道 2 青森県 3 岩手県 : では無く 北海道 1 青森県 2 岩手県 3 : の様に変更してください 参考まで
お礼
VLOOKUPですね。 ありがとうございました。
お礼
シンプルで分かりやすかったです!