重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

Excelについて質問です。
セルに入力された住所から、
「〜丁目」以降を削除したいです。

例えば△△町××丁目□番○号
→△△町
のようにしたいです。

Excelに不慣れなもので、調べても方法が分かりません、
どなたか教えてくださると幸いです。
よろしくお願いいたしますm(_ _)m

A 回答 (2件)

同じ列にたくさんあるのでしょうか。


ならば「区切り位置」機能を使います。

これは ”区切り文字” によって文字列を別のセルに分けて表示する機能です。

「町」の文字を区切り文字にしても良いのですが、
そうすると分割した後「町」の文字が無くなってしまいます。
それを回避するために、まずは「置換」機能を使って、
「町」の文字を「町@」に置き換えます。

例えば
 △△町××丁目□番○号
が、
 △△町@××丁目□番○号
になるという事です。

あとは「@」を ”区切り文字” として「区切り位置」機能を使い文字列を分割しましょう。

住所が書かれている列の右に何も入力していない2列が必要です。
住所を分割したものを右の列に書きだすのです。
これで、万一正しく分割できなくても修正が可能です。
正しく分割出来たら「町」より右の文字列が書かれた列は削除しても良いでしょう。
元の住所の列をどうするかはお任せします。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます!
教えていただいたとおりにやると、できました!
とても助かりました、本当にありがとうございましたm(_ _)m

お礼日時:2021/05/06 18:34

一般的に考えると、これは手動でしか行えないと思います。


というのも、字名としての「町」として考えると、この「町」が付く場合と付かない場合が混在し、さらに、市区町村の「町」も含まれる可能性があるので、機械的に「町」を区切りにすることは困難なためです。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています