[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『長い住所で空白を見つけて2つに分ける』(スミヤ)
[長い住所で空白を見つけて住所を2つに分けたいのですが]
東京都墨田区2−2−156 アンダービル212と入力してます。
別シートに抽出するときにA1セルとA2セルにスペースを入れたところで分けたいのです。よろしくお願い致します。
参照先のセルに何も入力されていない場合の想定はしてませんが 元のデータがSheet1にあるとして A1=IF(ISERROR(FIND(" ",JIS(Sheet1!A1))),Sheet1!A1,LEFT(Sheet1!A1,FIND(" ",JIS(Sheet1!A1))-1)) B1=IF(ISERROR(FIND(" ",JIS(Sheet1!A1))),"",MID(Sheet1!A1,FIND(" ",JIS(Sheet1!A1))+1,LEN(Sheet1!A1))) でどうですか?
※1 必ずスペースがあるのなら、IF関数の偽の部分の関数だけで行けると思います。 ※2 スペースが半角か全角か決まっていれば FIND関数の中で使ってある JIS()は外してしまって、その前の" "に使っているスペースを入れて貰えれば 式ももう少し短くなると思います。 ※3 式を多目にコピーしておく場合は、IF関数で分ける等して下さい。
(HANA)
◆考えましたので、アップします ◆Sheet1のA1に「東京都墨田区2−2−156 アンダービル212」が入力されているとして ◆Sheet2 A 1 東京都墨田区2−2−156 2 アンダービル212
A1=IF(Sheet1!A1="","",IF(COUNTIF(Sheet1!A1,"* *"),LEFT(Sheet1!A1,FIND(" ",Sheet1!A1)-1),Sheet1!A1)) B1=IF(Sheet1!A1="","",REPLACE(Sheet1!A1,1,LEN(A1)+1,)) (Maron)
スペースで分けるのなら、データ>区切り位置 で簡単に分けられると思います。
(P)
相談内容は >別シートに抽出するときに なのですが、 データ>区切り位置を同一シートで区切り位置ウィザードを実行して 別シートへ貼り付けなどが必要です。 (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.