瞬間解決!エクセルで住所の番地手前までの情報を取得する方法!統計データを取る、個人情報データを伏せるのに役立つ! へのコメント https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/ インクループ株式会社は、お客様の顧客獲得をマーケティングを活用して支援する会社です。 データ分析、市場調査に基づく企画立案、コンテンツ制作、運用を通じてお客様の目標を実現します。 Thu, 30 Jul 2020 04:34:37 +0000 hourly 1 https://wordpress.org/?v=4.9.19 インクループ株式会社 より https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/#comment-19762 Fri, 03 Apr 2020 12:02:37 +0000 https://incloop.com/?p=8733#comment-19762 匿名さま

こんばんは
インクループの田中です。
コメントありがとうございます。

=LEFT(JIS(セル),MIN(FIND({“0”,”1”,”2”,”3”,”4”,”5”,”6”,”7”,”8”,”9”},JIS(セル)&”1234567890”))-1)
こちらの関数で半角の濁音、半濁音が入っても取得できることが確認できました。

私もJIS関数を使用してみましたが、うまく取得できませんでした。
無事解決でき、ありがとうございました。

山さま

コメントありがとうございます。
住所の漢数字一丁目などで入力されていた場合の対応も教えていただきありがとうございました。
関数の解読に時間がかかりましたが、住所に「漢数字が入っている場合」の対応「数字が入っている場合」の対応両方とも考慮されており、とても勉強になりました。
ありがとうございました。

]]>
山 より https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/#comment-19756 Thu, 02 Apr 2020 13:35:21 +0000 https://incloop.com/?p=8733#comment-19756 =LEFT(JIS(セル),MIN(FIND({“0”,”1”,”2”,”3”,”4”,”5”,”6”,”7”,”8”,”9”},IF(ISERROR(FIND(“丁目”,セル)),JIS(セル),JIS(SUBSTITUTE(セル,MID(セル,FIND(“丁目”,セル)-1,3),IFERROR(FIND(LEFT(MID(セル,FIND(“丁目”,セル)-1,3),1),”一二三四五六七八九十”),FIND(LEFT(MID(セル,FIND(“丁目”,セル)-1,3),1),”0123456789″))&”-“)))&”1234567890”))-1)

  抜き出したものは全角になってしまいますが、全角の文字列に変換してから数字を検索。
  漢数字(ただし、〇丁目の漢数字のみ)への対応。
   数字の〇丁目 〇丁目で抜き出し
   漢数字の〇丁目 一丁目から十丁目までであれば〇丁目で抜き出し
   〇丁目以前の数字 その数字で抜き出し
   〇丁目以降の数字 〇丁目が抜き出し対象であれば〇丁目で、そうでなければその数字で抜き出し

]]>
匿名 より https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/#comment-19754 Thu, 02 Apr 2020 00:52:46 +0000 https://incloop.com/?p=8733#comment-19754 =LEFT(JIS(セル),MIN(FIND({“0”,”1”,”2”,”3”,”4”,”5”,”6”,”7”,”8”,”9”},JIS(セル)&”1234567890”))-1)
JIS関数を2つ使うことと全角の数字を検索することで、南アルプス市でも南アルプス市でも番地の手前までを抜き出せるようになります。
ただし、地名の一番町などが1番町、1番町となっていたら無理ですが。

]]>
インクループ株式会社 より https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/#comment-19745 Mon, 30 Mar 2020 10:51:27 +0000 https://incloop.com/?p=8733#comment-19745 匿名さま

初めまして。
このブログの作成を担当しました田中と申します。
コメントをいただきましてありがとうございます。

匿名さまがおっしゃるとおり、カタカナの濁点が入った地名の時にうまく住所が抜き出せなくなることを確認いたしました。
原因もご指摘いただきました通りでした。

ASC関数をJIS関数に戻してなど、様々な方法を試してみましたが関数だけでは難しそうです。
今回はブログに注意事項を記載して対応をさせていただければと思います。
もし他の良い方法などが見つかりましたら改めてブログに記載をいたします。

改めましてコメントをいただき誠にありがとうございました。

]]>
匿名 より https://incloop.com/%e7%9e%ac%e9%96%93%e8%a7%a3%e6%b1%ba%ef%bc%81%e4%bd%8f%e6%89%80%e3%81%ae%e7%95%aa%e5%9c%b0%e6%89%8b%e5%89%8d%e3%81%be%e3%81%a7%e3%81%ae%e6%83%85%e5%a0%b1%e3%81%ae%e5%8f%96%e5%be%97%e6%96%b9%e6%b3%95/#comment-19742 Sat, 28 Mar 2020 05:35:05 +0000 https://incloop.com/?p=8733#comment-19742 この関数ですと、カタカナの濁点が入った地名の時に失敗してしまいます。
「ガ」→ASC関数「カ ゛」で2文字カウントされてしまうことが原因

]]>