Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Contar valores separados por vírgula em uma célula

Author Siluvia Last modified

Neste tutorial, você aprenderá como usar uma combinação das funções LEN, TRIM e SUBSTITUTE para contar valores separados por vírgula em uma célula no Excel.

doc-count-comma-separated-values1


Como contar valores separados por vírgula em uma célula no Excel?

Como mostra a captura de tela abaixo, há uma lista de strings separadas por vírgulas na coluna B que você deseja contar os valores separados por vírgula em cada célula. Por favor, siga as instruções abaixo para alcançar isso.

doc-count-comma-separated-values2

Fórmula genérica

=SE(É.CÉL.VAZIA(B3);"";NÚM.CARACT(TRIM(B3))-NÚM.CARACT(SUBSTITUIR(TRIM(B3);",";""))+1)

Argumentos

A1: Representa a célula que contém a string separada por vírgulas da qual você contará os valores separados por vírgula.

Como usar essa fórmula?

1. Selecione uma célula em branco para exibir o resultado. Neste caso, selecione a célula D3.

2. Insira a fórmula abaixo nela e pressione a tecla Enter. Em seguida, arraste sua Alça de Preenchimento até o final para aplicá-la às outras células.

=SE(É.CÉL.VAZIA(B3);"";NÚM.CARACT(TRIM(B3))-NÚM.CARACT(SUBSTITUIR(TRIM(B3);",";""))+1)

doc-count-comma-separated-values3

Nota: Nesta fórmula, B3 é a célula que contém a string separada por vírgulas que você deseja contar os valores separados por vírgula dentro. Você pode alterá-la conforme necessário.

Como esta fórmula funciona?

=SE(É.CÉL.VAZIA(B3);"";NÚM.CARACT(TRIM(B3))-NÚM.CARACT(SUBSTITUIR(TRIM(B3);",";""))+1)

1. NÚM.CARACT(TRIM(B3)): A função TRIM remove todos os espaços extras da string separada por vírgulas "AA, BB, CC, DD", mantendo apenas um espaço entre as palavras. Depois disso, a função NÚM.CARACT calcula o comprimento total de "AA, BB, CC, DD" e retorna o resultado como 14;

2. NÚM.CARACT(SUBSTITUIR(TRIM(B3);",";""))

  • SUBSTITUIR(TRIM(B3);",";""): Como explicado acima, a função TRIM aqui remove todos os espaços extras de "AA, BB, CC, DD" e retorna o resultado como "AA, BB, CC, DD". Em seguida, a função SUBSTITUIR substitui todas as vírgulas em "AA, BB, CC, DD" por nada e obtém o resultado "AA BB CC DD";
  • NÚM.CARACT("AA BB CC DD"): A função NÚM.CARACT retorna o número de caracteres na string de texto "AA BB CC DD". O resultado é 11.

3. 14-11+1: Aqui, subtraímos o comprimento total de "AA, BB, CC, DD" pelo comprimento total de "AA BB CC DD" para obter o número total de vírgulas na string (14-11=3). Como sempre haverá uma palavra após a última vírgula, você precisa adicionar 1 ao número 3 para obter o total de palavras separadas por vírgulas na string. Aqui, o resultado é 4.

4. SE(É.CÉL.VAZIA(B3);"";14): A função SE aqui diz que se B3 estiver vazio, então retorne nada, caso contrário, retorne o número 14. Aqui, B3 contém valores, então a função SE retorna o número 14.


Funções relacionadas

Função NÚM.CARACT do Excel
A função NÚM.CARACT do Excel retorna o número de caracteres em uma string de texto.

Função SUBSTITUIR do Excel
A função SUBSTITUIR do Excel substitui texto ou caracteres dentro de uma string de texto por outro texto ou caracteres.

Função ARRUMAR do Excel
A função ARRUMAR do Excel remove todos os espaços extras de uma string de texto e mantém apenas um espaço entre as palavras.


Fórmulas relacionadas

Contar ocorrências de caracteres específicos em uma célula do Excel
Este tutorial introduz como aplicar fórmulas baseadas nas funções NÚM.CARACT e SUBSTITUIR para contar o número de vezes que um caractere específico aparece em uma célula do Excel.

Contar caracteres específicos em um intervalo de células
Este tutorial apresenta algumas fórmulas para contar o número de vezes que um caractere específico aparece em um intervalo no Excel.

Contar palavras específicas em uma célula no Excel
Este artigo vai introduzir uma fórmula para contar o número de vezes que uma palavra específica aparece em uma célula no Excel.

Contar palavras específicas em um intervalo no Excel
Este artigo explica uma fórmula para contar o número de vezes que uma palavra específica aparece em um intervalo de células no Excel.

Contar o número de caracteres em uma célula no Excel
O total de caracteres inclui não apenas todas as letras, mas também todos os espaços, sinais de pontuação e símbolos na célula. Siga este tutorial para contar facilmente o total de caracteres em uma célula com a função NÚM.CARACT no Excel.

Contar o número de caracteres em um intervalo no Excel
Este artigo explica uma fórmula para contar o total de caracteres que aparecem em um intervalo de células no Excel.


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Fácil  |  Lista Suspensa Dependente  |  Lista Suspensa Multi-seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesma & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Conjuntos de Ferramentas Mais Importantes12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com inglês, espanhol, alemão, francês, chinês e mais de 40 outros idiomas!

O Kutools para Excel Oferece Mais de 300 Recursos, Garantindo que O Que Você Precisa Está Apenas a Um Clique de Distância...


Office Tab - Habilite a Leitura e Edição com Abas no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.