• ベストアンサー

エクセルで「丁番地」を変換する方法を教えて下さい

エクセル2000を使っています。 セルに「1丁目2番3号」という住所があるとして それを「1-2-3」というふうに変換したいのですが どのようにすればいいでしょうか? ちなみに「1丁目2番3号」の前には都道府県および 市区町村の情報も含まれております。 宜しくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

入ってるセルがD2として =IF(COUNTIF(D2,"*番*号*"),SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D2,"丁目","-"),"番地","-"),"番","-"),"号",""),D2) セルに入力された文字に番と号が両方あるときだけ変換します。

kagamies
質問者

お礼

無事切り替えることが出来ました。 ご回答ありがとうございました。

その他の回答 (2)

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

A1に住所 B1に  =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"丁目","-"),"番","-"),"号","") ただし、 「番」や「号」を含んだ地名があると そこも ハイフンに、空白に・・・

kagamies
質問者

お礼

ご回答ありがとうございました。 SUBSTITUTEという関数自体、初めて知りました。 ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

安直ですが、編集→置換で「丁目」,「番」を-、「号」を空白では如何でしょうか。

kagamies
質問者

お礼

ご回答ありがとうございました。 私の質問が悪かったのですが、 「番」、「号」の一律の変換ですと その他の文字に「番」、「号」の文字が含まれると それまで切り替わってしまい困っておりました。 説明不足のご質問の対して ご回答いただきましてありがとうございました。

関連するQ&A

  • Excel2010 住所5分割

    東京都豊島区東池袋3丁目1番1号 東京都八王子市子安町4丁目10番15号 神奈川県川崎市高津区明津12番地メゾン美鈴 とある住所を「都道府県」「市区町村郡」「通称名」「○丁目」「番地ビル」 のように分割したいです。  M列     N列      O列     P列      Q列    都道府県  市区町村郡    通称名    丁目      番地 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 「東京都」 「豊島区」   「東池袋」  「3丁目」  「1番1号」 「東京都」 「八王子市子安町」      「4丁目」  「10番15号」 「神奈川県」 「川崎市高津区」 「明津」      「12番地メゾン美鈴」 5万近く件数があり手作業では無理なので、関数かVBAで出来れば助かります。 都道府県とそれ以降の分割しかわかりません。 宜しくお願いします。

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

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

  • Excelで住所管理

    質問させてください! Excelを使って住所地の管理をしたいのですが、 ◯◯町◯◯丁目◯◯番地◯◯号、◯丁目◯◯◯ このような住所地で、◯◯番地のところは、◯◯地区、 ◯◯◯町◯◯丁目は◯◯地区このように住所地から地区分けは、 できるのでしょうか? 番地は何千番台もあり1000番から2000はここの地区だよみたいなことはできますでしょうか?

  • 筆王Ver19の文字変換

    筆王Ver19を使って現在年賀状の作成を行っています。 住所録を作っていて、0丁目0番0号と変換されれば良いのですが、0丁目0番0合と「ごう」の変換が「合う」と言う文字にしか変換されません。   ソースネクストに問い合わせようとしても、メールの画面も出ず、電話も混み合っているとメッセージが流れ、全く通じません。   どなたか、解決方法を教えて下さい。

  • 旧番地の検索について

     現在の住所は、○丁目×番△号という表示が使われていますが、不動産の情報(登記簿や競売物件)等では未だに○丁目????番地!!という感じの表示が使われています。  この旧番地の場所を調べようと思ったら、管轄の法務局に行って地図を調べる他方法はないのでしょうか?  行く時間帯も合わないですし、ネットで検索できればと思ったのですが、探す事ができません・・・  

  • エクセルのセル内にて特定位置の文字だけの変換

    住所録を作成していたのですが、ソフトの関係で、○○町1-2-3の住所を○○町1丁目2-3の「丁目」入りに変更することになりました。住所には△△町字1-4 さつきアパート2-1号室のような丁目が付いていない対象外の住所もあります。簡単に「丁目」に一括変換する方法あれば教えてください。丁目は1~9丁目まであります。

  • エクセルで、1セルの中の住所を分離させる方法を教えて

    エクセルで、1セルの中の住所を分離させる方法を教えて 1セルの中に、都道府県市町村番地部屋番全てが入力されているのを、町村番地部屋番を次のセルに移したいのですが、都道府県市まではほぼ同じで複数行あり多いのですが何とかなりますか?教えて。

  • エクセルでのフリガナについて

    エクセルで一つのセルに入力した住所を、都道府県と区・市・郡とそれ以下の3つに分離し それぞれにフリガナをふりたいのです。 3つに分割まではSUBSTITUTE関数を使って出来たのですが、 その後PHONETIC関数を使ったらフリガナが表示されませんでした。 何かいい方法はないでしょうか? 例:「東京都千代田区永田町○丁目○番」                            ↓分割しフリガナをふる   「東京都」   「千代田区」 「永田町」 「○丁目○番」   「トウキョウト」「チヨダク」 「永田町」 「○チョウメ○バンチ」 のようにしたいのです。 よろしくお願いします。

  • エクセルで住所を並べかえる方法教え下さい!

    エクセルで住所録を番地順に並べかえたいのですが、1つのセルに住所が収まっていて「並べかえ」機能でうまく並べかえできません。 文字列として認識されてしまってるので、1つずつ数字に変換できればいいと思うのですが… データは以下の様な感じで、入っている数字の個数が定まっておりません。 例)東京都足立区123番地1 パークス足立101 例)東京都練馬区1丁目2番1号 例)東京都江東区123番地 他の質問を拝見して、1つ目の数字の所までは並べかえ成功しました。 ただ2つ目(枝番)以降がどうしてもうまくいきません(3つ目の数字があることによりエラーになっているようです)。 関数を使ってうまくできないでしょうか。 あまり詳しくないので、悪戦苦闘しております。 よろしくお願いいたします。

  • エクセルの関数で1つのセルに入っている住所を丁目までと番地以降に分けたい

    エクセルで1つのセルに東京都○○区○○町○丁目○ー○というように住所が入力されており、これを関数で「東京都○○区○○町○丁目」と「○ー○」に分けたいのですがどうすればよいでしょうか? また東京都××区××町×ー×というように丁目が入らない住所に関しては「東京都××区××町」と「×ー×」に分離したいです。 上記の処理が可能な関数を教えてください。

専門家に質問してみよう