
No.1ベストアンサー
- 回答日時:
”町” で区切ればよいのでしょうが、”町”を含む市名や町名もあったりするうえに、町名の後ろの地名にも”町”の字を含むこともあるので、
ぶっちゃけ、一筋縄ではいかない作業です。
すげー面倒だぞ。
自分なら……
町名の後ろの地名にも ”町” の文字がある場合は超レアなケースなので別途手作業で処理するようにします。
で、
住所の文字列からSUBSTITUTE関数で ”町" の文字を消して、
SUBSTITUTE(住所文字列,”町","")
消した後と消した前の文字列をLEN関数で文字数にして比較し、
LEN(住所文字列)-LEN(SUBSTITUTE(住所文字列,”町",""))
その差の値を ”町” の文字の数として、その値を使ってもう一度SUBSTITUTE関数を使い、元の住所の最後の ”町” の文字を ”@” に置き換え、
SUBSTITUTE(住所文字列,"町","@",LEN(住所文字列)-LEN(SUBSTITUTE(住所文字列,”町","")))
さらにその ”@” の文字が何番目になるのかをFIND関数やSEARCH関数で調べて区切る位置をしらべたうで
FIND("@",SUBSTITUTE(住所文字列,"町","@",LEN(住所文字列)-LEN(SUBSTITUTE(住所文字列,”町",""))),1)
その結果を用いてLEFT関数とRIGHT関数を使って切り分けます。
……分かりにくいうえに面倒でしょ?
「だったら代わりに数式を作れよ」とおっしゃるでしょうが、ここは変わりに作業を依頼する場所ではなく、
自分で問題を解決できるようになるためのアドバイスをもらう場所です。
とりあえず、それっぽい数式は示しておきます。
そんなわけで、とりあえず試行錯誤して、そのうえで分からない点を質問しなおすと良いでしょう。
もちろん、超レアな例外に対しては後から全部手作業で処理することになります。
どんだけデータがあっても…1万件なら少ないほうでマジで楽…全件見直してください。
・・・
なお、マクロでもできますよ。
プログラムをちゃんと理解できるのであればそのほうが楽かもしれません。
・・・余談・・・
住所録などのデータベースと比較して、一致する住所に対して切り分ければ確実なんでしょうけどね。
自分はその手のデータベースを知りませんし、質問者さんのお手元にある住所が何年度のデータベースに対応している物なのかも分からないので、
「このデータベースと比較すれば楽ができるよ」とは言えないんです。
ごめんね。
No.2
- 回答日時:
ExcelやAccessを使って、住所を分割することができます。
Excelでの方法:
分割したい住所を選択します。
「データ」タブから「テキストを列に分割」をクリックします。
「テキストの変換ウィザード」が開きますので、「次へ」をクリックします。
「区切り文字」を選択する画面で、「スペース」を選択します。
「次へ」をクリックし、住所を分割する列の形式を選択します。
「完了」をクリックします。
Accessでの方法:
テーブルの設計ビューで、住所を格納する列を選択します。
「入力規則」プロパティに、「[都道府県名] & [市区町村名]」を入力します。
「入力規則メッセージ」プロパティに、「〇〇県××市△△町の形式で入力してください。」と入力します。
「入力検証」プロパティで、検証規則を設定します。
「検証メッセージ」プロパティに、「〇〇県××市△△町の形式で入力してください。」と入力します。
フォームに住所を入力すると、自動的に都道府県名と市区町村名が分割されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- その他(悩み相談・人生相談) ある用件で住所入力しなくちゃいけなくて番地と号って書いてあるんですが〇〇市〇〇町〇〇(地域名)111 3 2023/01/09 16:07
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- 地図・道路 □県〇市△△谷地前24 だったらどこまで番地以降住所に書けばいいですか? 4 2022/07/20 20:06
- 失恋・別れ 本名と住んでいる地名だけで追いかけて来られる可能性 付き合って3週間の彼女と別れたいのですが 一度匂 2 2022/04/14 19:01
- Excel(エクセル) Excel 本人の名前だけが入った表を印刷したい。 3 2023/05/10 11:38
- その他(ネットショッピング・通販・ECサイト) 滋賀の信楽焼を岐阜県から発送したらおかしいでしょうか? 6 2022/09/04 23:04
- Bluetooth・テザリング スマホの音楽を車で聴くために(オーディオにBluetoothが付いてないので)FMトランスミッターを 2 2023/02/12 11:14
- ビジネスマナー・ビジネス文書 コールセンターとの会話ですが、どこか何ヶ所か違和感無いですか? 「恐れ入りますが、おまえの携帯番号を 5 2023/06/13 14:13
- 戸籍・住民票・身分証明書 債務者の実家住所(戸籍附票) 3 2023/05/20 06:09
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで住所を2つ(町名迄と番地以降)に分けるには?
Excel(エクセル)
-
エクセルで住所と建物名を分けるには?
Excel(エクセル)
-
住所録を市区町村、番地、建物名の3分割にする方法
Excel(エクセル)
-
-
4
市区町村と番地を分けたいのですが。。。
その他(データベース)
-
5
住所録からマンション名以下を別セルへ
PowerPoint(パワーポイント)
-
6
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
7
アクセスで教えてください。 住所一覧から 都道府県 市区町村 以下住所の3パターンに分けたいですが、
Access(アクセス)
-
8
ACCESS 住所の分割について
その他(Microsoft Office)
-
9
ACCESSのクエリで空白以降を別のフィールドに移動
その他(データベース)
-
10
エクセル関数で住所から丁目番地、建物名を抽出したい
Excel(エクセル)
-
11
エクセルで住所の混在する「丁目番号番地」を「-」に一括変換する方法ってありますか?
Excel(エクセル)
-
12
エクセルにおいて、住所データからマンション名のみを取り出したいです。
Excel(エクセル)
-
13
エクセルの関数で1つのセルに入っている住所を丁目までと番地以降に分けたい
Excel(エクセル)
-
14
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
-
15
アクセスで特定の数字以外(複数)抽出したい
Access(アクセス)
-
16
access2021 VBA メソッドまたはデータメンバーが見つかりません エラー発生
Access(アクセス)
-
17
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
18
アクセスでのキー違反とは??
Access(アクセス)
-
19
エクセル:住所の番地順に並び替えたい
Excel(エクセル)
-
20
Accessで複数(200件程)の置換
Access(アクセス)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
好きな人の住所って知りたくな...
-
ExcelやAccessで住所と番地を分...
-
エクセルで作成した住所録から...
-
住所録のエクスポートファイル...
-
エクセルで、半角文字列を抽出...
-
郵便局留めは受取人の住所を書...
-
声で住所がバレることってある...
-
IPアドレスから個人情報
-
神奈川県横浜市鶴見区矢向について
-
キャバクラ嬢が教える住所について
-
アクセス教えてください。 名前...
-
IPアドレスやリモートホストで...
-
アクセス解析の地域の識別につ...
-
Access2003はがきウィザードで...
-
当方の住所ってどういう事です...
-
バイトから渡された検便の封筒...
-
access2013の不一致クエリについて
-
ワードのはがき宛名について(...
-
タクシー乗って行きたいところ...
-
千葉県松戸市新松戸の新松戸東ハ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelやAccessで住所と番地を分...
-
好きな人の住所って知りたくな...
-
エクセルで、半角文字列を抽出...
-
バイトから渡された検便の封筒...
-
エクセルで作成した住所録から...
-
キャバクラ嬢が教える住所について
-
ハイパーリンクを使用してエク...
-
差し込み印刷で住所が途中で切...
-
JavaScript、プルダウン絞り込...
-
Excelで作った2つの住所録の結...
-
このドイツ語の意味は。。。?
-
カーナビで名称登録をしても検...
-
住所録のエクスポートファイル...
-
住所一覧にない住所があるのは...
-
Accessで半角→全角に変更したい
-
UKのApple IDを取得したいので...
-
ネット閲覧で住所がバレる!?
-
住所から市町村名を取り出す
-
Access2003はがきウィザードで...
-
Access-郵便番号と住所の整合チ...
おすすめ情報