Função DIREITA no Excel (Sumário)
- Função DIREITA no Excel
- Fórmula certa no Excel
- Como usar a função DIREITA no Excel?
Função DIREITA no Excel
Uma função DIREITA faz parte da função de texto. Uma função DIREITA no Excel é útil quando você deseja retornar um número especificado de caracteres da extremidade direita do texto.
Por exemplo:
RIGHT ("Bangalore", 5) nesta fórmula, a função RIGHT retornará 5 caracteres do lado direito do texto fornecido, ou seja, "alore" .
A função DIREITA também está disponível no VBA. Discutiremos isso no final deste artigo.
Fórmula certa no Excel
Abaixo está a fórmula certa no Excel:
Explicação da função RIGHT no Excel
Uma fórmula certa no Excel possui dois parâmetros: texto, num_chars.
- texto: do texto que você deseja extrair caracteres especificados.
- (num_chars): este é um parâmetro opcional. O número de caracteres que você deseja extrair do texto fornecido . Se você não fornecer nenhum número por padrão, ele fornecerá apenas um caractere.
Normalmente, uma função DIREITA no Excel é usada juntamente com outras funções de texto como PESQUISA, SUBSTITUIÇÃO, LEN, FIND, ESQUERDA etc.
Como usar a função DIREITA no Excel?
A função DIREITA no Excel é muito simples e fácil de usar. Vamos entender o funcionamento da função RIGHT no Excel com alguns exemplos da fórmula RIGHT. Uma função DIREITA pode ser usada como uma função de planilha e como função VBA.
Você pode fazer o download deste modelo Excel da função DIREITA aqui - Modelo Excel da função DIREITAExemplo 1
Veja os dados abaixo que contêm os números da fatura. Você precisa extrair os últimos 4 dígitos de todos os números da fatura usando a função DIREITA no Excel.
Podemos extrair os últimos 4 dígitos do texto acima usando a função DIREITA no Excel.
Portanto, o resultado será:
Exemplo 2
Suponha que você tenha números de série de A1 a A10 e precise extrair 6 caracteres da direita.
Uma função DIREITA retornará os últimos 6 dígitos da extremidade direita do texto.
O resultado é:
Exemplo 3
Abaixo estão os nomes dos funcionários e você precisa extrair o sobrenome separadamente.
No exemplo acima, não podemos aplicar RIGHT apenas com números especificados, porque o sobrenome de cada funcionário é diferente.
Para o primeiro funcionário, os últimos 4 caracteres são 5, mas para o segundo são 11 (incluindo espaço, por exemplo, Robort Adam) e para o terceiro, 12 (incluindo espaço, por exemplo, John Johnston)
Aqui, precisamos usar a função LEN & FIND para determinar o número de caracteres do texto fornecido.
Portanto, o resultado será:
Parte 1: Esta parte determina o texto desejado que você deseja extrair os caracteres.
Parte 2: A função LEN fornecerá o número total de caracteres na lista. Veremos o artigo detalhado sobre o LEN nos próximos artigos.
O resultado é:
Parte 3: A função FIND determina a partir de qual espaço numérico começa, ou seja, o fim do primeiro nome. Veremos o artigo detalhado sobre FIND nos próximos artigos.
O resultado é:
Len fornece 10 caracteres e find fornece 5 caracteres para o primeiro funcionário. Isso significa LEN - FIND (10 - 5) = 5 caracteres do lado direito.
O resultado será Smith .
Len fornece 16 caracteres e find fornece 5 caracteres para o primeiro funcionário. Isso significa LEN - FIND (16 - 5) = 11 caracteres do lado direito.
O resultado será Robort Adam.
Len fornece 17 caracteres e find fornece 5 caracteres para o primeiro funcionário. Isso significa LEN - FIND (17 - 5) = 12 caracteres do lado direito.
O resultado será J. Johsnston.
Nota: O espaço também é considerado como um caractere.
Exemplo 4
Vamos considerar o mesmo exemplo acima. Nomes dos funcionários e você precisa extrair o sobrenome separadamente. ou seja, apenas ADAM, não ROBORT ADAM.
Isso é feito usando a fórmula LEN, FIND e SUBSTITUTE juntamente com a função RIGHT no Excel.
A primeira função SUBSTITUTE substituirá o espaço (““) por “#” e, em seguida, LEN, uma função deduzirá o número do caractere de espaço da função SUBSTITUTE para obter apenas os caracteres do sobrenome.
Então o resultado será:
Exemplo 5
Da tabela abaixo, extraia o último número até encontrar um espaço.
Isso é um pouco de dados complexos, mas ainda assim, podemos extrair os últimos caracteres usando a Função RIGHT no Excel junto com a função FIND.
Portanto, o resultado será:
Parte 1: Esta parte determina o texto desejado que você deseja extrair os caracteres.
Parte 2: A função LEN fornecerá o número total de caracteres na lista.
Parte 3: A função FIND determina a partir de qual número “ @” começa.
Exemplo 6
Abaixo estão os erros encontrados enquanto você trabalha no software baseado na Web. Você precisa extrair substring após a última ocorrência do delimitador.
Isso pode ser feito pela combinação de LEN, SEARCH & SUBSTITUTE junto com a função RIGHT no Excel.
- O primeiro passo é calcular o comprimento total da string usando a função LEN: LEN (A2)
- A segunda etapa é calcular o comprimento da string sem delimitadores usando a função SUBSTITUTE que substitui todas as ocorrências de dois pontos por nada: LEN (SUBSTITUTE (A2, ":", ""))
- Por fim, subtraímos o comprimento da string original sem delimitadores do comprimento total da string: LEN (A2) -LEN (SUBSTITUTE (A2, ”:”, ””))
Portanto, o resultado seria:
Exemplo 7
A função DIREITA no Excel não funciona com datas. Como a função DIREITA é uma função de texto, ela também pode extrair números, mas não funciona com datas.
Suponha que você tenha uma data na célula A1 "22-Oct-18"
Então, tentaremos extrair o ano com a fórmula.
O resultado seria 3395.
Na ideologia do Excel, 3395 significa 2018 se o formato estiver em Datas. Portanto, a função DIREITA no Excel não a reconhecerá como uma data, mas como de costume apenas como um número.
Função VBA RIGHT
No VBA, também podemos usar a função DIREITA. Abaixo está a ilustração simples da função correta do VBA.
Se você executar o código acima, ele fornecerá o resultado abaixo.
Pontos a serem lembrados sobre a Função DIREITA no Excel
- A formatação de números não faz parte de uma sequência e não será extraída ou contada.
- A função Right no Excel foi projetada para extrair os caracteres do lado direito de um texto especificado.
- Se o usuário não especificar o último parâmetro, ele assumirá 1 como padrão.
- Num_chars deve ser maior que ou igual a zero. Se for um número negativo, lançará o erro como #VALUE.
- Uma função DIREITA não fornecerá resultados precisos em caso de formatação da data.
- No caso de conjuntos de dados complexos, você precisa usar outras funções de texto como LEN, SEARCH, FIND e SUBSTITUTE para obter o parâmetro Num_chars.
Artigos recomendados
Este foi um guia para a função DIREITA no Excel. Aqui discutimos a fórmula RIGHT no Excel e como usar a função RIGHT no Excel, além de exemplos práticos e modelo de Excel para download. Você também pode consultar nossos outros artigos sugeridos -
- Função IPMT no Excel com exemplos
- Fórmula TRANSPOSE no Excel
- Usos da função CHOOSE no Excel
- Melhores exemplos de função FV no Excel