[[20200726222239]] 『2つのセルにある郵便番号データ 後半データの先』(めだか) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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


ねむねむさん、ありがとうございました。
出来ました!みなさんありがとうございました。
(めだか) 2020/07/27(月) 13:42

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.