Como adicionar um caractere em uma posição específica a partir do início de uma string
Este artigo explica como adicionar um caractere em uma posição específica, contando a partir do início de uma string no Excel. As etapas são descritas detalhadamente para que você possa escolher o método mais adequado às suas necessidades.
Método 1: Usando as funções ESQUERDA e DIREITA
Este método divide a string em duas partes (esquerda e direita) e insere o novo caractere na posição especificada. Utiliza a função ESQUERDA
para obter a parte esquerda, a função DIREITA
para obter a parte direita e adiciona o caractere desejado entre essas partes.
Passo 1: Usar ESQUERDA para obter a parte esquerda
Por exemplo, se a célula A1 contiver a string “abcdefg” e você quiser adicionar “X” na quarta posição, insira a seguinte fórmula na célula B1:
A | B | |
---|---|---|
1 | abcdefg | =ESQUERDA(A1; 3) & “X” & DIREITA(A1; NÚM.CARACT(A1)-3) |
Passo 2: Usar DIREITA para obter a parte direita
Nesta fórmula, ESQUERDA(A1; 3)
extrai “abc”, enquanto DIREITA(A1; NÚM.CARACT(A1)-3)
extrai o restante, “defg”. Ao inserir “X” entre essas partes, o resultado final é “abcXdefg”.
Resultado
A célula B1 exibirá “abcXdefg”.
Método Recomendado 2: Usar a função SUBSTITUIR
Outra abordagem é usar a função SUBSTITUIR
, que permite inserir caracteres em uma posição específica sem dividir a string. Essa função substitui ou insere caracteres diretamente em uma posição definida.
Passo 1: Usar SUBSTITUIR para inserir o caractere
Por exemplo, se a célula A1 contiver “abcdefg” e você quiser adicionar “X” na quarta posição, use a fórmula abaixo:
A | B | |
---|---|---|
1 | abcdefg | =SUBSTITUIR(A1; 4; 0; “X”) |
Passo 2: Compreender a função SUBSTITUIR
A sintaxe da função SUBSTITUIR é:
=SUBSTITUIR(texto; posição_inicial; núm_caracteres; novo_texto)
Nesta fórmula, a posição inicial é definida como 4 e o número de caracteres a substituir é 0. Isso significa que nenhum caractere será excluído, e o caractere “X” será inserido diretamente na posição especificada.
Resultado
A célula B1 exibirá “abcXdefg”.
Diferenças entre as funções
Ambos os métodos permitem inserir novos caracteres em strings, mas possuem características distintas:
- ESQUERDA e DIREITA: Útil para manipulações mais detalhadas, dividindo e recombinando strings.
- SUBSTITUIR: Um método direto e simples, ideal para inserções rápidas em posições específicas.
Resumo
Adicionar um caractere em uma posição específica de uma string no Excel pode ser feito de diferentes maneiras. O método que utiliza as funções ESQUERDA e DIREITA divide e combina strings, enquanto o método que utiliza a função SUBSTITUIR insere diretamente o caractere na posição desejada. Escolha o método que melhor atende às suas necessidades e edite suas strings de forma eficaz.