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 |