DIREITA , DIREITAB (Função DIREITA, DIREITAB)
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 o uso das funções DIREITA e DIREITAB no Microsoft Excel.

Descrição

DIREITA retorna o último caractere ou caracteres em uma cadeia de texto, com base no número de caracteres especificado.

DIREITAB retorna o último caractere ou os últimos caracteres em uma cadeia de texto, 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 DIREITA é para ser usada com idiomas que utilizam o SBCS (conjunto de caracteres de um byte), ao passo que a função DIREITAB é 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 DIREITA 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 DIREITAB conta cada caractere de dois bytes como 2. Caso contrário, a função DIREITAB 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

DIREITA(texto,[núm_caract])

DIREITAB(texto,[núm_bytes])

As funções DIREITA e DIREITAB têm os seguintes argumentos:

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

  • Núm_caract    Opcional. Especifica o número de caracteres que DIREITA deve extrair.

    • Núm_caract deve ser maior ou igual a zero.

    • Se núm_caract for maior que o comprimento do texto, DIREITA retornará todo o texto.

    • Se núm_caract for omitido, será considerado 1.

  • Núm_bytes    Opcional. Especifica o número de caracteres que a função DIREITAB deve extrair, com base em bytes.

    • Num_bytes tem de ser maior ou igual a zero.

    • Se num_bytes for maior do que o comprimento do texto, DIREITA devolve todo o texto.

    • Se num_bytes for omitido, assume-se que é 1.

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

Descrição

Preço de venda

Número de estoque

Fórmula

Descrição (Resultado)

Resultado

=DIREITA(A2;5)

Cinco últimos caracteres da primeira cadeia (venda)

Preço

=DIREITA(A3)

Último caractere da cadeia (e)

r

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.