11/12/2022

Excel。桁数が異なっていても文字結合で「0(ゼロ)」をいれて桁を揃え番号をつくりたい【alignment】

Excel。桁数が異なっていても文字結合で「0(ゼロ)」をいれて桁を揃え番号をつくりたい

<TEXT関数>

CONCAT関数や「&(アンパサンド)」をつかうことで文字結合をおこなうことができます。


頭文字と数値を結合する場合、数値の桁数が異なると、当然、文字数が揃いません。


では、どのようにしたらいいのでしょうか?


そこで、TEXT関数と「&(アンパサンド)」を組み合わせることで、解決することができます。


B2には次のように数式を設定しました。

="ABC"&TEXT(A2,"0000")


あとは、オートフィルで数式をコピーしています。


TEXT関数は表示形式を設定することができる関数です。


ゼロ付数値を表示することができるのが、「”0000”」という表示形式です。

桁が1桁ならば、4桁にそろえるので「0001」と表示されます。


これに、頭文字のコードをつけることで、文字列と数値の間を「0(ゼロ)」で揃えて埋めることができるというわけです。