
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
県名を切り離すまでなのですが。
A列:元のフルの住所
B列:作業用列
C列:切り離した県名
D列:切り離した市町村名以下
B~D列に、以下の関数を入れます。
全ての県名に対応しています。
B列:=IF(ISERROR(FIND("県",LEFT(A1,4))),3,FIND("県",A1,1))
C列:=LEFT(A1,B1)
D列:=RIGHT(A1,LEN(A1)-B1)
ちなみに私が作った式ではなく、ここで教わったものです。
県だけでしたら私もできるのですが、県と市・郡と残りとなると難しいです。
でも私と違う方法でしたので、参考になりました。ありがとうございました。
No.3
- 回答日時:
以下は例です。
B1に県名を取り出す
=LEFT(A1,FIND("県",A1))
C1に市を取り出す
=LEFT(MID(A1,LEN(B1)+1,LEN(A1)-LEN(B1)+1),FIND("市",MID(A1,LEN(B1)+1,LEN(A1)-LEN(B1)+1)))
D1に郡を取り出すなら上記+IF関数、市や郡以下を取り出すならC1の応用
ただし、No.1の方の回答どおり、市原市などの場合どうするか?という問題があります。
"市"の付く市や郡名のパターンがどれほどあるのかわかりませんだ、○○県の直後に"市"が使われるパターンを回避するだけなら、IF LEN MIDなどで解決できそうですが。
No.2
- 回答日時:
1です
他のサイトの掲示板ですが、参考にしてみて下さい。
住所録から都道府県だけを取り出す
http://www2.moug.net/bbs/exopr/20050720000045.htm
県と市のデータを抽出できる関数(方法)はありますか?
http://www2.moug.net/bbs/exopr/20050607000026.htm
住所と番地を分ける計算式
http://www2.moug.net/bbs/exopr/20050606000032.htm
No.1
- 回答日時:
こんばんは
試したわけではないのでなんとも言えませんが
FIND LEFT MID RIGHT LEN などの関数を使えば
可能かと思います。
東京都葛飾区亀有1-1-○○
神奈川県横浜市港北区仲手原1-1-○○
の場合ならどうやって分けるのでしょうか?
ただし関数でやるには問題もあります。
FIND関数で指定された文字を探そうとすると
群馬県、市原市 市川市などの時に
思わぬ結果になるからです。
もし、茨城県 水戸市 のように分割したいものの間に
スペースが入っているなら
データの区切り位置でやった方が早いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスで教えてください。 住所一覧から 都道府県 市区町村 以下住所の3パターンに分けたいですが、 4 2022/06/10 23:22
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- 戸籍・住民票・身分証明書 岐阜県に住民がありますが名古屋市で住民票と戸籍謄本は取得できますか? 1 2023/02/19 16:30
- 中国・四国 岡山市○区の住所の書き方。 色んなところで住所を書くことがあると思いますが、 住所欄にあらかじめ 「 3 2023/07/02 15:35
- 住民税 令和○年度「道府県民税所得割」及び「市町村民税所得割」が 非課税(0円)ですか? この質問は、毎月住 1 2022/09/01 13:27
- その他(悩み相談・人生相談) ExcelやAccessで住所と番地を分けたい 2 2023/03/01 20:54
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) 住所から都道府県名を記入する 5 2022/04/03 16:48
- 妊娠・出産 神奈川県川崎市在住で 7月に出産予定です。 出産費用が足りない場合相談して分割にできたりする所もある 1 2022/05/11 12:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
列方向、行方向の定義
-
EXCELを最大にて開いた際、特定...
-
VBAで結合セルを転記する法を教...
-
【Excel VBA】列幅の設定
-
VBA 列の削除を何回か繰り返す...
-
エクセル マクロ 指定範囲内...
-
VBA 配列について
-
エクセルマクロでオートフィル...
-
列を1つずつ非表示にしたい
-
エクセルマクロ
-
マクロセルの値によってセルの...
-
エクセルVBAで値のカウントをし...
-
エクセルで最初の行や列を開け...
-
該当データのみを抽出したい。
-
゙逆゙ のやつってどうすれば ゙順...
-
エクセルのソートで、数字より...
-
LEFT関数とIF関数の組み合わせ...
-
Excelの計算式で質問です。
-
エクセル 任意の列数で分割する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「段」と「行」の違いがよくわ...
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
LEFT関数とIF関数の組み合わせ...
-
VBA 指定した列にある日時デー...
-
Excelの行数、列数を増やしたい...
-
CSVファイルの「0落ち」にVBA
-
列方向、行方向の定義
-
エクセルのソートで、数字より...
-
Excel文字列一括変換
-
VBAで別ブックの列を検索し、該...
-
エクセル マクロ 範囲の値を上...
-
VBAで重複データを合算したい(...
-
エクセル マクロ 範囲指定で...
-
VBAで結合セルを転記する法を教...
-
エクセルで最初の行や列を開け...
-
エクセルマクロPrivate Subを複...
-
土日の列幅の自動変更を教えて...
-
最近急にVBAの処理速度が遅くな...
-
エクセルでセル12個間隔で合...
おすすめ情報