Ir para o conteúdo principal

Como vlookup e retornar o último valor correspondente no Excel?

Autor: Xiao Yang Última modificação: 2022-07-28

Se você tiver uma lista de itens que são repetidos muitas vezes, e agora, você apenas deseja saber o último valor correspondente aos dados especificados. Por exemplo, eu tenho o seguinte intervalo de dados, há nomes de produtos duplicados na coluna A, mas nomes diferentes na coluna C, e desejo retornar o último item correspondente Cheryl do produto Apple conforme a seguinte captura de tela mostrada:

Vlookup o último valor correspondente no Excel com fórmulas

Vlookup o último valor correspondente no Excel com um recurso fácil


Vlookup o último valor correspondente no Excel com fórmulas

Para vlookup e retornar o determinado valor de que você precisa, a função vlookup estará em primeiro lugar em sua mente, mas, com a função vlookup, você apenas retorna o primeiro valor correspondente, não o último. Aqui, falarei sobre algumas outras fórmulas para lidar com essa tarefa.

Insira esta fórmula na célula especificada e arraste a alça de preenchimento para baixo até as células para obter o último valor correspondente da seguinte forma:

=LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12)

Observações:

1. Se não houver dados na última célula correspondente, você obterá um resultado de 0, mas não é sua necessidade, você deseja o último valor diferente de zero, neste caso, você deve usar a seguinte fórmula: 

=LOOKUP(3,(1/($A$2:$A$12=E2))+(1/($C$2:$C$12<>"")),$C$2:$C$12)

2. Nas fórmulas acima, A2: A12 indica a coluna que você está procurando, E2 é o valor que você deseja retornar suas informações relativas e C2: C12 é a lista que contém o valor que você deseja retornar.

3. O valor que você está procurando não diferencia maiúsculas de minúsculas.


Vlookup o último valor correspondente no Excel com um recurso fácil

Se você tem Kutools for Excel, Com o seu LOOKUP de baixo para cima recurso, você pode resolver rapidamente esta tarefa não precisa mais se lembrar de nenhuma fórmula.

Dicas:Para aplicar isso LOOKUP de baixo para cima recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Clique Kutools > Super PROCURA > LOOKUP de baixo para cima, veja a captura de tela:

2. No LOOKUP de baixo para cima caixa de diálogo, execute as seguintes operações:

  • Selecione as células de valor de pesquisa e células de saída do Valores de pesquisa e intervalo de saída seção;
  • Em seguida, especifique os itens correspondentes do Intervalo de dados seção.

3. Então clique OK botão, todos os últimos itens correspondentes foram devolvidos de uma vez, veja a captura de tela:

Baixe e teste grátis Kutools para Excel agora!


Mais artigos relativos:

  • Valores de Vlookup em várias planilhas
  • No Excel, podemos facilmente aplicar a função vlookup para retornar os valores correspondentes em uma única tabela de uma planilha. Mas, você já pensou em como visualizar o valor em várias planilhas? Suponha que eu tenha as três planilhas a seguir com intervalo de dados e, agora, desejo obter parte dos valores correspondentes com base nos critérios dessas três planilhas.
  • Use a correspondência exata e aproximada do Vlookup no Excel
  • No Excel, vlookup é uma das funções mais importantes para pesquisarmos um valor na coluna mais à esquerda da tabela e retornar o valor na mesma linha do intervalo. Mas, você aplica a função vlookup com êxito no Excel? Neste artigo, falarei sobre como usar a função vlookup no Excel.
  • Vlookup para retornar em branco ou valor específico em vez de 0 ou N / A
  • Normalmente, quando você aplica a função vlookup para retornar o valor correspondente, se a célula correspondente estiver em branco, ela retornará 0 e, se o valor correspondente não for encontrado, você obterá um erro # N / A de valor conforme a captura de tela abaixo. Em vez de exibir o valor 0 ou # N / A, como você pode fazer com que ele mostre uma célula em branco ou outro valor de texto específico?
  • Vlookup e concatenar vários valores correspondentes no Excel
  • Como todos sabemos, a função Vlookup no Excel pode nos ajudar a pesquisar um valor e retornar os dados correspondentes em outra coluna, mas em geral, ela só pode obter o primeiro valor relativo se houver vários dados correspondentes. Neste artigo, falarei sobre como vlookup e concatenar vários valores correspondentes em apenas uma célula ou uma lista vertical.

 

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!

 

Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Proprio quello che stavo cercando, ma mi serviva per google spreadsheet e non su excel, l'ho provato su spreadsheet e non ha funzionato, qualcuno può aiutarmi? Come dovrebbe essere aggiustata la formula su spreadsheet per ottenere gli stessi risultati?
Grazie mille!
This comment was minimized by the moderator on the site
Hello, Yanhui,
If you want the formula work in Google Sheets, please apply the below fromula:
=ArrayFormula(LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12))
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Hello,
I tryed to run on google sheet as you wrote, but I did not succeed. An idea?
This comment was minimized by the moderator on the site
Is there a way to easily / automatically create the product list table since I got a lot of product names ?

thank you.
This comment was minimized by the moderator on the site
Hi, Eko,
Sorry, I don't know what is in your product list, and what kind of product list to create, your problem is not clear. You can upload the attachment file or screenshot for a detailed explanation.
Thank you!
This comment was minimized by the moderator on the site
May I ask How to Find the Last Match in a Range with a Wildcard? Thank you very much.
This comment was minimized by the moderator on the site
Thank you for the formula its genius
I used your formula to come up with a fix for the blank cells without using CSE (Ctrl + Shift + Enter)
=LOOKUP(3,(1/(A2:A12=D2))+(1/(B2:B12<>"")),B2:B12)
This comment was minimized by the moderator on the site
In the above formula "=LOOKUP(9.99999999999999E+307,IF(A2:A12=D2,IF(ISNUMBER(B2:B12),B2:B12)))" why that "9.99999999999999E+307" has been taken in this?
This comment was minimized by the moderator on the site
Is there any way to combine this with TEXT values, which are in another sheet?
This comment was minimized by the moderator on the site
Thanks, this is brilliant
This comment was minimized by the moderator on the site
Oh. My God. How that. Impressed.. :)
This comment was minimized by the moderator on the site
I would also like to know why "2" and what "1/(A2:A9=D2)" is ?
This comment was minimized by the moderator on the site
Actually, I tried to understand and this is what I understand,

1. (A2:A9=D2) will return an array of true/false values depending on D2 value
2. The author divide one by the array of true/false to convert them to numbers
3. Then he lookup for 2 in the array which will return the last value. After I understood this, i was able to simplify the formula to the following which will give the same results with no conversions tricks

=LOOKUP(TRUE,(A2:A12=D2),B2:B12)
This comment was minimized by the moderator on the site
Thanks. The simplified formula works when data is present. But when Last Cell Value is missing, then result is 0.
This comment was minimized by the moderator on the site
Really impressed with this. However I don't understand what the 2 represents. Seems it's relevant to an array/vector formula. Online help no use of course. :-)
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations