Como adicionar texto no início ou no fim de todas as células no Excel?
Ocasionalmente, poderá precisar de adicionar o mesmo texto específico no início ou no fim de todas as células de uma seleção. Fazê-lo manualmente em cada célula pode ser extremamente tedioso e demorado. Felizmente, existem métodos mais simples e eficientes para alcançar este objetivo, permitindo-lhe adicionar facilmente o mesmo texto no início ou no fim de todas as células selecionadas.
![]() |
Adicionar Texto no início / fim de todas as células utilizando o Preenchimento Rápido
O Preenchimento Rápido no Excel é uma ferramenta inteligente que preenche automaticamente dados ao detetar um padrão. Esta funcionalidade revela-se especialmente útil para adicionar texto nas células quando já dispõe de um exemplo do resultado pretendido.
Imagine que precisa de adicionar «Dr. » no início dos nomes na coluna A. Eis como pode usar o Preenchimento Rápido para o conseguir:
- Certifique-se de que os seus dados estão numa única coluna e de que a coluna imediatamente seguinte está vazia.

- Introduza o primeiro exemplo com «Dr. » adicionado na primeira célula da coluna seguinte e prima Enter.

- Prima Ctrl + E para preencher automaticamente as restantes células da coluna com «Dr. » prefixado aos nomes. Dica: Também pode clicar no separador Dados na Faixa de Opções, depois selecionar Preenchimento Rápido para obter o mesmo resultado, caso prefira utilizar a interface gráfica do Excel.
Nota:Para adicionar texto específico após os nomes, como, por exemplo, adicionar «, RH»para indicar o departamento de recursos humanos, pode utilizar a mesma abordagem:
Adicionar Texto no início / fim de todas as Fórmula
Para inserir facilmente texto ou caracteres específicos no início ou no fim das células, basta concatenar uma cadeia especificada com a referência da célula utilizando uma fórmula do Excel. Imagine que precisa de adicionar «Turma A: » no início dos nomes na coluna A. Eis como pode aplicar uma fórmula para o conseguir:
- Selecione uma célula onde pretende apresentar o Primeiro Nome com o prefixo "Classe A:".

- Introduza qualquer uma destas fórmulas conforme a sua preferência e prima Enter para ver o primeiro resultado (neste exemplo, utilizarei a primeira fórmula):
="Class A: "&A2=CONCATENATE("Class A: ", A2)=CONCAT("Class A: ", A2)Dica: Nestas fórmulas, "Classe A:" é o prefixo adicionado aos nomes, e A2 é a primeira célula que contém um nome que pretende modificar. Sinta-se à vontade para substituir "Classe A:" e ajustar A2 conforme as suas necessidades específicas.
- Arraste a alça de preenchimento até às células onde deseja aplicar esta fórmula.

Notas:
- Por simplicidade, coloque o texto que deseja adicionar numa célula específica (por exemplo,)E2) e, em seguida, combine as duas células. Dica:O endereço da célula com o texto a anteceder está bloqueado com o símbolo $ para evitar alterações ao copiar a fórmula para baixo.

- Para adicionar texto no final do conteúdo existente de uma célula, basta inverter a estrutura da fórmula. Por exemplo, para adicionar « - Classe A» no final do conteúdo da célula A2, utilize qualquer uma das fórmulas abaixo:
=A2&" - Class A"=CONCATENATE(A2, " - Class A")=CONCAT(A2, " - Class A")
Adicionar Texto no início / fim de todas as células utilizando IA
A funcionalidade Assistente de IA no Kutools para Excel representa um avanço significativo no processamento inteligente de dados. Utiliza inteligência artificial para analisar os seus pedidos e executar tarefas complexas com um simples comando.
Para adicionar texto como «Dr. » às suas células selecionadas, basta selecionar as células, clicar em Kutools > Assistente de IA e dizer ao Kutools AI Assistente: Adicionar «Dr. » antes de cada célula selecionada. Ele irá compreender imediatamente e apresentar um botão Executar. Clique nele e as alterações serão aplicadas instantaneamente.
Notas:
- Se o resultado não for o esperado e quiser anular as alterações, clique no botão Insatisfeito para reverter as suas ações.
- Para adicionar texto, como «AA», no final de todas as células selecionadas, reformule o seu pedido para Adicionar «AA»após cada célula selecionada.
- Quer aceder à funcionalidade Assistente de IA? Transfira já o Kutools para Excel! Além disso, o Kutools oferece mais de 300 funcionalidades adicionais e um período de avaliação gratuita de 30 dias. Não perca mais tempo — experimente hoje mesmo!
Adicionar Texto no início / fim de todas as células com VBA
Nesta secção, exploraremos um método simples em VBA para adicionar texto especificado diretamente no início ou no fim de todas as células de um ou vários intervalos selecionados.
- Selecione o(s) intervalo(s) em que pretende adicionar o texto especificado no início ou no fim de todas as células.
- Mantenha premidas as teclas Alt + F11 no Excel para abrir a janela do Microsoft Visual Basic para Aplicações.
- Clique em Inserir>Móduloe cole o seguinte código VBA na janela do Módulo.
- VBA: Adicionar texto especificado no iníciodas células
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End SubNota: Este código adiciona o prefixo «EXCL-» a todas as células selecionadas.«EXCL-». Certifique-se de substituir este texto de exemplo no código pelo texto pretendido antes de o aplicar à sua folha de cálculo.
- VBA: Adicionar texto especificado no fimdas células
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End SubNota: Esta macro acrescenta «-XS» ao conteúdo de cada célula selecionada. Certifique-se de substituir «-XS» pelo sufixo específico que pretende adicionar ao conteúdo das suas células antes de executar a macro na sua folha de cálculo.
- VBA: Adicionar texto especificado no iníciodas células
- Prima a tecla F5 para executar a macro.
Resultado
Se executar a primeira macro VBA, o valor «EXCL-» será adicionado no início do conteúdo de todas as células selecionadas.

Se executar a segunda macro VBA, o valor «-XS» será adicionado no final do conteúdo de todas as células selecionadas.

- Adicionar texto no início do conteúdo da célula e colocar na coluna seguinte:

Sub PrependToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value Next c End Sub - Acrescentar texto no fim do conteúdo da célula e colocar na coluna seguinte:

Sub AppendToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS" Next c End Sub
Adicionar Texto no início / fim de todas as células com Kutools para Excel
A funcionalidade Add Text do Kutools para Excelfoi concebida para adicionar texto especificado de forma eficiente no início ou no fim de cada célula, numa ou em várias seleções. Além disso, esta ferramenta brilha em tarefas mais detalhadas, tais como:
| ![]() |
Depois de instalar o Kutools para Excel, selecione uma ou várias gamas onde pretende adicionar o texto pretendido e clique em Kutools > Text > Add Text. Na caixa de diálogo Add Text, proceda da seguinte forma:
- Introduza o texto que pretende adicionar.
- Selecione a opção pretendida para o local onde o texto será colocado. Pode pré-visualizar o resultado no painel de pré-visualização.
- Clique em OK.

- Na imagem apresentada, "2024" foi introduzido na caixa de texto com a opção Após o último caractere selecionada. Pode visualizar uma pré-visualização de como o texto aparecerá em cada célula antes de aplicar as alterações ao(s) seu(s) intervalo(s) selecionado(s).
- Se marcar a opção Skip non-text cells, a ferramenta não adicionará o texto especificado às células que contenham conteúdo não textual.
Nota: Quer aceder à funcionalidade Adicionar Texto? Transfira já o Kutools para Excel! Além disso, o Kutools oferece inúmeras outras funcionalidades (mais de 300) e um período de avaliação gratuita de 30 dias. Não perca mais tempo — experimente hoje mesmo!
Adicionar visualmente Adicionar Texto no início / fim de todas as células utilizando formatação personalizada
A formatação personalizada no Excel é uma funcionalidade poderosa que lhe permite modificar visualmente a apresentação das células sem alterar o conteúdo original da célula. É particularmente útil para adicionar unidades ou identificadores essenciais à interpretação, mas que não devem interferir nos cálculos.
Imagine que tem uma coluna de números que representam pesos e que pretende apresentá-los com a unidade «kg» adicionada no fim de cada número, sem alterar os valores reais para fins de cálculo. Siga os passos abaixo:
- Selecione as células que contêm os pesos. Pode selecionar um intervalo, um(a) Coluna inteira ou células específicas dentro de uma folha de cálculo.

- Mantenha premidas as teclas Ctrl + 1para abrir a caixa de diálogo Definir formato de célula. Alternativamente, pode clicar com o botão direito nas células selecionadas e escolher Definir formato de célulano menu de contexto.
- Na caixa de diálogo Definir formato de célula, no separador Número, proceda da seguinte forma:
- Selecione Personalizado na lista de categorias à esquerda.
- Na caixa de introdução Tiposob Personalizado, introduza o seguinte código de formato:#« kg». Pode então pré-visualizar o novo formato na caixa Exemplopara ver como ficará antes de aplicar.
- Clique em OK.

Resultado
Agora, cada número na sua seleção será apresentado com «kg» adicionado, enquanto os valores atuais nas células permanecem inalterados — garantindo que quaisquer cálculos que envolvam estas células continuem a utilizar os dados numéricos puros, sem o texto «kg».

Notas:
- O código de formatação #« kg»adiciona visualmente « kg»a todas as células que contêm números; pode personalizá-lo da seguinte forma:
- Substitua os kg entre aspas pelo texto que pretende adicionar.
- Se as suas células contiverem texto e quiser acrescentar-lhes texto específico, substitua #(travessão numérico) por @(símbolo «arroba») no código de formato.

- Para adicionar texto visualmente no início das células, insira o texto antes do # no seu código de formatação. Por exemplo, ao introduzir «texto »# na caixa de formatação, irá adicionar «texto » no início de todas as células numéricas.
Inserir texto após o N.º caractere em cada célula
Nesta secção, exploramos dois métodos para inserir texto específico após o N.º caractere em cada célula: um utilizando uma fórmula SUBSTITUIR e outro com uma ferramenta versátil. Como exemplo, mostramos como inserir um hífen (-) após o 5.º caractere.
Inserir texto após o N.º caractere com uma fórmula SUBSTITUIR
Para inserir texto ou caracteres específicos após o N.º caractere nas células com a função SUBSTITUIR, seguiremos o padrão descrito abaixo.
=REPLACE(cell, N+1, 0, «text»)
A lógica por trás desta fórmula consiste em substituir 0 (nenhum) caractere da célula na posição N+1 por «texto». Por exemplo, para inserir um hífen (-) após o 5.º caractere, utilize a fórmula abaixo:
=REPLACE(A2, 6, 0, "-")

Inserir texto após o N.º caractere com Kutools para Excel
Ao aplicar a função Kutools for Excel Adicionar Texto, pode inserir o texto pretendido não só no início ou no fim das células, mas também numa posição específica dentro delas.
Para inserir um hífen (-) após o 5.º caractere, selecione uma ou várias gamas onde pretende inserir o hífen e clique em Kutools > Text > Add Text. Na caixa de diálogo Add Text, proceda da seguinte forma:
- Introduza um hífen ()-) na caixa de texto.
- Selecione a opção Após a posição especificadae introduza 5para inserir o hífen após o 5.º caractere. Pode pré-visualizar o resultado no painel de pré-visualização.
- Clique em OK.

Adicionar texto antes / após caracteres específicos
Nesta secção, exploramos dois métodos para adicionar texto antes ou após caracteres específicos nas células do Excel: um utilizando uma fórmula SUBSTITUIR e outro com uma ferramenta versátil. Para ilustrar, mostramos como inserir «(EO)» antes e depois do hífen (-) no conteúdo das células.
Inserir texto antes / após caracteres específicos com uma fórmula SUBSTITUIR
Para inserir texto ou caracteres antes ou após caracteres específicos nas células com a função SUBSTITUIR, seguiremos os padrões descritos abaixo.
- Adicionar texto no início antes decaracteres específicos («anchor_text»):
=SUBSTITUTE(cell, «anchor_text», «added_text & anchor_text», 1)
- Adicionar texto no fim apóscaracteres específicos («anchor_text»):
=SUBSTITUTE(cell, «anchor_text», «anchor_text & added_text», 1)
A lógica por trás das fórmulas consiste em substituir «anchor_text» na célula por «added_text & anchor_text» ou «anchor_text & added_text», de modo a inserir «added_text» antes ou após «anchor_text».
Por exemplo, para inserir «(EO)»antes dohífen (-) no conteúdo das células, utilize a fórmula abaixo:
=SUBSTITUTE(A2, "-", "(EO)-", 1)

- O número 1na fórmula SUBSTITUIR indica ao Excel para substituir apenas a primeira ocorrência do hífen (-) na célula A2. Se existirem vários hífens e pretender substituir uma ocorrência diferente, basta ajustar este número para corresponder à instância específica que deseja alterar. Para adicionar «(EO)»antes de cada hífen, remova totalmente o número da instância:
=SUBSTITUTE(A2, "-", "(EO)-") - Para inserir «(EO)»após o hífen (-), utilize a fórmula abaixo:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Inserir texto antes / após caracteres específicos com Kutools para Excel
Kutools for Excel's Adicionar Texto permite-lhe adicionar facilmente texto antes ou depois de caracteres específicos dentro das células.
Para inserir «(EO)» antes do hífen (-)no conteúdo das células, selecione uma ou várias gamas onde pretende efetuar esta modificação e clique em Kutools>Text>Add Text. Na caixa de diálogo Add Text, proceda da seguinte forma:
- Escreva (EO) na caixa de texto.
- Selecione a opção Antes do texto, e introduza um hífen ()-) na respetiva caixa de entrada. Pode visualizar o resultado no painel de pré-visualização.
- Clique em OK para inserir (EO) antes do hífen.

O exposto acima abrange todo o conteúdo relevante sobre a remoção de macros no Excel. Esperamos que este tutorial lhe seja útil! Se quiser explorar mais dicas e truques do Excel, clique aqui para aceder à nossa vasta coleção com milhares de tutoriais.
Artigos relacionados
Índice
- Vídeo: Adicionar Texto no Excel
- Adicionar Texto no início / fim de todas as células no Excel
- Com o Flash Fill
- Com fórmulas do Excel
- Com Inteligência Artificial (IA)
- Utilizando VBA
- Utilizando uma ferramenta versátil
- Utilizar uma formatação personalizada (adicionar visualmente Adicionar Texto)
- Inserir texto após o enésimo caractere em cada célula
- Acrescentar texto antes / depois de caracteres específicos
- Artigos relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel – Ajuda-o a Destacar-se da Multidão
Kutools para Excel Oferece Mais de 300 Funcionalidades,Garantindo que Tudo o que Precisa Está a Apenas Um Clique de Distância...
Office Tab – Ative a Leitura e Edição com Separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à «mão do rato».
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz o Tabs Eficiente ao Office (incluindo o Excel), tal como o Chrome, Edge e Firefox.















