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.

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

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

Comentários

  • 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 núm_inicial for menor do que 1, EXT.TEXTO retornará o valor de erro #VALOR!.

  • Se núm_caract for negativo, EXT.TEXTO retornará o valor de erro #VALOR!.

  • Se núm_bytes for negativo, EXT.TEXTOB retornará o valor de erro #VALOR!.

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.

Expanda suas habilidades
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.

×