Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como adicionar texto no meio das células selecionadas no Excel?

Suponha que você tenha uma lista de dados composta com uma letra inicial G e outros números, e agora você deseja adicionar outra letra D após a primeira letra G à lista inteira. Veja a captura de tela abaixo.

Como você pode fazer para conseguir isso? Pois adicionar a letra às células uma a uma parece uma perda de tempo durante o seu trabalho. Neste artigo, mostraremos como adicionar texto no meio de células selecionadas no Excel com métodos eficientes.

Adicionar texto no meio das células selecionadas com fórmula
Adicionar texto no meio das células selecionadas com código VBA
Adicione texto no meio das células selecionadas com o Kutools para Excel


Adicionar texto no meio das células selecionadas com fórmula

Nesta seção, forneceremos a fórmula para adicionar texto no meio das células selecionadas. Faça o seguinte.

1. Este método deve ser feito com uma coluna de ajuda. Selecione a célula em branco adjacente aos dados originais, aqui eu seleciono a célula B2.

2. Copie e cole a fórmula = ESQUERDA (A2,1) & "D" e MID (A2,2,100) na barra de fórmulas e, em seguida, pressione o botão Entrar chave. Veja a imagem:

Notas:

  • 1). Na fórmula, o número 1 significa que o texto será adicionado após o primeiro caractere da célula.
  • 2). Os números 2 e 100 indicam que os caracteres do segundo ao centésimo da célula original serão adicionados após o novo texto inserido.
  • 3). Se você quiser adicionar texto após o segundo caractere, altere o número 1 para 2 e 2 para 3 na fórmula.
  • 4). E o caractere “D” é o texto que você adicionará à célula. Altere-o com base nas suas necessidades.

3. Selecione a célula B2, arraste o indicador de preenchimento para baixo até a célula que deseja cobrir com esta fórmula. Você pode ver que o texto é adicionado no meio das células em toda a lista.

Tips: Além da fórmula acima, você também pode aplicar esta fórmula = REPLACE (A2,2,0, "D"), (o número 2 indica o local onde você deseja inserir o texto, e a letra D refere-se ao texto que você precisa adicionar, você pode alterá-los de acordo com sua necessidade) e pressione a tecla Enter para obter o resultado.


Adicione texto no início ou no final de todas as células selecionadas no Excel:

Kutools para Excel's Adicionar texto O utilitário pode adicionar rapidamente o texto especificado no início ou no final das células em uma seleção no Excel.
Baixe a trilha gratuita de 30 dias completa do Kutools para Excel agora!


Adicionar texto no meio das células selecionadas com código VBA

Além disso, você pode adicionar texto no meio das células selecionadas com o código VBA.

1. Pressione outro + F11 para abrir o Aplicativos Microsoft Visual Basic janela.

2. Clique inserção > Módulo. Em seguida, copie e cole o código VBA abaixo no editor de código.

Código VBA: adicione texto a uma lista de dados após o primeiro caractere

Sub AddString()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	For Each Rng In WorkRng
		Rng.Value = VBA.Left(Rng.Value, 1) & "D" & VBA.Mid(Rng.Value, 2, VBA.Len(Rng.Value) - 1)
	Next
End Sub

3. Pressione F5 chave para executar o código, e no pop-up KutoolsforExcel caixa de diálogo, selecione o intervalo ao qual deseja adicionar texto e, finalmente, clique no OK botão.

Agora, o texto especificado é adicionado após o primeiro caractere das células selecionadas.

Importante: No código acima, você irá inserir um valor específico após o primeiro caractere dentro da célula, você pode alterar o número 1 e 2 para o número 2 e 3 se adicionar o texto após o segundo caractere neste script VBA.Left (Rng.Value, 1) & "D" e VBA.Mid (Rng.Value, 2, VBA.Len (Rng.Value) - 1), e a letra D é o novo texto que você deseja inserir.


Adicione texto no meio das células selecionadas com o Kutools para Excel

Temos que admitir que os dois métodos acima são inconvenientes para nós. Aqui vou te mostrar o Adicionar texto utilidade de Kutools for Excel, com este utilitário, você pode especificar facilmente a posição do meio da lista e, em seguida, adicionar o texto certo a essa posição da lista inteira ao mesmo tempo.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione a lista à qual deseja adicionar texto no meio das células e clique em Kutools > Texto > Adicionar texto. Veja a imagem:

2. No Adicionar texto caixa de diálogo, digite o texto que deseja adicionar às células no Texto caixa, especifique a posição onde deseja adicionar o texto, marcando o Especificar opção (aqui eu insiro o número 1) e clique no botão OK botão. (Você pode visualizar instantaneamente o resultado da adição na caixa à direita)

Importante: Para adicionar texto em várias posições da célula selecionada de uma vez, você pode especificar as posições com separação por vírgula Especificar caixa. Veja a imagem:

Agora, o texto especificado é adicionado após a primeira letra na lista selecionada.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Adicione texto no meio das células selecionadas com o Kutools para Excel


Artigo relacionado:.


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    TEGUH · 2 months ago
    TRIMAKASIH KAK, SANGAT MEMBANTUUUU
  • To post as a guest, your comment is unpublished.
    Jules · 6 years ago
    This seems complicated. For the originally stated problem why not just do a search for G and replace all with GD?
    • To post as a guest, your comment is unpublished.
      Joshua · 3 years ago
      Because you might want to insert a specific character at a certain index of the string. What if they weren't all G's? This was just to provide an example of how it works.