Power Queryを使用して、CSVデータから抽出した4桁のID番号を、前にゼロを5つ付けてAをつけた10桁の番号に変換する方法をご紹介します。これを行うことで、データのフォーマットを簡単に整えることができます。
Power Queryで新しい列を追加する方法
まず、Power Queryで新しい列を追加して、ID番号を変換する手順を説明します。以下の手順を順に実行します。
- Power Queryエディタを開きます。
- ID番号が入っている列を選択します。
- 「追加の列」タブをクリックし、「カスタム列」を選択します。
- カスタム列に次の数式を入力します:
Text.PadStart(Text.From([ID番号]), 5, "0") & "A" - この数式により、4桁のID番号にゼロを5つ追加し、最後に「A」が付けられます。
- OKをクリックして新しい列を追加します。
Power Queryでカスタム列を使用する理由
カスタム列を使用する理由は、ID番号に対して柔軟な変換を加えることができるためです。Power Queryでは、テキスト関数や数値関数を駆使して、データを思い通りの形式に整形できます。
この場合、Text.PadStart関数を使ってゼロを追加し、Text.From関数を使って数値をテキストとして扱っています。これにより、希望のフォーマットが実現できます。
実際の使い方の例
例えば、元のデータが次のようになっているとします。
| ID番号 | 変換後のID |
|---|---|
| 1234 | 000001234A |
| 5678 | 000005678A |
このように、元のID番号を変換して新しい列として表示することができます。
まとめ
Power Queryを使うことで、CSVデータ内のID番号を簡単に変換し、必要なフォーマットに整えることができます。カスタム列を使えば、さらに高度なデータ処理が可能です。この記事で紹介した手順を試して、データの整形を効率的に行いましょう。


コメント