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 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:

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 :

Comentários

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.

Consulte também