Saltar al contenido principal

Combinar filas en Excel en Power Automate

PDF4me Combinar filas es un Power Automate acción que los grupos duplican Excel Selecciona filas por una o más columnas clave y combina los valores restantes en una sola fila consolidada. Úsala para agrupar entradas repetidas de clientes, categorías o transacciones en una sola fila por clave, o deja las columnas clave en blanco para eliminar directamente las filas duplicadas.

Lo que hace esta acción

PDF4me Combinar filas lee un Excel El archivo, junto con un conjunto de números de columna clave, agrupa las filas que comparten los mismos valores clave y une los valores no clave de cada grupo con un punto y coma como separador, tras eliminar los valores duplicados dentro de ese grupo. Las filas que comparten todos los valores de columna se tratan como duplicados exactos cuando no se especifican columnas clave.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Para acceder al PDF4me Web API a través de Power Automate, cada solicitud debe incluir un número válido API clave. La autenticación valida su identidad y permite que el conector alcance PDF4me's Excel Servicio de fusión de filas desde tu flujo.

Datos importantes que no debes perderte

La opción Combinar columnas clave decide qué se agrupa.
Las columnas que aparecen como claves identifican las filas duplicadas y conservan el valor de su primera aparición. Todas las demás columnas se tratan como columnas de valor y se combinan.
Los valores se combinan con un separador de punto y coma.
Se recopilan los valores no vacíos de las filas coincidentes, se eliminan los valores duplicados dentro de ese conjunto y lo que queda se une con "; ".
La opción Columnas de clave de combinación vacías elimina solo los duplicados exactos.
Si no se especifican columnas clave, todas las columnas cuentan como clave, por lo que solo se contraen las filas idénticas en todas las columnas y no se produce ninguna fusión de valores.
Acción de combinación de filas de Excel de PDF4me de Power Automate que muestra el contenido del archivo, el nombre del archivo, los números de hoja de cálculo, las columnas clave de combinación y los campos de formato de salida.

Asigne el contenido y el nombre del archivo a partir de una acción anterior, configure los números de hoja de cálculo y las columnas de clave de combinación y, a continuación, elija el formato de salida.

Parámetros

Requerido: El contenido del archivo, el nombre del archivo y los números de hoja de cálculo deben proporcionarse siempre. Las columnas de clave de combinación y el formato de salida son condicionales, y cada uno tiene un comportamiento predeterminado cuando se dejan en blanco.

ParámetroRequeridoLo que haceEjemplo
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

¿Qué devuelve la función Combinar filas?

CampoTipoLo que contiene
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.

Mensajes de error comunes

Mensaje de errorCausaSolución
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.

¿Cómo configuro las filas de combinación en Power Automate¿

  1. Agregar PDF4meCombinar filas a tu Power Automate fluir.
  2. Mapa Contenido del archivo y Nombre del archivo de una acción anterior, como por ejemplo SharePoint o OneDrive Obtener el contenido del archivo.
  3. Ingresar Números de la hoja de trabajo como una lista separada por comas de índices de hojas de cálculo basados en 1, por ejemplo 1 o 1,3.
  4. Ingresar Combinar columnas clave como números de columna basados en 1 para agrupar, por ejemplo 6o déjelo en blanco para eliminar solo las filas duplicadas exactas.
  5. Colocar Formato de salida a XLSX, XLS, XLSB o CSVo déjelo en blanco para usar el formato XLSX predeterminado.
  6. Ejecutar el flujo. Las filas duplicadas se agrupan y se fusionan, y el archivo consolidado se devuelve como document.

¿Cuándo debo dejar en blanco las columnas de clave de combinación?

Dejar Combinar columnas clave Se deja en blanco cuando el objetivo es únicamente eliminar filas idénticas en todas las columnas, como por ejemplo, al limpiar una importación que incluyó el mismo registro dos veces. Dado que en este modo cada columna se considera parte de la clave, no quedan columnas que no sean clave para fusionar, por lo que la acción se comporta como un simple eliminador de duplicados exactos en lugar de un consolidador de valores.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Power Automate flow patterns using Merge Rows.
consolidación de pedidos de clientes
  1. Un disparador recurrente se ejecuta después de que finaliza la exportación de un pedido diario.
  2. Obtener contenido del archivo recupera el libro de trabajo de pedidos del día desde SharePoint.
  3. La función Combinar filas se ejecuta con la columna Columnas clave de combinación establecida en la columna CustomerID y los Números de hoja de cálculo establecidos en "1".
  4. El archivo consolidado, con una fila por cliente y los detalles del pedido combinados, se envía por correo electrónico al equipo de ventas.
Limpieza de importaciones con eliminación de duplicados exactos
  1. Un flujo comienza cuando un nuevo archivo llega a una "Limpieza". SharePoint carpeta.
  2. Obtener contenido del archivo recupera el archivo subido Excel archivo que puede contener filas repetidas.
  3. La función Combinar filas se ejecuta dejando en blanco las columnas de clave de combinación, de modo que solo se contraen las filas idénticas en todas las columnas.
  4. El archivo limpio se guarda en una carpeta llamada "Datos limpios".
Consolidación de inventario a nivel de categoría
  1. Un evento recurrente semanal activa la generación de informes de inventario.
  2. La función Obtener contenido del archivo recupera el libro de trabajo de inventario detallado del sistema de registro.
  3. La función Combinar filas se ejecuta con las Columnas clave de combinación configuradas con los números de columna de Categoría y Subcategoría.
  4. Los identificadores de producto y las cantidades de las filas coincidentes se combinan en una sola fila por categoría y, a continuación, se archivan en la biblioteca de resúmenes semanales.

Consejos prácticos

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.

Hoja de trucos

CampoValor
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

Preguntas frecuentes

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.

Casos de uso y aplicaciones en la industria

Casos de uso de ventas y comercio electrónico

  • Consolidación de pedidos de clientes: Combinar varios pedidos por cliente en filas únicas
  • Agregación de ventas de productos: Consolidar las ventas por producto en múltiples transacciones
  • Consolidación territorial: Combinar datos de ventas por territorio o región
  • Eliminación de clientes potenciales duplicados: Eliminar clientes potenciales duplicados exactos de las listas de marketing

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda