Ir para o conteúdo principal

Como adicionar texto no início ou no final de todas as células no Excel?

Ocasionalmente, você pode precisar acrescentar ou acrescentar o mesmo texto específico a cada célula de uma seleção. Fazer isso manualmente para cada célula pode ser bastante tedioso e demorado. Felizmente, existem vários métodos mais simples para fazer isso, permitindo adicionar o mesmo texto ao início ou ao final de todas as células de uma seleção com mais eficiência.


Adiciona o texto especificado ao início / fim de todas as células com fórmulas

Nesta seção, aprenderemos como inserir facilmente textos ou caracteres específicos no início ou no final das células usando fórmulas do Excel.

Adicione o texto especificado ao início das células

Para acrescentar texto ao início de uma célula no Microsoft Excel, você pode concatenar uma string especificada com a referência de célula usando uma fórmula do Excel. Suponha que você precise acrescente "Classe A:" aos nomes na coluna A. Veja como você pode aplicar uma fórmula para conseguir isso:

  1. Selecione uma célula onde deseja gerar o primeiro nome prefixado com "Classe A: ".

  2. Insira qualquer uma dessas fórmulas com base em sua preferência e clique Entrar para ver o primeiro resultado (aqui usarei a primeira fórmula como exemplo):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    Dica: Nessas fórmulas, "Classe A: "é o prefixo adicionado aos nomes, e A2 é a primeira célula que contém um nome que você deseja modificar. Sinta-se à vontade para substituir "Classe A: " e ajuste A2 para atender às suas necessidades específicas.

  3. Arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula.

Observações:

  • As fórmulas não modificarão os dados originais.
  • Para simplificar, coloque o texto que deseja adicionar em uma célula específica (como E2) e, em seguida, combine as duas células. Dica: O endereço da célula para o texto acrescentado é bloqueado com o sinal $ para evitar alterações ao copiar a fórmula.


Adicione o texto especificado ao final das células

Para acrescentar texto ao final de uma célula no Microsoft Excel, você pode concatenar a referência da célula com uma string especificada usando uma fórmula do Excel. Imagine que você precisa acrescente "- Classe A" aos nomes na coluna A. Siga estas etapas para utilizar uma fórmula de forma eficaz:

  1. Selecione uma célula onde deseja que o nome tenha o sufixo " - Classe A" a ser exibido.

  2. Escolha uma destas fórmulas de acordo com sua preferência e pressione Entrar para ver o resultado (aqui, demonstrarei usando a primeira fórmula):
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    Dica: Nessas fórmulas, " - Classe A"é o texto anexado aos nomes, e A2 refere-se à célula inicial que contém um nome que você pretende modificar. Você é incentivado a substituir " - Classe A" e ajuste A2 conforme necessário para atender às suas necessidades específicas.

  3. Estenda a fórmula para as células desejadas arrastando a alça de preenchimento para baixo.

Observações:

  • As fórmulas não modificarão os dados originais.
  • Para simplificar, coloque o texto que deseja adicionar em uma célula específica (como E2) e, em seguida, combine as duas células. Dica: O endereço da célula para o texto acrescentado é bloqueado com o sinal $ para evitar alterações ao copiar a fórmula.


Adicione o mesmo texto a um local específico de cada célula no Excel

Como você poderia adicionar texto ou caracteres ao início de várias células, ou adicionar texto ou caracteres ao final das células, ou inserir texto ou caracteres entre o texto existente? Com Adicionar texto utilitário do Kutools for Excel, você pode aplicar rapidamente as seguintes operações: . Clique para um teste gratuito completo em 30 dias!
doc adicionar texto 6
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação nos próximos 30 dias.

Adiciona o texto especificado ao início / fim de todas as células com VBA

Nesta seção, exploraremos um método VBA simples para adicionar texto especificado diretamente ao início ou ao final de todas as células em um ou vários intervalos selecionados.

Adicione o texto especificado ao início das células
  1. Selecione o(s) intervalo(s) onde você adicionará o texto especificado ao início de todas as células.
  2. Mantenha pressionada a Alt + F11 chaves no Excel para abrir o Microsoft Visual Basic para Aplicações janela.
  3. Clique inserção > Móduloe cole o seguinte código VBA no Módulo janela.
    Sub PrependToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
        Next
    End Sub

    Nota: Este código prefixa todas as células selecionadas com "EXCL-". Certifique-se de substituir este texto de amostra no código pelo texto real necessário antes de aplicá-lo à sua planilha.

  4. Pressione o botão F5 chave para executar esta macro.

Resultado

O valor que "EXCL-" será anexado ao conteúdo de todas as células selecionadas.

Dica: Se você gostaria de coloque os valores modificados na coluna adjacente à direita em vez de adicionar texto diretamente ao início dos valores originais, use o código abaixo:

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

Adicione o texto especificado ao final das células
  1. Selecione o(s) intervalo(s) onde você adicionará o texto especificado ao final de todas as células.
  2. Mantenha pressionada a Alt + F11 chaves no Excel para abrir o Microsoft Visual Basic para Aplicações janela.
  3. Clique inserção > Móduloe cole o seguinte código VBA no Módulo janela.
    Sub AppendToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = c.Value & "-XS"
        Next
    End Sub

    Nota: Esta macro anexa "-XS" ao conteúdo de cada célula selecionada. Certifique-se de substituir "-XS" pelo sufixo específico que você deseja anexar ao conteúdo da célula antes de executar a macro na planilha.

  4. Pressione o botão F5 chave para executar esta macro.

Resultado

O valor que "-XS" será anexado ao conteúdo de todas as células selecionadas.

Dica: Se você gostaria de coloque os valores modificados na coluna adjacente à direita em vez de adicionar texto diretamente ao final dos valores originais, use o código abaixo:

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

Adicione o texto especificado ao início/fim de todas as células com o Kutools para Excel

Kutools for Excel's Add Text ferramenta o ajudará a adicionar texto especificado rapidamente ao início ou ao final de cada célula em uma seleção.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalar Kutools para Excel, faça o seguinte:(Baixe gratuitamente o Kutools para Excel agora!)

1. Selecione o intervalo no qual você adicionará o texto especificado.

2. Clique no Kutools > Text > Add Text…. Veja a imagem:

doc adicionar texto específico 11

3. em Add Text caixa de diálogo, digite o texto que você precisa adicionar no Text caixa.

(1.) Se você marcar Before first character do Position seção, e o texto específico será adicionado na frente de todos os valores das células.

doc adicionar texto específico 6

(2.) Se você marcar After last character do Position seção, e o texto específico será adicionado no final dos valores das células.

doc adicionar texto específico 7

Observações:

1. Kutools for Excel's Add Text ferramenta permite que você visualize as alterações na seleção na seção de visualização.

2. Se você marcar o Skip non-text cells opção, esta ferramenta não adicionará o texto especificado em células com conteúdo não textual.


Adicione o texto especificado à posição especificada de todas as células com o Kutools para Excel

Aplicando Kutools for Excel's Add Text função, você não pode apenas adicionar o texto especificado ao início ou ao final das células, mas também pode adicionar o texto especificado à posição especificada das células.

Depois de instalar Kutools para Excel, faça o seguinte:(Baixe gratuitamente o Kutools para Excel agora!)

1. Selecione um intervalo ao qual deseja adicionar texto e clique em Kutools > Text > Add Text.

2. O Add Text será exibida a caixa de diálogo e insira o texto especificado e especifique a posição em que deseja inserir o texto nas caixas. Veja a imagem:

Aqui eu digito 3 no Specify caixa de texto significa adicionar texto após o terceiro caractere da string.

doc adicionar texto específico 8

3. Clique Ok or Apply. O texto especificado foi adicionado à posição especificada das células. Veja a imagem:

doc adicionar texto específico 9

Dica:

(1) em Specify caixa de texto, você pode digitar números separados por vírgulas para adicionar texto em várias posições ao mesmo tempo.
doc adicionar texto específico 12

(2) Se você quiser adicionar texto antes de cada letra maiúscula, o 1st letter is uppercase opção em Add Text utilitário pode ajudá-lo.
doc adicionar texto específico 10

Além disso, você pode adicionar texto antes de cada letra minúscula ou de cada letra numérica.

Clique em Baixar e testar gratuitamente o Kutools para Excel agora!


Demo: adicione texto ao início ou ao final de todas as células


Artigos relativos:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations