Como adicionar um caractere em uma posição específica a partir do início de uma string

スポンサーリンク
スポンサーリンク

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.