Aller au contenu principal

Fusionner les lignes dans Excel dans Power Automate

PDF4me Fusionner les lignes est un Power Automate action qui groupe les doublons Excel Cette fonction permet de regrouper les lignes par une ou plusieurs colonnes clés et de combiner les valeurs restantes en une seule ligne consolidée. Utilisez-la pour fusionner les entrées répétées de clients, de catégories ou de transactions en une seule ligne par clé, ou laissez les colonnes clés vides pour supprimer directement les lignes en double.

Que fait cette action ?

PDF4me Fusionner les lignes lit un Excel Cette fonction utilise un fichier et un ensemble de numéros de colonnes clés pour regrouper les lignes partageant les mêmes valeurs clés. Après avoir supprimé les doublons au sein de chaque groupe, elle concatène les valeurs non clés de chaque groupe à l'aide d'un point-virgule. Les lignes partageant toutes les valeurs d'une même colonne sont considérées comme des doublons exacts lorsqu'aucune colonne clé n'est spécifiée.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Pour accéder au PDF4me Web API à travers Power Automate, chaque requête doit inclure un code valide API clé. L'authentification valide votre identité et permet au connecteur d'accéder PDF4me's Excel Service de fusion de lignes de votre flux.

Informations importantes à ne pas manquer

La fonction Fusionner les colonnes clés détermine les éléments à regrouper.
Les colonnes désignées comme clés permettent d'identifier les lignes en double et conservent leur valeur lors de leur première occurrence. Toutes les autres colonnes sont traitées comme des colonnes de valeurs et sont fusionnées.
Les valeurs fusionnent avec un point-virgule comme séparateur.
Les valeurs non vides des lignes correspondantes sont collectées, les valeurs en double au sein de cet ensemble sont supprimées, et ce qui reste est joint avec "; ".
L'option « Colonnes clés de fusion vides » supprime uniquement les doublons exacts.
Sans colonnes clés spécifiées, chaque colonne compte comme clé ; seules les lignes identiques sur toutes les colonnes sont donc réduites et aucune fusion de valeurs n'a lieu.
L'action Fusionner les lignes Excel de Power Automate PDF4me affiche les champs Contenu du fichier, Nom du fichier, Numéros de feuille de calcul, Colonnes clés de fusion et Format de sortie

Associez le contenu et le nom du fichier à partir d'une action précédente, définissez les numéros de feuille de calcul et fusionnez les colonnes clés, puis choisissez le format de sortie.

Paramètres

Requis: Le contenu du fichier, son nom et les numéros de feuille de calcul sont obligatoires. Les colonnes clés de fusion et le format de sortie sont conditionnels et un comportement par défaut est défini lorsqu'ils sont laissés vides.

ParamètreRequisCe que cela faitExemple
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint Get File Content or OneDrive.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and naming the output.test.xlsx
Worksheet NumbersRequiredComma-separated list of 1-based worksheet numbers to process, for example "1,3" targets the first and third worksheets.1
Merge Key ColumnsConditionalComma-separated 1-based column numbers used to group duplicate rows. Leave blank to treat all columns as keys, which removes exact duplicate rows without merging any values.6
Output FormatConditionalOutput file format: XLSX, XLS, XLSB, or CSV, matched case-insensitively. Defaults to XLSX when left blank.XLSX

Que renvoie la fonction Fusionner les lignes ?

ChampTaperCe qu'il contient
documentBase64The Excel document with duplicate rows merged, in the requested Output Format.
FileNameStringOutput filename, for example "merged_rows.xlsx", with the extension matching Output Format.
SuccessBooleantrue when the merge completed, false if the request failed validation or processing.
Error MessageStringDescription of what went wrong, null when Success is true.
ErrorsArrayDetailed error entries with Code and Message, empty when Success is true.

Messages d'erreur courants

Message d'erreurCauseSolution
Request is emptyRequest object is null.Provide a valid request object.
Document is emptyDocument object is null.Provide a valid Excel document.
Invalid worksheet selectionWorksheet number is out of range or in an invalid format.Use valid 1-based worksheet numbers within the workbook.
Available worksheets in workbook ({X} total)Informational detail returned alongside a worksheet validation failure.Use worksheet numbers from 1 to the reported total.
Worksheet {number} not foundWorksheet number exceeds the workbook's total worksheet count.Use a valid worksheet number from 1 to the total count.
Error processing file: {message}Generic processing error during the merge operation.Check file integrity, data structure, and parameter values.

Comment configurer la fusion des lignes dans Power Automate?

  1. Ajouter PDF4meFusionner les lignes à votre Power Automate couler.
  2. Carte Contenu du fichier et Nom de fichier d'une action précédente, telle que SharePoint ou OneDrive Récupérer le contenu du fichier.
  3. Entrer Feuille de travail Nombres par exemple, une liste d'index de feuilles de calcul à partir de 1, séparés par des virgules. 1 ou 1,3.
  4. Entrer Fusionner les colonnes clés par exemple, des numéros de colonnes commençant à 1 pour effectuer le regroupement. 6, ou laissez vide pour supprimer uniquement les lignes en double.
  5. Ensemble Format de sortie vers XLSX, XLS, XLSB ou CSV, ou laissez vide pour la valeur par défaut XLSX.
  6. Exécutez le flux. Les lignes en double sont regroupées et fusionnées, et le fichier consolidé est renvoyé sous la forme suivante : document.

Quand dois-je laisser les colonnes clés de fusion vides ?

Partir Fusionner les colonnes clés Laissez ce champ vide lorsque l'objectif est uniquement de supprimer les lignes parfaitement identiques sur toutes les colonnes, par exemple lors du nettoyage d'une importation ayant récupéré deux fois le même enregistrement. Dans ce mode, chaque colonne étant considérée comme faisant partie de la clé, aucune colonne non clé ne peut être fusionnée ; l'action se comporte donc comme un simple outil de suppression des doublons exacts plutôt que comme une opération de consolidation des valeurs.

Configurations typiques

Exemples de flux de travailCommon Power Automate flow patterns using Merge Rows.
Consolidation des commandes clients
  1. Un déclencheur de récurrence s'exécute une fois l'exportation quotidienne des commandes terminée.
  2. La fonction « Obtenir le contenu du fichier » récupère le classeur des commandes du jour à partir de SharePoint.
  3. La fonction Fusionner les lignes s'exécute avec les colonnes clés de fusion définies sur la colonne CustomerID et les numéros de feuille de calcul définis sur « 1 ».
  4. Le fichier consolidé, contenant une ligne par client et les détails des commandes fusionnés, est envoyé par courriel à l'équipe commerciale.
Nettoyage des importations avec suppression des doublons exacts
  1. Un flux démarre lorsqu'un nouveau fichier arrive dans une file d'attente de « nettoyage ». SharePoint dossier.
  2. La fonction « Obtenir le contenu du fichier » récupère le contenu téléchargé. Excel fichier pouvant contenir des lignes répétées.
  3. La fonction Fusionner les lignes s'exécute avec les colonnes clés de fusion laissées vides, de sorte que seules les lignes identiques dans toutes les colonnes sont fusionnées.
  4. Le fichier nettoyé est enregistré dans un dossier « Données nettoyées ».
Consolidation des stocks au niveau de la catégorie
  1. Un déclencheur hebdomadaire récurrent lance la génération de rapports d'inventaire.
  2. La fonction « Obtenir le contenu du fichier » récupère le classeur d'inventaire détaillé à partir du système d'enregistrement.
  3. La fonction Fusionner les lignes s'exécute avec les colonnes clés de fusion définies sur les numéros de colonne Catégorie et Sous-catégorie.
  4. Les identifiants et les quantités des produits des lignes correspondantes sont fusionnés en une seule ligne par catégorie, puis archivés dans la bibliothèque des résumés hebdomadaires.

Conseils pratiques

Pick key columns deliberately
Any column not listed in Merge Key Columns becomes a value column that gets merged. Double-check the column numbers against the worksheet before running the flow on production data.
Merged values lose their original row context
Once several rows are combined with a semicolon separator, you can no longer tell which merged value came from which original row unless a key column preserves that link.
Column numbers are 1-based, not 0-based
Column 1 is column A, column 2 is column B, and so on. Passing a 0-based index will target the wrong column.
Duplicate values within a merge group are removed once
If three duplicate rows share the same value in a non-key column, that value appears only once in the merged cell rather than being repeated three times.
Worksheet Numbers applies the same merge logic per sheet
When multiple worksheet numbers are listed, each worksheet is merged independently using the same Merge Key Columns setting.

Aide-mémoire

ChampValeur
ActionMerge Rows
File ContentMapped from a prior file-retrieval action
File Namee.g. test.xlsx
Worksheet Numbers1-based, comma-separated: "1" or "1,3,5"
Merge Key Columns1-based column numbers to group on, e.g. "6"; blank = exact duplicates only
Value merge separator"; " between deduplicated non-key values
Output FormatXLSX (default), XLS, XLSB, or CSV
Outputdocument (Base64), FileName, Success, Error Message, Errors

Foire aux questions

How do I merge duplicate rows in Excel using Power Automate?+
Add the PDF4me Merge Rows action, map File Content and File Name from a prior action, set Worksheet Numbers, and enter Merge Key Columns as the 1-based column numbers that identify a duplicate row. Non-key values from matching rows are combined into a single row with a semicolon separator.
What happens if Merge Key Columns is left empty?+
Leaving Merge Key Columns empty treats every column as part of the key, so only rows that are 100 percent identical across all columns are merged. This mode removes exact duplicate rows without combining any values, since there are no non-key columns left to merge.
How are values combined when rows are merged?+
For each non-key column, PDF4me collects the non-empty values from every matching row, removes duplicate values within that set, and joins what remains with a semicolon and space separator. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.range.consolidate" target="_blank" rel="noopener noreferrer">Microsoft's Excel consolidation reference</a> for how native Excel handles a similar grouping concept.
Can I merge rows across multiple worksheets in one request?+
Yes. Worksheet Numbers accepts a comma-separated list of 1-based worksheet indexes, such as 1,3,5, and the merge runs independently on each specified worksheet within the same file.
Which output formats does Merge Rows support?+
Output Format accepts XLSX, XLS, XLSB, or CSV, matched case-insensitively. XLSX is the default and offers the widest compatibility. See <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">the PDF4me Power Automate connector reference</a> for the full action list.

Cas d'utilisation et applications industrielles

Cas d'utilisation des ventes et du commerce électronique

  • Consolidation des commandes clientsFusionner plusieurs commandes par client en une seule ligne
  • Agrégation des ventes de produitsConsolider les ventes par produit sur plusieurs transactions
  • Regroupement territorialFusionnez les données de vente par territoire ou région.
  • Suppression des duplicatas de plomb: Supprimer les prospects en double des listes de marketing

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide