Como adicionar rapidamente uma vírgula entre palavras no Excel?
Ao trabalhar com dados no Excel, há momentos em que precisa separar palavras ou frases com vírgulas. Por exemplo, pode ter uma lista de nomes, produtos ou palavras-chave e precisar formatá-los com vírgulas para processamento posterior. Inserir vírgulas manualmente pode ser tedioso, especialmente em conjuntos de dados extensos. Felizmente, o Excel oferece formas eficientes de automatizar essa tarefa. Abaixo, encontra um guia detalhado para adicionar rapidamente vírgulas entre palavras no Excel.
![]() | ![]() | ![]() |
Adicionar vírgula entre palavras com a função Localizar e Substituir
Adicionar vírgula entre palavras com Kutools para Excel
Adicionar vírgula entre palavras com a função SUBSTITUTE
Adicionar vírgula entre palavras com código VBA
Adicionar vírgula entre palavras com a função Localizar e Substituir
A ferramenta Localizar e Substituir do Excel permite-lhe atualizar rapidamente o texto nas células. Se os seus dados contiverem palavras separadas por espaços, pode utilizar esta função para inserir vírgulas entre elas de forma eficiente.
1. Comece por selecionar as células onde pretende inserir vírgulas entre as palavras. Com as células selecionadas, prima Ctrl + H no seu teclado para abrir a caixa de diálogo Localizar e Substituir.
2. Na caixa de diálogo, clique no campo «Localizar» e introduza um espaço utilizando a barra de espaço (certifique-se de que é apenas um único espaço). Em seguida, no campo «Substituir por», digite um espaço seguido de uma vírgula (ou seja, " ,"). Esta configuração garante que cada espaço entre palavras seja substituído por um espaço e uma vírgula, mantendo as palavras perfeitamente legíveis.

3. Clique em Substituir Tudo. O Excel atualizará imediatamente todas as células selecionadas, inserindo uma vírgula após cada espaço na sua seleção.
4. Após a substituição, aparecerá uma mensagem a indicar quantas substituições foram efetuadas. Clique em OK e, de seguida, clique em Fechar para sair da caixa de diálogo Localizar e Substituir.
Dicas e notas:
- Esta abordagem funciona melhor quando as palavras são separadas de forma consistente por espaços únicos.
- Se os seus dados contiverem espaços duplos, tabulações ou espaçamento inconsistente entre palavras, considere limpá-los previamente com a função TRIM ou com a funcionalidade Remover duplicatas Espaços.
- A função Localizar e Substituir altera diretamente as células originais. Caso precise manter os seus dados brutos intactos, crie uma cópia antes de aplicar este método.
Adicionar vírgula entre palavras com Kutools para Excel
Se preferir uma abordagem mais flexível ou avançada, o Kutools para Excel disponibiliza funcionalidades dedicadas para automatizar este processo. Este suplemento amplia as capacidades do Excel e oferece maior personalização ao inserir texto entre ou à volta de palavras nas células — especialmente útil ao trabalhar com formatos de dados complexos ou requisitos específicos de delimitadores. A ferramenta Adicionar Texto pode adicionar automaticamente qualquer caractere (vírgula, ponto e vírgula, hífen, etc.) em várias posições, minimizando a intervenção manual ao lidar com conjuntos de dados grandes ou variados.
Depois de instalar o Kutools para Excel, siga estes passos para adicionar vírgulas entre as palavras nas suas células selecionadas:
Clique no separador Kutools na Faixa de Opções do Excel e, em seguida, escolha Texto > Adicionar Texto para abrir a caixa de diálogo Adicionar Texto.
Ajuste as definições da seguinte forma:
- Na caixa «Texto», introduza a vírgula (ou outro separador à sua escolha) que deseja inserir entre as palavras.
- De seguida, selecione a opção Entre cada palavra no menu pendente «Adicionar apenas a». Esta configuração garante que o separador selecionado é inserido entre cada palavra sempre que houver um espaço na célula.
- Por fim, clique no botão OK para aplicar a formatação à sua seleção.

Resultado: As células selecionadas apresentam agora cada palavra separada por vírgulas, tal como ilustrado.
Problemas possíveis e dicas:
- Se precisar de utilizar outros separadores (como ponto e vírgula, travessão, etc.), basta introduzir o caractere pretendido no campo «Texto».
- O Kutools suporta operações em lote, tornando-o numa solução conveniente para gerir centenas ou milhares de linhas.
Adicionar vírgula entre palavras com a função SUBSTITUTE
Para utilizadores que preferem utilizar fórmulas, a função SUBSTITUTE do Excel permite inserir vírgulas entre palavras sem alterar permanentemente os Dados de Origem. Esta abordagem é ideal quando precisa de gerar uma versão formatada e separada dos seus dados para relatórios ou exportações. É também segura em cenários com dados dinâmicos, já que o resultado da fórmula se atualiza automaticamente sempre que os dados originais forem modificados.
Suponha que os seus Texto Original estão na célula A1:
Introduza a seguinte fórmula noutra célula (por exemplo,)B1):
=SUBSTITUTE(TRIM(A1)," ",", ") Prima Enter para confirmar e, em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula às restantes células, conforme necessário.
Explicação e boas práticas:
- A função TRIM remove os espaços à esquerda e à direita e reduz quaisquer espaços extra entre palavras a um único espaço. Isto ajuda a evitar vírgulas duplas indesejadas caso existam múltiplos espaços entre palavras.
- A função SUBSTITUTE substitui cada espaço único (o delimitador padrão) por uma vírgula seguida de um espaço, conferindo clareza e consistência ao resultado.
- Como a fórmula gera apenas o resultado formatado, os dados originais na coluna A permanecem inalterados.
Adicionar vírgula entre palavras com Macro VBA
Para utilizadores que frequentemente processam grandes volumes de dados ou precisam de personalização avançada, uma macro VBA simples permite adicionar rapidamente vírgulas entre palavras. O VBA revela-se especialmente útil para automatizar tarefas repetitivas, realizar edições em lote ou resolver cenários que as fórmulas e ferramentas incorporadas não conseguem abordar por completo.
1. Clique em Programador > Visual Basic para abrir o editor do Microsoft Visual Basic para Aplicações. No editor, clique em Inserir > Módulo e, de seguida, introduza o código abaixo:
Sub AddCommasBetweenWords()
Dim WorkRng As Range
Dim Rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Value <> "" Then
Rng.Value = Replace(Application.WorksheetFunction.Trim(Rng.Value), " ", ", ")
End If
Next
End Sub 2. Após introduzir o código, clique no botão
(Executar) para o executar. Quando solicitado, selecione o intervalo de células que pretende processar e a macro VBA adicionará automaticamente vírgulas entre cada palavra nas células selecionadas.
Notas adicionais:
- Guarde sempre a sua pasta de trabalho antes de executar qualquer script VBA, pois o processo irá modificar diretamente os Dados de Origem.
- Se o separador Programador não estiver visível, ative-o através de Ficheiro > Opções > Personalizar Friso.
- Para personalização avançada (por exemplo, delimitadores diferentes ou inserção condicional de vírgulas), pode ajustar o código conforme necessário.
Pode utilizar esta macro para processar grandes volumes de dados sem ter de realizar substituições manuais repetitivas. Esta solução é ideal para utilizadores com conhecimentos básicos de programação e para quem precisa de automatizar esta tarefa regularmente.
Adicionar vírgulas entre palavras no Excel pode ser feito de várias formas, cada uma adaptada a necessidades e níveis de experiência diferentes. Quer opte pelo Localizar e Substituir para uma atualização rápida e simples, pelo Kutools para um processamento em lote poderoso e flexível, por fórmulas para obter resultados dinâmicos e não destrutivos, ou por VBA para automação em larga escala, há sempre uma opção adequada à maioria dos cenários. Ao trabalhar com conjuntos de dados grandes, guarde sempre uma cópia dos dados originais e verifique cuidadosamente a exatidão dos resultados.
Se estiver interessado em explorar soluções adicionais do Excel para processamento avançado de dados, como extração de palavras-chave ou conversão de delimitadores, o nosso site disponibiliza milhares de tutoriais para ajudar a aumentar ainda mais a sua produtividade.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos



