🛠️ UtilitiesFree Plano

COMBINE_ALL

Combina e achata múltiplos intervalos em uma única coluna, excluindo células vazias.

Assinatura da Fórmula
=COMBINE_ALL(range1, [range2], ...)

Retorna: any[][]

Visão Geral

COMBINE_ALL pega um ou mais intervalos da sua planilha e mescla todos os seus valores não vazios em uma única coluna vertical. Isso é inestimável quando você tem dados espalhados por múltiplas colunas, planilhas ou áreas não contíguas e precisa consolidar tudo em uma lista unificada.

Parâmetros

ParâmetroTipoObrigatórioDescrição
range1RangeSimO primeiro intervalo de valores a incluir.
range2, ...RangeNãoIntervalos adicionais a combinar (opcional, qualquer número).

Exemplos

1

Combinar duas colunas em uma lista

Mescla nomes de produtos das colunas A e C em uma única lista vertical.

fx
=COMBINE_ALL(A1:A4, C1:C3)

Entrada

AppleMango
BananaPeach
CherryGrape
Date

Saída

Apple
Banana
Cherry
Date
Mango
Peach
Grape
2

Consolidar nomes de membros da equipe

Combina membros da equipe de três colunas de departamento em um cadastro mestre.

fx
=COMBINE_ALL(B2:B5, D2:D5, F2:F5)

Entrada

AliceDaveGrace
BobEveHank
CarolFrank

Saída

Alice
Bob
Carol
Dave
Eve
Frank
Grace
Hank
3

Achatar um intervalo retangular

Extrai todos os valores não vazios de um bloco 3x3 em uma única coluna.

fx
=COMBINE_ALL(A1:C3)

Entrada

RedGreenBlue
Yellow
OrangePurple

Saída

Red
Green
Blue
Yellow
Orange
Purple
4

Mesclar respostas de pesquisa de múltiplas perguntas

Combina respostas de texto livre de três colunas de perguntas de pesquisa em uma lista pronta para análise.

fx
=COMBINE_ALL(B2:B50, C2:C50, D2:D50)

Entrada

Great serviceFast deliveryGood price
Friendly staffFair pricing
Quick shipping

Saída

Great service
Friendly staff
Fast delivery
Quick shipping
Good price
Fair pricing
5

Construir lista unificada de email de múltiplas fontes

Mescla endereços de email de três abas de planilha diferentes em uma única lista para segmentação de campanha.

fx
=COMBINE_ALL(Sheet1!A2:A100, Sheet2!A2:A50, Sheet3!B2:B30)

Saída

alice@example.com
bob@test.com
carol@sample.org

Casos de Uso

Marketing

Criação de lista mestre de contatos

Combina endereços de email de múltiplas colunas de fonte de leads em uma única lista desduplicada para segmentação de campanha.

Gestão de Conteúdo

Consolidação de tags

Mescla tags de múltiplas colunas de categoria de conteúdo em uma lista para geração de nuvem de tags ou análise de frequência.

Cadeia de Suprimentos

Inventário multi-fonte

Combina listas de produtos de múltiplas planilhas de inventário de armazém em um único catálogo mestre de produtos.

Pesquisa de Mercado

Preparação de dados de pesquisa

Achata respostas de pesquisa de múltiplas colunas em uma única coluna para análise de texto ou contagem de frequência de palavras.

Recursos Humanos

Agregação de habilidades

Combina entradas de habilidades de múltiplas colunas de membros da equipe para construir um inventário abrangente de habilidades do departamento.

Dicas Profissionais

DICA

Envolva em UNIQUE() para obter uma lista desduplicada: =UNIQUE(COMBINE_ALL(A:A, C:C)).

DICA

Envolva em SORT() para uma lista combinada ordenada alfabeticamente: =SORT(COMBINE_ALL(A:A, B:B)).

DICA

Use com COUNTA para contar valores não vazios totais em múltiplos intervalos: =COUNTA(COMBINE_ALL(A:A, C:C)).

DICA

A saída se expande verticalmente da célula onde você insere a fórmula, então certifique-se de que há espaço suficiente abaixo.

DICA

Para unir valores em uma única string de texto em vez de uma coluna, use GROUP_BY_CELL.

A função automaticamente exclui células vazias, valores nulos e entradas indefinidas, dando-lhe uma lista limpa sem lacunas. Funciona com qualquer forma de intervalo: colunas únicas, linhas ou blocos retangulares. Todos os valores de cada intervalo são extraídos da esquerda para direita, de cima para baixo e anexados ao resultado na ordem em que os intervalos são fornecidos.

Fluxos de trabalho comuns incluem combinar dados de múltiplas colunas de equipe em uma única lista mestre, mesclar tags ou categorias de diferentes fontes, consolidar respostas de múltiplas colunas de pesquisa e preparar dados para gráficos ou tabelas dinâmicas que requerem entrada de coluna única. A função suporta qualquer número de argumentos de intervalo, então você pode combinar quantas fontes de dados forem necessárias em uma única chamada de função.

A saída é sempre uma única coluna de valores, tornando-a perfeita para alimentar outras funções como UNIQUE, SORT, COUNTIF ou FILTER. Para a operação reversa -- dividir uma única célula em múltiplas colunas -- veja SPLIT_IN_COLUMNS. Se você quiser unir valores em uma única string de texto em vez de uma coluna, use GROUP_BY_CELL.

Erros Comuns

Output overwrites existing data

Causa: O resultado combinado se expande em células que já contêm dados.

Correção: Coloque a fórmula em uma célula com linhas vazias suficientes abaixo para acomodar a saída completa. Mova dados existentes para abrir espaço.

Empty result

Causa: Todos os intervalos fornecidos estão vazios ou contêm apenas células em branco.

Correção: Verifique que as referências de intervalo apontam para as células corretas contendo dados. Cheque por caracteres invisíveis que podem prevenir detecção.

Only first range appears in output

Causa: Intervalos adicionais não foram separados por vírgulas na fórmula.

Correção: Certifique-se de que cada argumento de intervalo está separado por vírgula: =COMBINE_ALL(A1:A10, C1:C10, E1:E10).

Perguntas Frequentes

Não, COMBINE_ALL automaticamente filtra células vazias, valores nulos e entradas indefinidas. Você recebe uma lista limpa sem lacunas.

Os valores aparecem na ordem em que os intervalos são fornecidos. Dentro de cada intervalo, valores são extraídos da esquerda para direita, de cima para baixo. Então todos os valores do range1 vêm primeiro, depois range2, e assim por diante.

Sim, você pode referenciar intervalos de outras planilhas usando notação padrão do Google Sheets: =COMBINE_ALL(Sheet1!A:A, Sheet2!A:A).

Não, COMBINE_ALL preserva todos os valores incluindo duplicatas. Para remover duplicatas, envolva o resultado em UNIQUE: =UNIQUE(COMBINE_ALL(A:A, B:B)).

Não há limite prático para o número de intervalos que você pode passar. A função aceita qualquer número de argumentos de intervalo usando a sintaxe variádica (...).

Sim, COMBINE_ALL preserva os tipos de dados originais. Números, texto, datas e booleanos são todos incluídos como estão na coluna de saída.

Sim, envolva o resultado em SORT para ordenação alfabética: =SORT(COMBINE_ALL(A:A, C:C)). Você também pode usar SORT com um parâmetro de coluna ou ordem personalizado.

Funções Relacionadas

Comece a usar COMBINE_ALL hoje

Instale o Unlimited Sheets para obter COMBINE_ALL e outras 41 funções poderosas no Google Sheets.