EXT.TEXTO , EXT.TEXTOB (Funções EXT.TEXTO, EXT.TEXTOB)

Este artigo descreve a sintaxe da fórmula e o uso das funções EXT.TEXTO e EXT.TEXTOB 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.

EXT.TEXTOB 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 bytes especificado.

Importante: 

  • Essas funções podem não estar disponíveis em todos os idiomas.

  • A função EXT.TEXTO é para ser usada com idiomas que utilizam o SBCS (conjunto de caracteres de um byte), ao passo que a função EXT.TEXTOB é para ser usada com idiomas que utilizam o DBCS (conjunto de caracteres de dois bytes). A configuração padrão do idioma no seu computador afeta o valor de retorno da seguinte forma:

  • A função EXT.TEXTO sempre conta cada caractere, tanto de um byte como de dois bytes, como 1, não importa qual seja a configuração padrão do idioma.

  • Quando você ativou a edição de um idioma que suporta DBCS e o configurou como idioma padrão, a função EXT.TEXTOB conta cada caractere de dois bytes como 2. Caso contrário, a função EXT.TEXTOB conta cada caractere como 1.

Os idiomas compatíveis com linguagens de conjunto de caracteres de dois bytes (DBCS) incluem o japonês, o chinês (simplificado), o chinês (tradicional) e o coreano.

Sintaxe

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

EXT.TEXTOB(texto, núm_inicial,núm_bytes)

A sintaxe das funções EXT.TEXTO e EXT.TEXTOB 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 start_num for maior que o comprimento do texto, MID/MIDB retornará "" (texto vazio).

    • Se start_num for menor do que o comprimento do texto, mas start_num mais num_chars exceder o comprimento do texto, MID/MIDB retornará os caracteres até o final do texto.

    • Se start_num for menor que 1, MID/MIDB retornará o #VALUE! .

  • Núm_caract    Obrigatório para médio porte. Especifica o número de caracteres que EXT.TEXTO deve retornar do texto.

    • Se num_chars for negativo, MID retornará o #VALUE! .

  • Núm_bytes    Obrigatório para MIDB. Especifica o número de caracteres a ser retornado do texto por EXT.TEXTOB em bytes.

    • Se num_bytes for negativo, MIDB retornará 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.

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×