SUBST

    Texto

    Substitui texto específico dentro de uma cadeia de texto. Útil para limpar ou transformar dados.

    Traduções
    EnglishSUBSTITUTE
    FrenchSUBSTITUE
    SpanishSUSTITUIR
    GermanWECHSELN
    ItalianSOSTITUISCI
    PortugueseSUBSTITUIR
    DutchSUBSTITUEREN
    PolishPODSTAW
    RussianПОДСТАВИТЬ
    TurkishYERİNEKOY
    CzechDOSADIT
    HungarianHELYETTE
    SwedishBYT.UT
    DanishUDSKIFT
    FinnishKORVAA
    Sintaxe
    SUBST(texto; texto_antigo; novo_texto; [número_ocorrência])

    Argumentos

    • textoO texto que contém o texto a substituir
    • texto_antigoO texto a localizar e substituir
    • novo_textoO texto de substituição
    • núm_ocorrênciaQual ocorrência substituir (todas se omitido)(opcional)
    Exemplos
    =SUBST("Olá Mundo";"Mundo";"Excel")
    Olá Excel

    Substitui 'Mundo' por 'Excel'

    =SUBST(A1;" ";"")
    Sem espaços

    Remove todos os espaços

    =SUBST(A1;"-";"/";1)
    Apenas o primeiro

    Substitui apenas o primeiro traço

    Dicas e boas práticas
    • Diferencia maiúsculas de minúsculas - 'A' e 'a' são diferentes
    • Substitui todas as ocorrências, a menos que número_ocorrência seja especificado
    • Use SUBSTITUIR para substituição baseada em posição
    Erros comuns
    • Confundir SUBST com SUBSTITUIR - SUBST corresponde ao texto por conteúdo, SUBSTITUIR corresponde por posição de carácter, e escolher a errada leva a substituir a ocorrência errada ou nenhuma
    • Esquecer que SUBST é sensível a maiúsculas/minúsculas ao corresponder texto_antigo, por isso SUBST("Excel";"excel";"Folhas") não faz nenhuma substituição já que a capitalização não corresponde
    • Omitir o argumento opcional número_ocorrência quando apenas uma ocorrência específica deveria mudar, fazendo com que SUBST substitua cada ocorrência correspondente na cadeia em vez de apenas a pretendida
    Funções relacionadas
    MUDARSubstitui texto com base numa posição inicial e comprimento fixos em vez de corresponder ao próprio texto.
    LOCALIZARLocaliza a posição de um texto dentro de uma cadeia, útil para determinar os valores de número_ocorrência antes de usar SUBST.
    ARRUMARFrequentemente combinada com SUBST para remover carateres indesejados específicos, como espaços não separáveis, que ARRUMAR sozinha não deteta.
    Perguntas frequentes

    Qual é a diferença entre SUBST e SUBSTITUIR?

    SUBST encontra e substitui texto correspondendo ao seu conteúdo, enquanto SUBSTITUIR troca carateres com base numa posição inicial e comprimento que especifica - use SUBST quando souber o texto a encontrar, SUBSTITUIR quando souber exatamente onde está.

    SUBST é sensível a maiúsculas/minúsculas?

    Sim, texto_antigo tem de corresponder exatamente à capitalização do texto de origem, ou não ocorre nenhuma substituição.

    Como substituo apenas a segunda ocorrência de uma palavra?

    Adicione o argumento número_ocorrência, como SUBST(A1;"gato";"cão";2), que substitui apenas a segunda ocorrência e deixa o resto intacto.

    Precisa traduzir uma fórmula usando SUBST?

    Use nosso tradutor para converter sua fórmula completa