Excel。桁数が異なっていても文字結合で「0(ゼロ)」をいれて桁を揃え番号をつくりたい
<TEXT関数>
CONCAT関数や「&(アンパサンド)」をつかうことで文字結合をおこなうことができます。
頭文字と数値を結合する場合、数値の桁数が異なると、当然、文字数が揃いません。
では、どのようにしたらいいのでしょうか?
そこで、TEXT関数と「&(アンパサンド)」を組み合わせることで、解決することができます。
B2には次のように数式を設定しました。
="ABC"&TEXT(A2,"0000")
あとは、オートフィルで数式をコピーしています。
TEXT関数は表示形式を設定することができる関数です。
ゼロ付数値を表示することができるのが、「”0000”」という表示形式です。
桁が1桁ならば、4桁にそろえるので「0001」と表示されます。
これに、頭文字のコードをつけることで、文字列と数値の間を「0(ゼロ)」で揃えて埋めることができるというわけです。