DIREITA , DIREITAB (Funções DIREITA, DIREITAB)

DIREITA , DIREITAB (Funções DIREITA, DIREITAB)

Este artigo descreve a sintaxe da fórmula e a utilização das funções DIREITA e DIREITAB no Microsoft Excel.

Descrição

DIREITA devolve o último caráter ou carateres numa cadeia de texto, baseado no número de carateres especificados.

DIREITAB devolve o último caráter ou carateres numa cadeia de texto, baseado no número de bytes especificados.

Importante: 

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

  • A função DIREITA destina-se a ser utilizada com idiomas que utilizem um conjunto de carateres de byte único (SBCS, single-byte character set), ao passo que a função DIREITAB destina-se a ser utilizada com idiomas que utilizem o conjunto de carateres de byte duplo (DBCS, double-byte character set). A predefinição de idioma no computador afeta o valor de retorno do seguinte modo:

  • A função DIREITA conta sempre cada caráter, quer seja de byte único quer seja de byte duplo, como 1, independentemente da predefinição de idioma.

  • A função DIREITAB conta cada caráter de byte duplo como 2, quando tiver ativado a edição de um idioma que suporte DBCS e, em seguida, tiver definido o mesmo como idioma predefinido. Caso contrário, DIREITAB conta cada caráter como 1.

Os idiomas que suportam DBCS incluem o japonês, chinês (simplificado), chinês (tradicional) e coreano.

Sintaxe

DIREITA(texto,[núm_carat])

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 carateres que pretende extrair.

  • núm_carat    Opcional. Especifica o número de carateres que pretende que a função DIREITA extraia.

    • núm_carat tem de ser maior ou igual a zero.

    • Se núm_carat for maior que o comprimento de texto, DIREITA devolve todo o texto.

    • Se núm_carat for omitido, é considerado 1.

  • Núm_bytes    Opcional. Especifica o número de carateres que pretende que DIREITAB extraia com base em bytes.

    • Num_bytes deve ser maior ou igual a zero.

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

    • Se num_bytes for omitida, presume-se que seja 1.

Exemplo

Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Dados

Descrição

Preço de venda

Número de stock

Fórmula

Descrição (Resultado)

Resultado

=DIREITA(A2;5)

Os últimos cinco carateres da primeira cadeia (Preço)

Preço

=DIREITA(A3)

O último caráter da segunda cadeia (r)

r

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×