Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web 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 a utilização da função SEG.TEXTO no Microsoft Excel.

Descrição

EXT.TEXTO retorna um número específico de caracteres de uma cadeia de texto, começando na posição especificada, com base no número de caracteres especificado.

Sintaxe

EXT.TEXTO(texto, núm_inicial,núm_caract)

A sintaxe da função SEG.TEXTO tem os seguintes argumentos:

  • Texto    Obrigatório. A cadeia de texto que contém os caracteres que você deseja extrair.

  • Núm_inicial    Obrigatório. A posição do primeiro caractere que você deseja extrair no texto. O primeiro caractere no texto possui núm_inicial1 e assim por diante.

    • Se núm_inicial for maior do que o comprimento de texto, EXT.TEXTO retornará "" (texto vazio).

    • Se núm_inicial for menor do que o comprimento de texto, mas núm_inicial e núm_caract excederem o comprimento de texto, EXT.TEXTO retornará os caracteres até o final do texto.

    • Se start_num for inferior a 1, SEG.TEXTO devolve o #VALUE! valor de erro.

  • Núm_caract    Necessário para MID. Especifica o número de caracteres que EXT.TEXTO deve retornar do texto.

    • Se num_chars for negativo, SEG.TEXTO devolve o #VALUE! valor de erro.

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

Fluxo fluido

Fórmula

Descrição

Resultado

=EXT.TEXTO(A2;1;5)

Retorna 5 caracteres da cadeia em A2, começando pelo 1° caractere.

Fluido

=EXT.TEXTO(A2;7;20)

Retorna 20 caracteres da cadeia em A2, começando pelo 7° caractere. Como o número de caracteres a serem retornados (20) é maior que o comprimento da cadeia (10), todos os caracteres a partir do 7° serão retornados. Nenhum caractere vazio (espaço) é adicionado ao final.

Fluxo

=EXT.TEXTO(A2;20;5)

Como o ponto inicial é maior que o comprimento (10) da cadeia de caracteres, é retornado um texto em branco.

Importante: 

  • A função EXT.TEXTOB foi preterida.

  • Nos livros definidos comoCompatibilidade Versão 2, MID melhorou o comportamento com Pares de Substituição, contando-os como um caráter em vez de dois. Os Seletores de Variação (normalmente utilizados com emojis) continuarão a ser contabilizados como carateres separados. Leia mais aqui: O padrão Unicode

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.