Função DIREITA no Excel (fórmula, exemplos) - Como usar o DIREITO?

Índice:

Anonim

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 DIREITA

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

  1. Função IPMT no Excel com exemplos
  2. Fórmula TRANSPOSE no Excel
  3. Usos da função CHOOSE no Excel
  4. Melhores exemplos de função FV no Excel