COMBINE_ALL
Combina e achata múltiplos intervalos em uma única coluna, excluindo células vazias.
=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âmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
range1 | Range | Sim | O primeiro intervalo de valores a incluir. |
range2, ... | Range | Não | Intervalos adicionais a combinar (opcional, qualquer número). |
Exemplos
Combinar duas colunas em uma lista
Mescla nomes de produtos das colunas A e C em uma única lista vertical.
=COMBINE_ALL(A1:A4, C1:C3)Entrada
| Apple | Mango | |
| Banana | Peach | |
| Cherry | Grape | |
| Date |
Saída
| Apple |
| Banana |
| Cherry |
| Date |
| Mango |
| Peach |
| Grape |
Consolidar nomes de membros da equipe
Combina membros da equipe de três colunas de departamento em um cadastro mestre.
=COMBINE_ALL(B2:B5, D2:D5, F2:F5)Entrada
| Alice | Dave | Grace | ||
| Bob | Eve | Hank | ||
| Carol | Frank |
Saída
| Alice |
| Bob |
| Carol |
| Dave |
| Eve |
| Frank |
| Grace |
| Hank |
Achatar um intervalo retangular
Extrai todos os valores não vazios de um bloco 3x3 em uma única coluna.
=COMBINE_ALL(A1:C3)Entrada
| Red | Green | Blue |
| Yellow | ||
| Orange | Purple |
Saída
| Red |
| Green |
| Blue |
| Yellow |
| Orange |
| Purple |
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.
=COMBINE_ALL(B2:B50, C2:C50, D2:D50)Entrada
| Great service | Fast delivery | Good price |
| Friendly staff | Fair pricing | |
| Quick shipping |
Saída
| Great service |
| Friendly staff |
| Fast delivery |
| Quick shipping |
| Good price |
| Fair pricing |
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.
=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
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.
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.
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.
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.
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
Envolva em UNIQUE() para obter uma lista desduplicada: =UNIQUE(COMBINE_ALL(A:A, C:C)).
Envolva em SORT() para uma lista combinada ordenada alfabeticamente: =SORT(COMBINE_ALL(A:A, B:B)).
Use com COUNTA para contar valores não vazios totais em múltiplos intervalos: =COUNTA(COMBINE_ALL(A:A, C:C)).
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.
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 dataCausa: 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 resultCausa: 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 outputCausa: 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.