[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2つのセルにある郵便番号データ 後半データの先頭に0をつけてから結合』(めだか)
CSVデータでダウンロードした住所データが苗字と名前、郵便番号の前半3桁と後半4桁、都道府県名とそれ以下の住所、という風に分かれたセルのデータになっています。
それぞれ、氏名、郵便番号、住所というデータに変えたいのでCONCATで2つ(住所は3つ)のセルを結合したのですが、
郵便番号は後半の番号が先頭の0が抜けた状態のデータになっています。
例えば0074とあるべきところ、セルには74しか入っていません。
先頭に0が入らない1234という場合にはそのまま4桁が入っています。
文字列で4桁にして、0074とすることが出来たのですが、
4桁にしたセルと前半3桁のセルをCONCATで結合したところ、74のままで
結合されてしまいます。
先頭に0を付けた4桁にした状態で、前半の3桁と結合するにはどのようにした他良いでしょうか。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>CONCATで結合したところ
CONCAT関数を調べてみたけど、↓のようになってたけどね。
•CONCAT関数はOffice 365およびExcel 2019でのみ利用できます。 Excel 2016以前のバージョンではCONCATENATE関数を使います。 (BJ) 2020/07/26(日) 23:09
__A_____B____C____ 1 012 0123 ★
★のところに↓を入力 =TEXT(A1,"000")&TEXT(B1,"-0000")
(もこな2 ) 2020/07/27(月) 03:33
BJさん、もこな2さん、ありがとうございます。
氏名1 氏名2 郵便番号1 郵便番号2
1 山田 花子 123 45
となっているのですが、
氏名 郵便番号 1 山田花子 1230045
としたいのです。
郵便番号2の45の前に00を付けて郵便番号1と結合したい場合、
どのようにしたらよいでしょうか。
(めだか) 2020/07/27(月) 13:03
もこな2さんの式から-を外せばいいのでは?
(ねむねむ) 2020/07/27(月) 13:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.