[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『郵便番号7桁にハイフンを入れる』(まゆりん)Excel2007、WindowsXP
郵便番号7桁が 文字列・半角・ハイフン 無しであります。
それを 書式→ユーザー定義→###-#### としても一斉に変わらず、1セル毎
ダブルクリックなどの操作をすると1セル毎しか 000-0000 に変わりません。
原始的な方法で(苦笑)
@隣のセルに郵便番号7ケタに ×1として数値に変えてから、↑のユーザー定義
A7ケタを3ケタと4ケタに区切って中に&でハイフンを入れて、又、結合
と出来るに出来るのですが、データが30万件とあり、編集操作をなるべく最小にしたい
のと、住所の所でも番地で区切って、前ハイフンを入れたり、同じような応用が必要なので、スッキリ出来る技を教えて下さい。
行単位なら行選択→「区切り位置」⇒なにもせず「完了」
複数なら・・・空白セルをコピーして「形式を選択して貼り付け」→「値」「加算」にチェックして「OK」
※すべてセル書式 000-0000 に変更済みのこと
(GobGob)
行単位→列単位 行選択→列選択 だよね? (春日野馨)
>行単位→列単位 >行選択→列選択 >だよね?
おっと間違い。
さんくすっす。
(GobGob)
住所の番地の件で再質問させて頂いていいですか?
1丁目 ・ 23 ・ 45 ・ 67
と4つのセルに順に分けてあります。(全角・文字列)
を、1つのセルにハイフンを入れて結合させたい。
「1丁目−23−45−67」
注意したいのが、右のセルにかけてデータが無くなっていくことです。
「1丁目」だけで終わったり、「1丁目−23」で終わったり・・・
無いデータの前には ハイフンは付けません。
度々すみません。お願いします。
(まゆりん)
A1からD1にデータがある場合。
=A1&JIS(TEXT(B1,"-0;;")&TEXT(C1,"-0;;")&TEXT(D1,"-0;;")) で、どうかな? (春日野馨)
単純に、
=A1&IF(B1="","","-")&B1&IF(C1="","","-")&C1&IF(D1="","","-")&D1
でも。(tora)
=A1&REPT(-B1,B1>0)&REPT(-C1,C1>0)&REPT(-D1,D1>0)
(GobGob)
又、よろしくお願いします。
(まゆりん)
解決済みに水をさすようですが、北海道などはどうするんだろう? 0で始まるけど。 BJ
0ありましたか。
=A1&JIS(TEXT(B1&"","-0;;-0;")&TEXT(C1&"","-0;;-0;")&TEXT(D1&"","-0;;-0;")) で、どうかな? (春日野馨)
北海道は無いのです。
西日本エリア限定なのです。
それでも、今後の為に参考にさせて頂きます。
ありがとうございました。
(まゆりん)
◆解決済みですがこんな方法もありますよ =SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1)," ","-") (Maron)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.