Excel: como inserir um caractere em uma string
Muitas vezes você pode querer inserir um caractere em uma posição específica de uma string no Excel.
Você pode usar a função REPLACE com a seguinte sintaxe para fazer isso:
=REPLACE( A2,5,0 ,"sometext")
Esta fórmula específica insere “algum texto” na string da célula A2 começando na posição 5 da string.
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: insira um caractere em uma string no Excel
Digamos que temos o seguinte conjunto de dados no Excel que mostra a conferência e o nome de diferentes times de basquete da NBA:
Digamos que queremos inserir “Conferência” imediatamente após “Leste” em cada string.
Como “Leste” tem 4 caracteres, usaremos a seguinte fórmula para inserir “Conferência” na string começando na quinta posição:
=REPLACE( A2,5,0 ,"Conference")
Digitaremos esta fórmula na célula B2 e , em seguida, clicaremos e arrastaremos a fórmula para cada célula restante na coluna B:
Observe que “Conferência” foi inserida em cada string começando na posição 5.
Observe também que deixamos intencionalmente um espaço no início de “Conferência” para que haja um espaço entre “Leste” e “Conferência” em cada string.
Como funciona essa fórmula?
A função REPLACE() no Excel usa a seguinte sintaxe:
SUBSTITUIR(texto_antigo, num_inicial, num_chars, novo_texto)
Ouro:
- old_text : O texto a ser substituído
- start_num : local inicial no texto a ser pesquisado
- num_chars : o número de caracteres a serem substituídos
- new_text : O texto para substituir old_text por
Em nosso exemplo, usamos a seguinte fórmula:
SUBSTITUIR(A2, 5, 0, ”Conferência”)
Portanto, nossa fórmula substituiu 0 caracteres começando na posição 5 na célula A2 e o texto que usamos foi “Conferência”, que teve o efeito de inserir esse texto começando na posição 5 em vez de substituir e importar qualquer texto para a string original.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: como remover texto específico de células
Excel: uma fórmula para MID da direita
Excel: Como usar a função MID para strings de comprimento variável