Ir para o conteúdo principal

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

Autor: Kelly Última modificação: 2024-05-08

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.


Vídeo: Adicionar texto no Excel


Adicione texto ao início/fim de todas as células usando Flash Fill

Flash Fill in Excel é uma ferramenta inteligente que preenche dados automaticamente quando detecta um padrão. Este recurso é particularmente útil para adicionar texto às células quando você tem um exemplo da saída desejada.

Suponha que você precise acrescente "Dr." aos nomes na coluna A. Veja como você pode usar o Flash Fill para conseguir isso:

  1. Certifique-se de que seus dados estejam em uma coluna e que a próxima coluna esteja vazia.

  2. Digite o primeiro exemplo com "Doutor." adicionado na primeira célula da próxima coluna e pressione Entrar.

  3. Press Ctrl + E para preencher automaticamente o restante das células da coluna com "Doutor." prefixados aos nomes.

    Dica: Você também pode clicar no Data guia na faixa de opções e, em seguida, selecione Flash Fill para obter o mesmo resultado se preferir usar a interface da faixa de opções para operações do Excel.

Observação: Para adicione texto específico após os nomes, como anexar ", RH" para indicar um departamento de recursos humanos, você pode usar a mesma abordagem:


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

Para inserir facilmente texto ou caracteres específicos no início ou no final das células, você pode concatenar uma string especificada com a referência da 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:

  • 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.

  • Para anexar texto ao final do conteúdo existente de uma célula, simplesmente inverta a estrutura da fórmula. Por exemplo, para adicionar “- Classe A” no final do conteúdo da célula A2, use qualquer uma das fórmulas abaixo:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Adicione texto ao início/fim de todas as células usando IA

O recurso AI Aide em Kutools for Excel é um avanço significativo no processamento inteligente de dados. Ele aproveita a inteligência artificial para analisar suas solicitações e executar tarefas complexas com um comando simples.

Para preceder texto como "Doutor." às células selecionadas, basta selecionar as células e clicar Kutools > Assessor de IAe diga ao Kutools AI Aide: Adicione "Dr." antes de cada célula selecionada. Ele compreenderá e apresentará instantaneamente uma Execute botão. Clique nele e as alterações serão aplicadas imediatamente.

Observações:

  • Se o resultado não for o esperado e você desejar desfazer as alterações, clique no botão Insatisfeito botão para reverter suas ações.
  • Para anexar texto, como "AA" ao final de todas as células selecionadas, ajuste sua solicitação para Adicione "AA" depois de cada célula selecionada.
  • Quer acessar o Assessor de IA Utilitário? Download Kutools for Excel agora! Além disso, o Kutools possui uma infinidade de mais de 300 recursos e oferece um teste gratuito de 30 dias. Não espere, experimente hoje!

Adicione texto 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.

  1. Selecione o(s) intervalo(s) onde você adicionará o texto especificado ao início ou 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.
    • VBA: Adicionar texto especificado para o início de células
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      Observação: 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.

    • VBA: Adicionar texto especificado até o fim de células
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      Observação: 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 tecla para executar a macro.

Resultado

  • Se estiver executando o primeiro VBA, o valor "EXCL-" será anexado ao conteúdo de todas as células selecionadas.

  • Se estiver executando o segundo VBA, o valor "-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 aos valores originais, use os códigos abaixo:
  • Anexe o texto ao conteúdo da célula e coloque na próxima coluna:

    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
  • Anexe o texto ao conteúdo da célula e coloque na próxima coluna:

    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 texto ao início/fim de todas as células com o Kutools para Excel

Kutools for Excel's Add Text A ferramenta foi projetada para lidar com eficiência com a adição de texto especificado no início ou no final de cada célula em uma ou várias seleções. Além disso, esta ferramenta se destaca em tarefas mais detalhadas, como:

  • Adicionar texto antes ou depois de segmentos específicos no conteúdo da célula.
  • Inserindo texto em uma posição designada.
  • Envolver o texto em torno do conteúdo existente adicionando prefixos e sufixos simultaneamente.
  • Anexar texto especificamente antes de letras maiúsculas e/ou minúsculas.
  • E necessidades de manipulação de texto mais especializadas...

Depois de ter Kutools for Excel instalado, selecione um ou vários intervalos onde deseja adicionar o texto especificado e clique em Kutools > Text > Add Text. No Add Text caixa de diálogo, faça o seguinte:

  1. Digite o texto que deseja adicionar.
  2. Selecione a opção desejada para onde colocar o texto. Você pode visualizar o resultado no painel de visualização.
  3. Acertar OK.

Dicas:
  • Na captura de tela fornecida, "2024" foi inserido na caixa de texto com o Depois do último personagem opção selecionada. Você pode ver uma prévia de como o texto aparecerá em cada célula antes de aplicar as alterações aos intervalos selecionados.
  • Se você verificar o Skip non-text cells opção, a ferramenta não adicionará o texto especificado às células que contêm conteúdo não textual.

Observação: Quer acessar o Adicionar texto Utilitário? Download Kutools for Excel agora! Além disso, o Kutools possui uma infinidade de mais de 300 recursos e oferece um teste gratuito de 30 dias. Não espere, experimente hoje!


Adicione texto visualmente ao início/fim de todas as células usando formatação personalizada

A formatação personalizada no Excel é um recurso poderoso que permite modificar visualmente a exibição das células sem realmente alterar o conteúdo original da célula. É particularmente útil para adicionar unidades ou identificadores que são essenciais para a interpretação, mas que não devem interferir nos cálculos.

Suponha que você tenha uma coluna de números representando os pesos que deseja display com a unidade "kg" anexada a cada número sem alterar os números reais para fins de cálculo. Siga os passos abaixo:

  1. Selecione as células que contêm os pesos. Você pode selecionar um intervalo, uma coluna inteira ou células específicas em uma planilha.

  2. Mantenha pressionada a Ctrl + 1 chaves para abrir o formatar células diálogo. Alternativamente, você pode clicar com o botão direito nas células selecionadas e escolher formatar células no menu de contexto.
  3. No formatar células diálogo, no Sessão guia, por favor:
    1. Selecionar Personalizadas na lista de categorias à esquerda.
    2. No Formato caixa de entrada abaixo Personalizadas, insira o seguinte código de formato: #" kg". Você pode então visualizar o novo formato no Amostra caixa para ver como fica antes de aplicar.
    3. Clique OK.

Resultado

Agora, cada número da sua seleção será exibido com "kg" anexado, enquanto os valores reais nas células permanecem inalterados, portanto, quaisquer cálculos que envolvam essas células ainda usarão os dados numéricos puros sem o "kg" texto.

Observações:

  • O código de formato #" kg" anexa visualmente " kg" para todas as células que contêm números, você pode personalizá-lo da seguinte maneira:
    • Substituir o kg entre aspas com o texto que você deseja adicionar.
    • Se suas células contiverem texto e você quiser anexar um texto específico a elas, substitua # (sinal numérico) com @ (sinal "arroba") no código do formato.

  • Para adicione texto visualmente ao início das células, preceder o # no seu código de formato com o texto. Por exemplo, entrar "texto "# na caixa de formato irá preceder "texto " para todas as células numéricas.

Insira texto após o enésimo caractere em cada célula

Nesta seção, exploraremos dois métodos para inserir texto específico após o enésimo caractere em cada célula: um usando um Fórmula SUBSTITUIR e outro com um ferramenta versátil. Como exemplo, mostraremos como inserir um hífen (-) após o 5º caractere.


Insira texto após o enésimo caractere com uma fórmula REPLACE

Para inserir texto ou caracteres específicos após o enésimo caractere nas células com a função REPLACE, seguiremos o padrão descrito a seguir.

=REPLACE(cell, N+1, 0, "text")

A lógica por trás desta fórmula é substituir 0 (não) caracteres do célula no (N + 1)ª posição com "texto". Por exemplo, para insira um hífen (-) após o 5º caractere, usarei a fórmula abaixo:

=REPLACE(A2, 6, 0, "-")


Insira o texto após o enésimo caractere com o Kutools para Excel

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

Para insira um hífen (-) após o 5º caractere, selecione um ou vários intervalos onde deseja inserir um hífen e clique em Kutools > Text > Add Text. No Add Text caixa de diálogo, faça o seguinte:

  1. Digite um hífen (-) na caixa de texto.
  2. Selecione os Especificar posição opção e digite 5 para inserir o hífen após o 5º caractere. Você pode visualizar o resultado no painel de visualização.
  3. Acertar OK.

Observação: Quer acessar o Adicionar texto Utilitário? Download Kutools for Excel agora! Além disso, o Kutools possui uma infinidade de mais de 300 recursos e oferece um teste gratuito de 30 dias. Não espere, experimente hoje!


Anexar texto antes/depois de caracteres específicos

Nesta seção, exploraremos dois métodos para anexar texto antes ou depois de caracteres específicos nas células do Excel: um usando um Fórmula SUBSTITUTA e outro com um ferramenta versátil. Para ilustração, demonstraremos como inserir “(EO)” antes e depois do hífen (-) no conteúdo da célula.


Insira texto antes/depois de caracteres específicos com uma fórmula SUBSTITUTE

Para inserir texto ou caracteres antes ou depois de caracteres específicos em células com a função SUBSTITUTE, seguiremos os padrões descritos a seguir.

  • Anexar texto antes caracteres específicos ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)

  • Anexar texto depois de caracteres específicos ("anchor_text"):

    =SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)

A lógica por trás das fórmulas é substituir "texto âncora" dentro do célula de "texto_adicionado e texto_âncora" or "texto_âncora e texto_adicionado", para inserir "texto_adicionado" antes ou depois "texto âncora".

Por exemplo, para inserir "(EO)" antes o hífen (-) no conteúdo da célula, use a fórmula abaixo:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Dicas:
  • O número 1 na fórmula SUBSTITUTE informa ao Excel para substituir apenas a primeira ocorrência do hífen (-) na célula A2. Se houver vários hífens e você desejar substituir um diferente, ajuste esse número para corresponder à instância específica que você está segmentando. Para adicionar "(EO)" antes de cada hífen, remova totalmente o número da instância:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Para inserir "(EO)" depois do hífen (-), use a fórmula abaixo:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Insira texto antes/depois de caracteres específicos com o Kutools para Excel

Kutools for Excel's Add Text O recurso permite adicionar facilmente texto antes ou depois de caracteres específicos nas células.

Para insira "(EO)" antes do hífen (-) no conteúdo da célula, selecione um ou vários intervalos onde deseja fazer essa modificação e clique em Kutools > Text > Add Text. No Add Text caixa de diálogo, faça o seguinte:

  1. Formato (EO) na caixa de texto.
  2. Selecione os antes do texto opção e insira um hífen (-) na caixa de entrada correspondente. Você pode visualizar o resultado no painel de visualização.
  3. Acertar OK inserir (EO) antes do hífen.

Observação: Quer acessar o Adicionar texto Utilitário? Download Kutools for Excel agora! Além disso, o Kutools possui uma infinidade de mais de 300 recursos e oferece um teste gratuito de 30 dias. Não espere, experimente hoje!


Acima está todo o conteúdo relevante relacionado à remoção de macros no Excel. Espero que você ache o tutorial útil. Se você deseja explorar mais dicas e truques do Excel, clique aqui para acessar nossa extensa coleção de mais de milhares de tutoriais.