Este artigo descreve a sintaxe da fórmula e a utilização da função SUBST no Microsoft Excel.
Descrição
Coloca novo_texto no lugar de texto_antigo numa cadeia de texto. Utilize SUBST quando quiser substituir texto específico numa cadeia de texto; utilize SUBSTITUIR quando desejar substituir qualquer texto que ocorra num local específico de uma cadeia de texto.
Sintaxe
SUBST(texto; texto_antigo; novo_texto; [núm_da_ocorrência])
A sintaxe da função SUBST tem os seguintes argumentos:
- 
              Texto Obrigatório. É o texto ou a referência a uma célula que contém o texto no qual pretende substituir carateres. 
- 
              Texto_antigo Obrigatório. É o texto que pretende substituir. 
- 
              Novo_texto Obrigatório. É o texto pelo qual pretende substituir texto_antigo. 
- 
              Núm_da_ocorrência Opcional. Especifica que ocorrência de texto_antigo pretende substituir por novo_texto. Se especificar núm_da_ocorrência, apenas essa 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 na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode 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 | 
| =SUBST(A2; "Vendas"; "Custo") | Substitui Custos por Vendas (Dados de custo) | Dados de custo | 
| =SUBST(A3; "1"; "2"; 1) | Substitui a primeira ocorrência de "1" por "2" (Trimestre 2, 2008) | Trimestre 2, 2008 | 
| =SUBST(A4; "1"; "2"; 3) | Substitui a terceira ocorrência de "1" por "2" (Trimestre 1, 2012) | Trimestre 1, 2012 | 
 
                         
				 
				