Função REPLACE do Excel
A função SUBSTITUIR no Excel permite-lhe localizar e substituir caracteres numa posição específica da cadeia de texto por um novo texto. Veja o exemplo seguinte: substitua 4 caracteres (2019), a partir do quinto carácter da cadeia, por outra cadeia de texto (2020).

- Exemplo 1: Utilizações básicas da função SUBSTITUIR
- Exemplo 2: utilizar a função SUBSTITUIR com datas
- Exemplo 3: Utilizar a função SUBSTITUIR para substituir texto por vazio
- Exemplo 4: utilizar a função SUBSTITUIR para extrair o nome de utilizador de Endereço de Email
Sintaxe:
A sintaxe da função SUBSTITUIR no Excel é:

Argumentos:
- old_textObrigatório. A cadeia de texto na qual pretende substituir alguns caracteres.
- start_numObrigatório. A posição do primeiro carácter no texto que pretende substituir.
- num_charsObrigatório. O número de caracteres que pretende substituir.
- new_textObrigatório. O novo texto que substituirá o texto_antigo.
Nota:
Aparecerá um erro #VALOR! se o núm_início ou o núm_caract for negativo ou não numérico.
Resultado:
Devolve uma cadeia de texto ou um valor textual.
Exemplos:
Exemplo 1: Utilizações básicas da função SUBSTITUIR
Por exemplo, tenho uma lista de cadeias de texto e pretendo substituir os três primeiros caracteres de cada uma por um texto específico, tal como ilustrado na imagem seguinte.

Para resolver esta tarefa, aplique a fórmula seguinte:
Em seguida, arraste a alça de preenchimento para baixo e aplique esta fórmula às restantes células necessárias. Veja a imagem:

Exemplo 2: utilizar a função SUBSTITUIR com datas
Se pretender substituir o dia, mês ou ano de uma data por outro valor — conforme ilustrado na imagem seguinte —, a função SUBSTITUIR não devolverá o resultado correto se for aplicada diretamente. Neste caso, deve primeiro utilizar a função TEXTO para converter o formato de data numa cadeia de texto e, só depois, aplicar a função SUBSTITUIR.

Aplique a seguinte fórmula:
Depois, arraste a alça de preenchimento até às células onde pretende utilizar esta fórmula e obterá o resultado pretendido:

Exemplo 3: Utilizar a função SUBSTITUIR para substituir texto por vazio
Com a função SUBSTITUIR, pode também substituir caracteres por vazio. Por exemplo, para substituir os primeiros quatro caracteres por vazio, conforme ilustrado na imagem seguinte.

Copie ou introduza a seguinte fórmula numa célula vazia:
E os primeiros quatro caracteres do texto em cada célula foram substituídos por vazio. Veja a imagem:

Exemplo 4: utilizar a função SUBSTITUIR para extrair o nome de utilizador de Endereço de Email
Para extrair o nome de utilizador do endereço de e-mail, a função SUBSTITUIR também pode ser útil.

Introduza ou copie a seguinte fórmula para uma célula vazia:
Em seguida, arraste a alça de preenchimento até às células onde pretende aplicar esta fórmula e todos os nomes de utilizador de cada célula serão extraídos de imediato:

Mais Funções:
- Função DIREITA do Excel
- A função DIREITA devolve o texto a partir do final da cadeia de caracteres.
- Função REPETIR do Excel
- A função REPETIR repete caracteres um número específico de vezes.
- Função PROCURAR do Excel
- A função PROCURAR ajuda-o a localizar a posição exata de um carácter ou subcadeia dentro da cadeia de texto indicada.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.