区切り記号による列の分割
Power Query では、さまざまな方法を使用して列を分割することができます。 このケースでは、選択した列を区切り記号で分割できます。
[列の分割] > [区切り記号による分割] の場所
[列の分割]: [区切り記号による分割] オプションは、次の 3 つの場所にあります。
[ホーム] タブ — [列の分割] ドロップダウン メニューの下、[変換] グループ内。
[変換] タブ — [列の分割] ドロップダウン メニューの下、[テキスト列] グループ内。
列を右クリックする — [列の分割] オプション内。
区切り記号により列を列に分割する
この例では、最初のテーブルは以下の図に示すテーブルで、[Accounts] という 1 つの列のみで構成されます。
この列には、次の 2 つの値が入っています。
- [アカウント番号]
- アカウント名
この例では、この列を 2 つの列に分割します。 値は 1 つのスペース (左から数えて最初のスペース) で区切られています。 この分割を行うには、列を選択してから、列を区切り記号で分割するオプションを選択します。 [区切り記号による列の分割] で、次の構成を適用します。
- [区切り記号を選択するか入力してください]: [スペース]
- [分割]: [一番左の区切り記号]
その操作の結果、想定通りに 2 つの列で構成されるテーブルが生成されます。
Note
Power Query では、列を必要に応じて何個の列にでも分割できます。 新しい列の名前には、元の列と同じ名前が付けられます。 新しい列の名前には、ドットと元の列の分割セクションを表す数値が含まれるサフィックスが追加されます。
区切り記号により列を行に分割する
この例では、最初のテーブルは以下の図に示すテーブルで、[Cost Center] と [Accounts] という列で構成されます。
[Accounts] 列には、コンマで区切られたペアの値があります。 ペアはセミコロン (;) で区切られています。 この例の目的は、セミコロンを区切り記号として使用して、この列を新しい行に分割することです。
この分割を行うには、[Accounts] 列を選択します。 列を区切り記号で分割するオプションを選択します。 [区切り記号による列の分割] で、次の構成を適用します。
- [区切り記号を選択するか入力してください]: [セミコロン]
- [分割]: [区切り記号の出現ごと]
- [分割の方向]: [行]
この操作の結果、テーブルの列の数は変わりませんが、行数が増えています。セルの値がそれぞれのセルの中に入力されるようになったためです。
最後の分割
テーブルには、まだあと 1 回の最後の分割操作が必要です。 [Accounts] 列を、見つかった最初のコンマで分割する必要があります。 この分割により、アカウント名の列と、アカウント番号の列が作成されます。
その分割を行うには、[Accounts] 列を選択してから、[列の分割] > [区切り記号による分割] を選択します。 [列の分割] ウィンドウで、次の構成を適用します。
- [区切り記号を選択するか入力してください]: [コンマ]
- [分割]: [区切り記号の出現ごと]
その操作の結果、想定通りに 3 つの列で構成されるテーブルが生成されます。 次に、列の名前を次のように変更します。
以前の名前 | 新しい名前 |
---|---|
Accounts.1 | アカウント名 |
Accounts.2 | アカウント番号 |
最終的なテーブルは、次の図のようになります。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示