数字の頭に「0」を付ける

パワークエリ 基本

CSVファイルをExcelで開くと、文字列は数字に変換されます。

日付商品コード商品名単価数量金額取引先
2024/01/011商品A1,00055,000取引先X
2024/01/022商品B1,50034,500取引先Y
2024/01/0330商品C2,00024,000取引先Z
2024/01/041商品A1,0001010,000取引先X
2024/01/052商品B1,500710,500取引先Y

商品コードを「 テキスト型 」に変更します。

「 変換 」タブを選択し、「 書式 」⇒「 プレフィックスの追加 」をクリックします。

値に「 00 」を入力し、「 OK 」をクリックします。

「 変換 」タブを選択し、「 抽出 」⇒「 最後の文字 」をクリックします。

「 商品コード 」の変換が完了しました。

M言語を直接触る場合、以下の式を入力することで1ステップで記述することができます。

=Table.TransformColumns(変更された型, {{"商品コード", each Text.PadStart(_, 3,"0"), type text}})

コメント