ホームページ > トピック > excel > Excelで行を組み合わせる方法

Excelで行を組み合わせる方法

Joseph Gordon-Levitt
リリース: 2025-03-12 12:19:14
オリジナル
778 人が閲覧しました

Excelで行を組み合わせる方法

達成したいことに応じて、Excelで行を組み合わせる方法はいくつかあります。最も単純な方法は、 CONCATENATE関数またはその速記&演算子を使用して、異なる列のセルの内容を単一のセルに結合することです。ただし、これは、限られた数の事前に選択された行のデータを組み合わせるためにのみ機能します。より複雑な行の組み合わせには、特に基準に基づいて複数の行を含むか、重複する行を統合するためには、より高度な手法が必要です。これらには、電源クエリ(Get&Transform Data)、Pivo​​ttables、またはVBAマクロの使用が含まれます。これらのオプションを次の質問に関連してさらに調査しましょう。

連結またはオペレーターを使用して行を組み合わせます

CONCATENATE関数と&オペレーターは、特定の行のデータを単一のセルに手動で結合するのに役立ちます。たとえば、細胞A1、B1、A2、およびB2にデータがあり、それらを細胞C1に結合する場合、式=CONCATENATE(A1,B1,A2,B2)または等価=A1&B1&A2&B2使用できます。この方法は、単純なケースでは簡単ですが、多数の行または動的データを扱うと面倒になります。各組み合わせの式を手動で調整する必要があります。式に必要なセパレーター(スペース、コンマなど)を含めて、組み合わせたテキストを適切にフォーマットすることを忘れないでください。たとえば、 =A1&" "&B1&" "&A2&" "&B2結合されたデータ間にスペースを追加します。

ユニークなデータを保持しながら、Excelで重複した行をマージします

一意のデータを保持しながら重複する行をマージするには、パワークエリ(GET&変換データ)を使用して最も効率的なアプローチです。方法は次のとおりです。

  1. データのインポート:データ範囲を選択し、[データ]タブに移動し、[テーブル/範囲から]をクリックします。これにより、データが電源クエリにインポートされます。
  2. グループ: Power Query Editorで、複製を定義する列を選択します。 [変換]タブに移動し、[グループ]をクリックします。
  3. 集約を選択します。グループ化する列を指定し、残りの列の集約関数を選択します。たとえば、名前の重複した列があり、対応するアドレスを組み合わせたい場合、「名前」でグループ化し、「すべての行」などの集約関数を選択して、グループ化された行内の単一のセル内のすべてのアドレスに関連付けられているすべてのアドレスを一覧表示します。数値データの場合、必要に応じて「sum」、「平均」、「最大」、または「min」を使用する場合があります。
  4. テーブルを展開する: 「すべての行」を集約として選択した場合、セル内にテーブルがあるかもしれません。このテーブルを展開して、個々の値を自分の列に戻す必要があります。
  5. 閉じてロード: 「閉じてロード」をクリックして、変換されたデータをExcelシートに戻します。

この方法は、各複製グループに関連するすべての一意の情報を保持しながら、重複する行を効果的にマージします。

複数の行から単一のセルにデータを連結するための最良のExcel関数

CONCATENATEまたは&を使用できますが、複数の行からのデータを動的に組み合わせるのに理想的ではありません。このため、 TEXTJOIN関数(Excel 2019以降で利用可能)は優れています。 TEXTJOIN使用すると、区切り文字を指定して空のセルを無視することができ、はるかに汎用性が高く効率的になります。たとえば、セルA1:A10の値をセパレータとしてコンマを使用して単一のセルに結合する場合、 =TEXTJOIN(",",TRUE,A1:A10)を使用します。 TRUE議論は、空のセルを無視する必要があることを示しています。この機能は& CONCATENATEまたは多数のセルを手動で使用して使用するのと比較して、複数の行にわたって連結データを大幅に簡素化します。

Excelの特定の列値に基づいて行を組み合わせる

繰り返しますが、Powerクエリはこれに対して最も堅牢なソリューションを提供します。重複する行のマージと同様に、パワークエリの「グループ」関数を使用します。ただし、今回は、行を結合するための基準として使用する値を含む特定の列でグループ化します。集約関数は、他の列からのデータが各グループ内でどのように結合されるかを決定します(たとえば、「すべての行」を使用して関連するすべてのデータをリストします)。または、指定された列値に基づいてデータを要約する視覚的な方法を提供するPivottablesを使用することもできます。ただし、複雑なシナリオまたは組み合わせプロセスを正確に制御する必要性の場合、パワークエリは一般に、より柔軟性とパワーを提供します。

以上がExcelで行を組み合わせる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート