Pular para o conteúdo principal

Mesclar linhas em Excel em Power Automate

PDF4me Mesclar linhas é um Power Automate ação que agrupa duplicados Excel A função separa linhas por uma ou mais colunas-chave e combina os valores restantes em uma única linha consolidada. Use-a para agrupar entradas repetidas de clientes, categorias ou transações em uma única linha por chave, ou deixe as colunas-chave em branco para remover completamente as linhas duplicadas.

O que esta ação faz

PDF4me Mesclar linhas lê um Excel O arquivo, juntamente com um conjunto de números de colunas-chave, agrupa as linhas que compartilham os mesmos valores-chave e une os valores não-chave de cada grupo com um ponto e vírgula como separador, após remover os valores duplicados dentro desse grupo. As linhas que compartilham todos os valores de coluna são tratadas como duplicatas exatas quando nenhuma coluna-chave é especificada.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me Web API através Power Automate, cada solicitação deve incluir um válido API A autenticação valida sua identidade e permite que o conector acesse o sistema. PDF4me's Excel Serviço de mesclagem de linhas do seu fluxo.

Fatos importantes que você não deve perder

A opção Mesclar Colunas-Chave decide o que será agrupado.
As colunas listadas como chaves identificam linhas duplicadas e mantêm o valor da primeira ocorrência. Todas as outras colunas são tratadas como colunas de valor e são mescladas.
Os valores são combinados com um separador de ponto e vírgula.
Os valores não vazios das linhas correspondentes são coletados, os valores duplicados dentro desse conjunto são removidos e o que resta é unido com "; ".
A opção "Colunas de chave de mesclagem vazias" remove apenas duplicatas exatas.
Sem colunas-chave especificadas, todas as colunas contam como chave, portanto, apenas as linhas idênticas em todas as colunas são agrupadas e nenhuma mesclagem de valores ocorre.
A ação "Mesclar linhas" do Power Automate PDF4me para Excel exibe os campos Conteúdo do arquivo, Nome do arquivo, Números da planilha, Colunas-chave de mesclagem e Formato de saída.

Mapeie o conteúdo e o nome do arquivo de uma ação anterior, defina os números das planilhas e as colunas de mesclagem principais e, em seguida, escolha o formato de saída.

Parâmetros

Obrigatório: O conteúdo do arquivo, o nome do arquivo e os números das planilhas devem sempre ser fornecidos. As colunas de chave de mesclagem e o formato de saída são condicionais, cada um com um comportamento alternativo definido quando deixados em branco.

ParâmetroObrigatórioO que fazExemplo
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

O que a função Mesclar Linhas retorna?

CampoTipoO que contém
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.

Mensagens de erro comuns

Mensagem de erroCausaSolução
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.

Como faço para configurar a mesclagem de linhas em Power Automate?

  1. Adicionar PDF4meMesclar linhas para o seu Power Automate fluxo.
  2. Mapa Conteúdo do arquivo e Nome do arquivo de uma ação anterior, como por exemplo SharePoint ou OneDrive Obter conteúdo do arquivo.
  3. Digitar Folha de exercícios Números como uma lista separada por vírgulas de índices de planilhas com base 1, por exemplo 1 ou 1,3.
  4. Digitar Mesclar colunas-chave como números de coluna baseados em 1 para agrupar, por exemplo 6Ou deixe em branco para remover apenas as linhas duplicadas exatas.
  5. Definir Formato de saída para XLSX, XLS, XLSB ou CSVOu deixe em branco para o formato padrão XLSX.
  6. Execute o fluxo. As linhas duplicadas são agrupadas e mescladas, e o arquivo consolidado é retornado como document.

Quando devo deixar as colunas da chave de mesclagem em branco?

Deixar Mesclar colunas-chave O campo fica em branco quando o objetivo é apenas remover linhas completamente idênticas em todas as colunas, como ao limpar uma importação que selecionou o mesmo registro duas vezes. Como cada coluna é tratada como parte da chave nesse modo, não restam colunas não-chave para mesclar, portanto a ação se comporta como um removedor de duplicatas exato, em vez de um consolidador de valores.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Power Automate flow patterns using Merge Rows.
Consolidação de pedidos de clientes
  1. Um gatilho de recorrência é acionado após a conclusão da exportação de um pedido diário.
  2. A função Obter Conteúdo do Arquivo recupera a planilha de pedidos do dia. SharePoint.
  3. A opção Mesclar Linhas é executada com a opção Mesclar Colunas-Chave definida como a coluna CustomerID e a opção Números da Planilha definida como "1".
  4. O arquivo consolidado, com uma linha por cliente e os detalhes do pedido mesclados, é enviado por e-mail para a equipe de vendas.
Limpeza de importações com remoção de duplicados exatos
  1. Um fluxo começa quando um novo arquivo chega à pasta "Limpeza". SharePoint pasta.
  2. A função Obter Conteúdo do Arquivo recupera o arquivo carregado. Excel Arquivo que pode conter linhas repetidas.
  3. A opção Mesclar Linhas é executada com o campo Mesclar Colunas-Chave em branco, de forma que apenas as linhas idênticas em todas as colunas sejam recolhidas.
  4. O arquivo limpo é salvo novamente em uma pasta chamada "Dados Limpos".
Consolidação de estoque por categoria
  1. Um gatilho de recorrência semanal inicia a geração de relatórios de estoque.
  2. A função Obter Conteúdo do Arquivo recupera a planilha de inventário detalhada do sistema de registro.
  3. A opção Mesclar Linhas é executada com a opção Mesclar Colunas-Chave definida para os números das colunas Categoria e Subcategoria.
  4. Os IDs e quantidades dos produtos das linhas correspondentes são mesclados em uma única linha por categoria e, em seguida, arquivados na biblioteca de resumos semanais.

Dicas práticas

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.

Folha de dicas

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

Perguntas frequentes

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 e aplicações industriais

Casos de uso de vendas e comércio eletrônico

  • Consolidação de pedidos de clientesAgrupar vários pedidos por cliente em uma única linha.
  • Agregação de Vendas de ProdutosConsolidar vendas por produto em várias transações
  • Consolidação de TerritóriosConsolidar dados de vendas por território ou região.
  • Remoção de chumbo duplicadoRemover leads duplicados exatos das listas de marketing

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda