cn16

Power Query を使用してデータを行に分割する方法

この投稿では、その方法を紹介します Power Queryを使用してデータを行に分割する。 他のシステムまたはソースからデータをエクスポートする際、複数の値が 1 つのセルに結合される形式でデータが保存される場合があります。

Power Query を使用してデータを行に分割する

これは、Excel の規則に慣れていないユーザーが誤って 1 つのセルに複数の情報を入力した場合、または適切な書式設定を行わずに別のソースからデータをコピー/貼り付けた場合に発生する可能性があります。 このようなデータを扱うには、分析やレポートの目的で情報を抽出して整理するための追加の手順が必要です。

Power Query でデータを分割するにはどうすればよいですか?

Power Query 変換は、区切り文字、テキスト パターン、データ型などのさまざまな要素に基づいて、データを個別のセルまたは行に分割するのに役立ちます。 データを分割するには、分割するデータを含む列を選択し、Power Query エディターの[変換]タブにある[列の分割]オプションを使用します。 この投稿では、Power Query を使用してデータを行に分割する方法を説明します。

Power Query を使用してデータを行に分割する方法

Power Query を使用してデータを行に分割する、次の手順に従う必要があります。

以下のスクリーンショットに示すように、データが区切り文字 (セミコロンで区切られた名前と電子メール アドレス) を含むテキスト文字列で構成されていると仮定します。

Power Query で分割するデータ

データが含まれるセルを右クリックし、 テーブル/範囲からデータを取得 コンテキストメニューから。

テーブルからデータを取得オプション

クリック わかりました の中に テーブルの作成 「テーブルにヘッダーがある」オプションがオフになっていることを確認しながら、ポップアップを表示します。 データが Power Query エディターで開きます。

データからテーブルを作成

データを区切り文字で行に分割する

既定では、Power Query はセルの内容全体を単一の値として扱い、1 列 1 行の単一レコードとして読み込みます。 データを分割するには、 分割列 内のメニュー タブをクリックして選択します 区切り文字による。 このオプションを使用すると、指定した区切り文字に基づいて、選択した列の値を分割できます。 メニューの残りのオプションでは、指定した文字数、位置、遷移などの他の要素に基づいて列の値を分割できます。

Power Query の列分割機能

「区切り文字による」をクリックすると、 区切り文字による列の分割 ウィンドウが表示されます。 区切り文字 (データセット内の個々の値を区切って区別する文字または一連の文字) を選択します。 区切り文字を選択または入力してください 落ちる。 この例ではセミコロンでデータ値が区切られているため、 セミコロン 以下のスクリーンショットに示すように、ドロップダウン メニューから選択します。

データを区切り文字で行に分割する

次に、クリックして展開します。 高度なオプション そして選択します 割る‘。 クリック わかりました をクリックして変更を適用します。

これで、Power Query はデータを解析し、セミコロンが出現するたびにデータを分割し、各エントリを個別の行に配置します。

データを行に分割

上のスクリーンショットでわかるように、データは複数の行に適切に分割されています。 ここでも、データを分割して名前と電子メール アドレスを分離します。

データを区切り文字で列に分割する

クリックしてください 分割列 の下のドロップダウン 変身 内のセクション タブをクリックして選択します 区切り文字による。 の 区切り文字による列の分割 ウィンドウが表示されます。

Power Query でデータを適切に変換するには、区切り文字を正しく識別して指定する必要があります。 たとえば、この例では、小なり記号 (<) で名前と電子メール アドレスが区切られています。 それでは選択していきます カスタム区切り文字を選択または入力してください ドロップダウンをクリックして、「より小さい」記号を入力します (ほとんどの場合、Power Query は、データに区切り文字で区切られた値が含まれているかどうか、含まれている場合はその区切り文字が何であるかを自動的に判断しようとします)。

データを区切り文字で列に分割する

今回は、デフォルト値である「列」に分割を選択したままにするため、「詳細オプション」ドロップダウンをクリックしません。 クリック わかりました をクリックして変更を適用します。

以下のスクリーンショットに示すように、Power Query はデータを変換し、名前とメール アドレスを個々の列に入力します。

Power Query で値を置換する

注記:

  • 追加の手順を実行して、 空白スペースを削除する または余分な文字 あなたのデータから。 たとえば、この例では、各電子メール アドレスの後に不等号 (>) が付いています。 これを削除するには、列ヘッダーを右クリックして、 値を置換する。 次に、「<」を何も置き換えません (「検索する値」フィールドに「<」を入力し、「置換後の文字列」フィールドは空白のままにします)。
  • 各列のヘッダーをダブルクリックして、わかりやすい名前を付けることができます。

完了したら、 閉じてロード Power Query エディターの左上隅にある ボタンをクリックして、新しい Excel ワークシートにデータをエクスポートします。

Power Query を閉じてロードする

それでおしまい! これがお役に立てば幸いです。

読む: Excel で数式を使用して列を行に変換する方法。

Power Query で列を行に変換するにはどうすればよいですか?

行に変換する列を選択します。 に行きます 変身 タブ。 次に、に行きます 列のアンピボット 「任意の列」グループ内のメニューを選択し、 選択した列のみをアンピボット。 Power Query は、選択した列を行に変換し、属性名用とその対応する値用の 2 つの新しい列を作成します。 必要に応じて列の名前を変更し、 閉じてロード ボタンをクリックして、データへの変更を保存します。

次を読む: Excel で行と列をグループ化およびグループ解除する方法。

次の投稿
正社員【食品企業】EC運営(リーダー候補)▼リモートワーク有【正社員】【急募求人】【千葉県】
前の投稿
【その他のIT・システムエンジニア・開発・運用系[IT・システムエンジニア・開発・運用系/その他のIT・システムエンジニア・開発・運用系]】PHPアプリ開発SE/急募/社会保険完備/交通費支給/大田区/9999-M-f-pg-ap-32-nor【】【交通費支給】【最寄り駅】蒲田は、住所からシステムで駅を選んでいます。実際の最寄り駅は異なる場合があります。

ノート:

AZ: 動物の世界、ペット、ペット、野生の自然に関するカテゴリー記事…
SP:スポーツカテゴリー。
New vs Ne: ニュースコラム。
Te: テクノロジー カテゴリ。
Gt:エンターテインメントカテゴリー。
Bt: 占い、星占い、超常現象、超常現象。
Ta:人生コラム。