メインコンテンツへスキップ

行を結合する Excel で Make

行を結合する Excel これは、同一のキー列値を持つ行を単一の行に統合し、非キー列値をセミコロン区切り文字で結合し、結合結果内の重複を自動的に削除する重複排除操作です。これを使用して、ID による顧客注文の集計、データのエクスポートのクリーンアップ、またはカテゴリによる製品レコードの集計を行います。 Make 数式やマニュアルなしで Excel 仕事。背景については Excel 行操作については、 マイクロソフト Excel データ統合ガイド そして Open XML SDK。

このモジュールの機能

PDF4me Excel行を結合する 重複行を統合 Excel 1つ以上のキー列でグループ化してワークシートを操作します。同じキー列の値を持つ行は1つの行に結合され、その他のすべての列の値はセミコロン区切りで1つのセルに結合され、同一の値は自動的に削除されます。これを使用して、IDによる顧客注文の統合、重複データのエクスポート、または製品データをカテゴリレベルに集計できます。これらはすべて、数式を1つも書いたり、ファイルを開いたりすることなく実行できます。 Excel。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

毎 PDF4me モジュール Make 有効な 繋がり. 作成または選択して、 PDF4me API シナリオが行マージ要求を安全に認証できるようにするためのキー。

見逃してはならない重要な事実​

キー列によってグループ化される内容が決まります
一意のレコードを識別する1から始まる列番号をカンマ区切りの文字列として「マージキー列」に入力します。たとえば、列AでCustomerIDごとにグループ化する場合は「1」、CustomerIDと地域ごとにグループ化する場合は「1,2」と入力します。すべてのキー列で同じ値を持つ行は1つにマージされます。その他の列の値は「;」で結合され、重複する値は削除されます。
空のマージキー列は、完全に重複しているもののみを削除します。
「マージキー列」を空白のままにすると、すべての列がキーの一部になります。すべてのセルが同一の行のみが統合され、最初の出現箇所が保持され、それ以降の完全な重複はすべて削除されます。これは、完全に重複した行を含むデータエクスポートをクリーンアップする最も速い方法です。
すべてのインデックスは1ベースです
ワークシート番号とマージキー列はどちらも1から始まるインデックスを使用します。ワークシート1は最初のタブ、列1は列A、列2は列Bです。値はカンマ区切りの文字列として入力してください。ワークシートの場合は「1,2,3」、キー列の場合は「1,3」のように入力します。少なくとも1つのワークシート番号を指定する必要があります。
PDF4me Excelの行結合モジュールを作成し、ステップ1でマッピングされたファイル名とドキュメントフィールドを表示し、ワークシート番号を1に、結合キー列を6に、出力形式をXLSXに設定します。

ファイル名とドキュメントは、前のモジュールからマッピングされます。ワークシート番号とマージキー列は、カンマ区切りの文字列として1から始まるインデックスを使用します。

パラメータ​

必須: 接続情報、ファイル名、ドキュメント番号、ワークシート番号はすべて指定する必要があります。マージキー列と出力形式はオプションです。完全に重複する行のみを削除するには、マージキー列を空欄のままにしてください。出力形式はデフォルトでXLSXになります。

パラメータ必須その機能例
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesExcel filename with extension. Map from the prior module's file name output.orders_export.xlsx
DocumentYesBinary Excel buffer from a cloud storage download (Google Drive, Dropbox, SharePoint), email attachment, or HTTP response.1. Data
Worksheet NumbersYesComma-separated 1-based worksheet numbers to process. Worksheet 1 is the first tab. At least one number is required.1,2
MergeKey ColumnsNoComma-separated 1-based column numbers used as the grouping key: column 1 is A, column 2 is B. Rows matching on all key columns are merged. Leave empty to remove only exact duplicate rows.1,2
Output FormatNoFormat for the output file: XLSX (default, modern Excel), XLS (legacy), XLSB (binary, smaller), or CSV (first worksheet only as plain text).XLSX

出力​

分野タイプ内容物
documentBufferThe deduplicated workbook in the selected output format. Pipe directly into a cloud storage upload module, email attachment, or any downstream module that accepts a file buffer.

行を結合する方法 Excel で Make​

  1. 追加 PDF4me Excel → 行を結合する あなたの Make シナリオ。
  2. 選択 繋がり (またはクリック) 追加 あなたと一緒に作成する API 鍵)。
  3. 地図 ファイル名 そして 書類 以前のクラウドストレージへのダウンロードまたはメール添付ファイルモジュールから。
  4. 入力 ワークシート番号 1 から始まるタブ番号のカンマ区切り文字列として (例: 1 または 1,2)
  5. 入力 マージキー列 1から始まる列番号として:例 1 列Aでグループ化するには、または 1,2 列Aと列Bをまとめてグループ化します。完全に重複する項目のみを削除する場合は空欄のままにしてください。
  6. 選ぶ 出力形式 そしてクリック 保存. 書類 出力は重複排除されたワークブックです。これをアップロードモジュールにパイプして保存または配布します。

行の結合はいつ使用すべきですか Excel?​

Excelで「行の結合」機能はいつ使うべきですか?Common Make scenario patterns using Merge Rows in Excel.
顧客注文をIDごとに統合する
  1. スケジュールされたトリガーが日々の注文のエクスポートをダウンロードします Excel から Google Drive。
  2. 行の結合は、ワークシート番号「1」と結合キー列「1」(A列の顧客ID)で実行されます。
  3. 顧客ごとのすべての注文明細は1行にまとめられ、注文番号、商品名、金額がそれぞれのセル内でセミコロンで連結されます。
  4. 統合されたXLSXファイルはカスタマーサービスにアップロードされます。 Google Drive 当日レビュー用のフォルダ。
データインポートから完全に重複する行を削除する
  1. A Dropbox ウォッチフォルダーは、新しいデータファイルがインポートフォルダーにドロップされたときにトリガーされます。
  2. 行の結合は、結合キー列を空のままにして実行されます。すべての列がキーとなるため、完全に一致する行のみが削除されます。
  3. 各重複データの最初の出現箇所は保持され、それ以降のすべてのコピーは破棄される。
  4. クリーンアップされたファイルは処理済みフォルダに移動され、削除された重複ファイルの数をデータチームに通知するメールが送信されます。
商品データをカテゴリレベルに集計する
  1. 毎週トリガーが作動し、製品カタログがダウンロードされます。 Excel から SharePoint。
  2. 行の結合は、MergeKey 列「1,2」(カテゴリとサブカテゴリ)を使用して実行されます。各カテゴリ内のすべての製品 SKU が 1 つの行に結合されます。
  3. 出力形式は次のように設定されています CSV 製品データベースへの直接インポート用。
  4. の CSV データはデータベースのインポートフォルダにアップロードされ、Webhookによってデータパイプラインにデータ取り込みの開始が通知されます。

よくある質問​

What exactly happens to values in non-key columns when rows are merged?+
When rows share the same key column values, all values from every other column are joined into a single cell using "; " as the separator. If multiple merged rows have the same value in a non-key column: for example the same product category appearing twice, that value appears only once in the merged result. Duplicates within the combined values are removed automatically.
How do I remove exact duplicate rows without merging any values?+
Leave MergeKey Columns empty. When no key columns are specified, every column in the row becomes part of the key. Only rows where every single cell is identical across two or more rows are collapsed: the first occurrence is kept and all exact copies are removed. This is the standard way to deduplicate a data export that has repeated rows.
Can I process multiple worksheets at once with the same key column settings?+
Yes. Enter all target worksheet numbers as a comma-separated string in Worksheet Numbers: for example "1,2,3" processes the first three tabs. Each worksheet is deduplicated independently using the same MergeKey Columns setting. The output workbook contains all processed worksheets.
What is the difference between XLSX, XLS, XLSB, and CSV output?+
XLSX is the modern Excel format and is the default: it works with all Excel versions from 2007 onwards. XLS supports legacy systems that require the older format. XLSB is binary Excel, it produces smaller files and opens faster, which is useful for very large datasets. CSV exports only the first worksheet as plain comma-separated text, ideal for direct database imports.
Are the worksheet and column numbers 0-based or 1-based?+
Both are 1-based. Worksheet 1 is the first tab in the workbook, worksheet 2 is the second. Column 1 corresponds to Excel column A, column 2 to B, and so on. Enter multiple values as comma-separated strings: for example "1,3" to use columns A and C as the merge key.

関連モジュール​

ヘルプが必要な場合​