Power Query を使用して列を分割し、1 つの行 (または 1 つの列) に結合するにはどうすればよいでしょうか?

Power Query を使用して列を分割し、1 つの行 (または 1 つの列) に結合するにはどうすればよいでしょうか?

複数の行を持つ 1 つの列があり、分割後に 1 つの列に変換したいと考えています。列の各セルには、区切り文字としてコンマを使用して分割できる複数の値が含まれています。しかし、分割後に次に何をすればよいのか少し混乱しています。誰かこれを手伝ってくれませんか? 以下の画像をご覧ください。

これは変換したいテーブルです

これは変換したいテーブルです

テーブルの最終結果

テーブルの最終結果

答え1

  1. データの範囲を選択し、[データ] > [テーブル/範囲から] をクリックします。範囲/テーブルにヘッダーがある場合は、[テーブルにヘッダーがある] にチェックを入れます。
  2. Power Query エディターが開いたら、[ホーム] タブまたは [変換] タブで、[列の分割] > [区切り記号による] をクリックします。
  3. 区切り文字としてカンマを選択します。
  4. 「区切り文字ごとに分割」を「区切り文字が出現するたびに分割」に設定します。
  5. [詳細オプション] をクリックし、[分割先] を [行] に設定します。
  6. 引用文字を「なし」に設定します。区切り文字による列の分割オプションの設定については、下の画像を参照してください。

画像:

  1. [OK] をクリックします。行は選択した区切り文字に基づいて分割されます。

画像:

  1. 「変換」タブで、「書式」>「トリム」をクリックし、コメントで @RonRosenfeld が提案したように先頭または末尾のスペースを削除します。

画像:

  1. 「閉じて読み込む」をクリックします。下の画像は最終結果を示しています。

画像:

関連情報