[[20050511170434]] 『住所の分割について』(さちよん) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『住所の分割について』(さちよん)

いつもお世話になっております。

 住所録を作っているんですが、1日に200件近くの情報を入力するのに
郵便番号を入力すると住所が表示される方法をとろうと思い、
[[20041008223005]]『郵便番号から、住所を複数セルへ振り分ける方法』(コミキ) 
を参考に関数を入力したんですが、関数をコピーすると『#VALUE!』という表示が
出てしまいます。
これを消すにはどうしたらいいのでしょうか?

    A             B       C      D   

1  東京都板橋区板橋  東京都    板橋区    板橋

B1:=IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3))→コピーしても『#VALUE!』は出ません。

C1:=IF(ISERROR(FIND("市",SUBSTITUTE(A1,B1,""))),LEFT(SUBSTITUTE(A1,B1,""),FIND("区",SUBSTITUTE(A1,B1,""))),LEFT(SUBSTITUTE(A1,B1,""),FIND("市",SUBSTITUTE(A1,B1,""))))  →『#VALUE!』出ます。 

D1:=MID(A1,IF(ISERR(FIND("市",A1,1)),FIND("区",A1,1),FIND("市",A1,1))+1,100) →『#VALUE!』出ます。

よろしくお願いします(さちよん)    


 上記式をコピペしてみましたが、
 σ(^o^;)は、『#VALUE!』が出ませんでしたよ〜♪

 何か、違ったことを言ってるかな???
 (キリキ)(〃⌒o⌒)b    

すいません、説明不足でしたm(__)m
A2から下はまだ情報が入力されていない状態でB列、C列、D列の関数をコピーしておくと『#VALUE!』と出てします。再度挑戦してみましたが、ダメでした(;´д`)
解決策をご伝授いただきますようよろしくお願いします(さちよん)

 式の頭に、IF関数を付けてみては如何でしょう?

 =IF(A1<>"",計算式,"")
 (キリキ)(〃⌒o⌒)b  

 出来ました!! キリキさん、ありがとうございました。
 感動です。嬉しくて思わず変な声を上げてしまいました(^^;;
 大変勉強になりました(さちよん)
 
 すいません、
 C1:=IF(A1<>"",IF(ISERROR(FIND("市",SUBSTITUTE(A1,B1,""))),LEFT(SUBSTITUTE(A1,B1,""),FIND("区",SUBSTITUTE(A1,B1,""))),LEFT(SUBSTITUTE(A1,B1,""),FIND("市",SUBSTITUTE(A1,B1,"")))),"")
に『郡』も読み込ませるのを追加したいのですが、どの部分にどのように追加したらいいでしょうか?
 
上記の質問にレスがないのですが、重ねての質問で申し訳ありません。
[[20030710153015]] 『郵便番号を入力すると住所がでる関数』の方法をおこなって
郵便番号から住所を変換しているのですが、『埼玉県さいたま市浦和区常盤』や
『埼玉県さいたま市大宮区大成町』などの変換が行われません。
更新か何か必要なんでしょうか?もしあれば教えてください(さちよん) 

 MS-IME用の辞書でしたら、↓が参考になると思います。(Hatch)
[IME] IME 郵便番号辞書を最新の状態にする方法
http://support.microsoft.com/kb/832463/

 上記の方法で更新したのですが、読み込まないのですが、何かほかに原因はあるのでしょうか?
 
それからレスの付かない質問についてなんですが、自分でも過去レスなどから検索したりして
いろいろ試してはみたのですがうまくいきません。
どなたかご存知の方がいらっしゃったらご伝授ください(さちよん)

 数式で分割するのは大変だと思いますので、
弥太郎さんが作られたユーザー関数を利用するのはいかがですか? (Hatch)
[[20050121161337]]『住所を離す方法』(5963)

http://support.microsoft.com/kb/832463/
 から更新を行った結果、『神奈川県平塚市』『埼玉県』や『千葉県』『東京都狛江市』などの
郵便番号からの住所が反映されなくなってしまったのですが、
市町村合併などの影響とは考えられないような地域まで検索しなくなってしまい対応策を
ご存知のかたがいましたら教えてください。
住所を切り離す方法については、なるべくならセルに関数を入れる方法で行いたいのですが
ほかに方法がなければ上記の方法でやってみます。(さちよん)

 こちらのPCにはWindows XpでMS-IME2002が入っていますので、これを機会に郵便番号辞書を更新してみました。
 上記のアドレスのページで、該当のリンクからダウンロードし、実行で上書きとしました。
 Excel2002でMS-IME2002を使い、入力モードを「人名/地名」にして
 「330-0062」を変換すると「埼玉県さいたま市浦和区仲町」
 「254-0011」で「神奈川県平塚市吉際」
 「201-0011」で「東京都狛江市西和泉」が出てきました。
 以上のように、こちらの環境では問題は生じていません。
 どのような操作で、郵便番号を住所に変換されていますか?
 (追加)
 「入力モード」が「一般」でも郵便番号を住所に変更するのなら、
 IMEツールバー(言語バー)のツール→プロパティの「辞書/学習」タブで
 システム辞書に「Microsoft IME 郵便番号辞書」をチェックしてやれば
 よいと思います。  (Hatch)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.