- 締切済み
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文字のスペースがあります。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.1
色々と方法はあると思います。 1、最初の文字が数値 =IF(ISNUMBER(LEFT(A1,1)*1),今の式,A1) 2、4番目が - =IF(MID(A1,4,1)="-",今の式,A1)
補足
ありがとうございました。 勉強になりました。参考にさせて頂きます。