Função SUBSTITUIR no Excel
A Função SUBSTITUIR no Excel, como o nome sugere, faz a substituição de caracteres. Ela tem o objetivo de caso algum dado esteja com sinal ou caractere equivocado, é possível fazer essa substituição de maneira fácil e rápida. Um exemplo disso, é caso você tem valores com ponto e queira substituir por vírgula. Já que dessa maneira, o Excel não reconhece números com “pontos”, como um número.
Ou ainda nos RG’s que você registrou e você quer que tenha a pontuação mais o hífen. Isso é possível fazer. E não precisará fazer essa substituição um a um. Isso com certeza economiza um bom tempo, pois se tivesse uma lista que seja com 100 pessoas, daria sem dúvida muito trabalho.
Vamos começar com a sintaxe da função SUBSTITUIR:
Texto: será a célula a qual pretende fazer a troca
Texto_antigo: Texto que deseja fazer a substituição
Novo_texto: novo caractere que eu desejo que surja em seu novo texto
[núm_da_ocorrência]: argumento opcional. Caso tenha dois ou mais caracteres idênticos dos quais deseja fazer a substituição e não quer trocar todos, mas somente 1 deles, você deve informar qual mudar. Execute a contagem da direita para a esquerda.
Exemplo: #
Vamos então, ao nosso exemplo da nossa função.
Acompanhe a seguir a imagem ilustrativa:
Veja que o Excel transformou o ponto em vírgula. A fórmula que usamos foi:
=SUBSTITUIR(B5;".";",")//retorna 12,99
Veja que não precisamos preencher o número da ocorrência pois só temos um argumento que tem o ponto dentro do nosso texto. Ou seja, se em nosso número tivesse dois pontos, precisaríamos identificar quais dos pontos seria trocado pela vírgula.
Agora se nós aplicarmos a mesma fórmula para nosso o texto com dois pontos, os dois números ficarão com vírgula. Observe:
Veja que ficou “2 vírgulas”. Para remediar isso, basta nós “informarmos” ao Excel qual o ponto que será substituído pelo nosso outro caractere. No nosso caso, queremos que o segundo ponto seja substituído pela vírgula. Usamos no número de ocorrência então, o número “2”. Veja:
=SUBSTITUIR(B5;".";",";"2")//retorna 1.233,44
Viu como é fácil? E essa foi a nossa função. Outras funções você encontra clicando aqui. Em seguida, aproveite também para conhecer nossas planilhas profissionais.