こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excel 関数(2)

エクセルの関数について再質問です。
下記のような表があります。
(1)、(2)、(3)、(4)はそれぞれ一つのセルに郵便番号、住所がまとめて入力されているもの,いないものがあります。これを郵便番号、住所を別々のセルに表示させる方法をご教示頂きたく思います。

 A1
(1)100-0001千代田区日本橋1-1-1
 
 A2
(2) 千代田区日本橋1-1-2
 
 A3 
(3)100-0003千代田区日本橋1-1-3

A4
(4) 千代田区日本橋1-1-4

B列に表示させたいと思います。郵便番号がある場合には、substitute(A1,left(A1,8),""),くらいのイメージはできるのですが、郵便番号がない場合の式はどのようにすればいいのでしょうか。ifを使っての条件式でご教示の程お願い致します。
※A2,A4には郵便番号分の半角8文字のスペースがあります。

投稿日時 - 2008-11-30 17:27:35

QNo.4519206

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

色々と方法はあると思います。
1、最初の文字が数値
 =IF(ISNUMBER(LEFT(A1,1)*1),今の式,A1)
2、4番目が - 
 =IF(MID(A1,4,1)="-",今の式,A1)

投稿日時 - 2008-11-30 17:56:47

補足

ありがとうございました。
勉強になりました。参考にさせて頂きます。

投稿日時 - 2008-11-30 21:10:11

あなたにオススメの質問