• ベストアンサー

エクセル 住所録の中に登録してある都道府県を全て消したいのですが

初めまして。 エクセルで住所録を作っているのですが、 住所欄の「広島県広島市○○○」という中の 「広島県」という部分だけを消したいのですが 何か良い方法はありませんでしょうか? 登録数が500件近くあり、個々に消していくのは可能なのですが、 一度に削除できる方法があると助かります。 ネットで調べてみたのですがいい解決法が見つからず、 明日までに仕事で提出しないといけないので困っています。 どなたかご存知の方がいましたらご教授下さい。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

他で住所が書かれている部分はありませんか? だったら、置換で、ある程度は出来ますよ。 編集ー>置換で、 検索する文字列に「*県」として、 置換後の文字列は、何も入力せずに、全て置換ボタンを押してください。 府、道、都もあるなら同様にやってください。 ちなみに、「*」は任意の文字列を表しますので、 ○○県という風に最後が県になる文字列を指します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.7

こんばんは。 この「都道府県」には、数の規則があって、 =SUBSTITUTE(A1,IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3)),"") 数式ですと、このような方法で消えるはずです。(日経PC21より) もちろん、置換コマンドで、「*県」とかで良いはずですが、万が一、「広島県」とか、県名などが、途中からというような場合は、以下のようなマクロで済ませてしまえばよいと思います。 '------------------------------------------------------ Sub DeleteKenNames() Const PREFECT_LIST = "北海道,青森県,岩手県,秋田県,宮城県,山形県,福島県,新潟県,富山県,石川県,福井県, 長野県,茨城県, 栃木県, 群馬県, 埼玉県,千葉県, 神奈川県, 山梨県, 東京都,岐阜県,静岡県,愛知県,三重県," & _ "滋賀県,京都府,兵庫県,奈良県,和歌山県,大阪府,鳥取県,島根県,岡山県,広島県,山口県,徳島県,香川県,愛媛県,高知県, 福岡県, 佐賀県, 長崎県, 熊本県, 大分県, 宮崎県, 鹿児島県,沖縄県" Dim PreFect_Lists As Variant Dim sFind As Variant PreFect_Lists = Split(PREFECT_LIST, ",") Application.ScreenUpdating = False For Each sFind In PreFect_Lists With ActiveSheet.UsedRange    .Replace _     What:=VBA.Trim(sFind), _     Replacement:="", _     LookAt:=xlPart, _     SearchOrder:=xlByRows End With Next Application.ScreenUpdating = True End Sub '------------------------------------------------------ 注意:マクロで実行すると、後戻りが利きませんので、予め保存するか、バックアップを取ってから行ってください。マクロの貼り付け場所は、標準モジュールか、シート(Sheet1)などのシートモジュールです。

全文を見る
すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.6

>住所録の中に登録してある都道府県を全て消したいのですが が質問タイトルですが、本文には「広島県」だけが記載されています。これはどちらですか? もし全都道府県が対象なら、一回の操作で100%対処はできませんがA1:A500に住所が入力されているとして、この範囲を選択し  「データ」→「区切り文字」→「カンマやタブなど…」→「次へ」 として「その他」にチェックをつけて、区切り文字として「県」を入力してみてください。県名とそれ以下が分離されるはずです。ただし市町村以下に「県」という時があると更にセル分割されますから、後で修正して下さい 北海道、東京都、大阪府、京都府は#01さんの方法で一括置換しても手間はかからないでしょう 最後に、元データは必ずセーブしてから行ってくださいね。

全文を見る
すると、全ての回答が全文表示されます。
  • Chimrin
  • ベストアンサー率49% (42/85)
回答No.5

#2です。 回答した後で気付いたのですが、「広島県」だけではなく「岡山県」「山口県」もある、すべての県名を消したいという意味でしょうか? その場合は置換で「*県」を空文字に置換すればいけそうな気がします。*(アスタリスク)は任意の文字列にマッチします。 「広島県」の前にさらに文字列がある場合はそれも消えてしまいますが……。

全文を見る
すると、全ての回答が全文表示されます。
  • wonder99
  • ベストアンサー率28% (85/302)
回答No.4

「*県」を「」(何もない)に置換したらどうでしょうか? 半角で「*」はワイルドカードですので 何県であっても反応しますよ。 この方法なら、都・道・府・県の4回で済みそうです。

全文を見る
すると、全ての回答が全文表示されます。
  • Chimrin
  • ベストアンサー率49% (42/85)
回答No.2

単純に置換ではだめなのでしょうか? 「広島県」を空文字(何も入力しない)に置換すればいいように思うのですが。

全文を見る
すると、全ての回答が全文表示されます。
  • jane29
  • ベストアンサー率21% (16/76)
回答No.1

セル1つの中に住所なら無理じゃ無いでしょうか? もっと専門家の方いるかもしれないので~ 私も一緒に回答見ています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 宛名面の住所を2行にする

    住所はEXCELファイルから取り込みました。広島県広島市**区**東2-15-9の住所を宛名面で表示しても2行にならずに、1行で表示されます。どのようにすると2行 「広島県広島市**区」と「**東2-15-9」にできるのでしょうか

  • エクセルで住所録を作成してありますが、

    エクセルで住所録を作成してありますが、不用になって削除をして空白になった欄が数箇所できてしまいましたが、繰上げてブランクをなくす方法がありましたら、お教え下さい。

  • エクセル住所録の組み換え方

    『エクセル』の住所録に関する質問2件です。よろしくお願いいたします。 <質問1> 住所が市区町村から入力されている都道府県別の複数のシートにあります。市区町村のセルに都道府県を加えて、「○○県△△市××」というセルにし、複数のシートをひとつの表にまとめたいのですが、効率が良いやり方を教えてください。 <質問2> エクセル2行で1項目をあらわしている表があります。たとえば、A1=会員番号、A2=氏名、B1=電話番号、B2=住所、ということです。 これを、1行に置き換えたいのですが、良い方法をおしえてください。 A1=会員番号、B1=氏名、C1=電話番号、D1=住所、ということです。 異常、よろしくお願いします。

  • エクセルで住所の抽出について

    ある1つの所在地から、その周辺にある登録先を抽出したいと思っています。 例えば東京都中央区銀座×-×-×という住所があります。基になる住所は都度変り、全国各地のいろいろな住所が入ります。 これに対して登録してある全国の住所録の中から「東京都中央区」と一致するものだけを抽出したいのです。 最終の合致単位は「市」「郡」「区」です。 FIND関数を使い「都」「道」「府」「県」で区切り、更に「市」「郡」「区」で区切る方法もやってみましたが、県によっては○○市○○区となる場合もあり、うまく出来ませんでした。また、郵便番号で一致させようかとも思いましたが、同じ区内でも郵便番号が違っているのでダメでした。 自分ひとりで使用するのであれば、オートフィルタや並べ替えでコピペするのですか、エクセルに詳しくない営業マンに使用させるため、出来れば関数のみで操作できるようにしたいのです。 お知恵をお借りしたいと思います。よろしくお願いします。

  • Access2013 住所録の都道府県を削除

    Access2013 フィールド(短いテキスト)に住所を「東京都大田区糀谷」や「神奈川県横浜市港南区」などと入力してある住所録があります。 これから、都道府県の表示を削除するクエリを教えて下さい。 宜しくお願いします。

  • EXCELの式です??

    EXCELの住所欄(1つのセル内)に〇〇県△□市の〇〇県の部分を取り除いて表示させたいのですが、どういった式がありますか?また、式で出来ない場合、他の方法がありますか?宜しくお願い致します。

  • Excelで住所の表示について

    次のようにしたいのですがあまり複雑にならない方法を教えて下さい  東京都渋谷区***  神奈川県相模原市***  北海道札幌市*** と住所表示があります、これを別のCELLに貼り付け転記し  渋谷区***  相模原市***  札幌市*** の様に都道府県を削除したいのです、都道府県名のみを取り出し表示することはできたのですが 削除することができません、よろしくお願いいたします。

  • Excelでの住所録の処理

    Excelのシートに例えば 番号 氏名 〒  住所 1 佐藤恵子 975-4855 福岡市博多区3丁目6 2 伊藤忠義 544-5781 長崎市坂田町6番3号 :   :    :       :  と以下数百件入っています。 一件づつ郵便を送りたいのでが、どうすれば良いでしょうか?宛名を印刷する方法を教えてください<(_ _)>

  • エクセルで作った住所録を編集

    エクセルで住所録を作りました。住所の欄に県名の入っているものと入っていないものがあります。 この際、全て県名だけ消してしまいたいのですが、簡単に行う方法を教えて下さい。 よろしくお願いします。

  • 住所の文字列から郵便番号を削除したい。

    お願いします。 住所録を作成してる、エクセル表があります。郵便番号と住所が同じセルに入ってます。郵便番号は不要なのでセルから削除したいのですが、 400件近くもあるので関数で何とかなりませんか? MID とか調べてみたのですが分かりません。 例:  〒949-3135新潟県上越市

このQ&Aのポイント
  • エクセルを印刷する際に英語の文字が無限に表示される問題に悩んでいませんか?この記事では、エクセルでの印刷時に発生する英語文字の表示問題を解決する方法をご紹介します。
  • エクセルの印刷時に英語の文字が出てくると、印刷物が読みにくくなってしまいますよね。そんな悩みを持っているあなたへ、英語文字の無限表示問題の解決方法について解説します。
  • エクセルで印刷すると、なぜか英語の文字が永遠に表示されることがあります。この記事では、エクセルでの印刷時に英語文字が無限に表示される問題の原因と解決策について詳しく解説します。
回答を見る

専門家に質問してみよう