Função SUBSTITUIR

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Este artigo descreve a sintaxe da fórmula e o uso da função SUBSTITUIR no Microsoft Excel.

Descrição

Coloca novo_texto no lugar de texto_antigo em uma cadeia de texto. Use SUBSTITUIR quando quiser substituir texto específico em uma cadeia de texto; use MUDAR quando quiser substituir qualquer texto que ocorra em um local específico de uma cadeia de texto.

Sintaxe

SUBSTITUIR(texto, texto_antigo, novo_texto, [núm_da_ocorrência])

A sintaxe da função SUBSTITUIR tem os seguintes argumentos:

  • Texto Obrigatório. O texto ou a referência a uma célula que contém o texto no qual deseja substituir caracteres.
  • Old_text Obrigatório. O texto que se deseja substituir.
  • New_text Obrigatório. O texto pelo qual deseja substituir texto_antigo.
  • Instance_num Opcional. Especifica que ocorrência de texto_antigo se deseja substituir por novo_texto. Se especificar núm_da_ocorrência, apenas aquela ocorrência de texto_antigo será substituída. Caso contrário, cada ocorrência de texto_antigo no texto é alterada para novo_texto.

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Dados
Dados de Vendas <
Trimestre 1, 2008 <
Trimestre 1, 2011 <
Fórmula Descrição (Resultado) Resultado
=SUBSTITUIR(A2; "Vendas"; "Custo") Substitui Vendas por Custo (Dados de Custo) Dados de Custo
=SUBSTITUIR(A3; "1"; "2"; 1) Substitui a primeira ocorrência de "1" por "2" (Trimestre 2, 2008) Trimestre 2, 2008
=SUBSTITUIR(A4; "1"; "2"; 3) Substitui a terceira ocorrência de "1" por "2" (Trimestre 1, 2012) Trimestre 1, 2012