Note: The other languages of the website are Google-translated. Back to English

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

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)

notas:

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.

 


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
parte inferior da aba do escritório

 

Comentários (16)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Isso foi realmente útil! Obrigada!
Este comentário foi feito pelo moderador no site
Por que escrevemos 1/(A2:A9=D2), alguém pode explicar?
Este comentário foi feito pelo moderador no site
Realmente impressionado com isso. No entanto, não entendo o que o 2 representa. Parece relevante para uma fórmula de matriz/vetor. Ajuda online não adianta, claro. :-)
Este comentário foi feito pelo moderador no site
Também gostaria de saber por que "2" e o que é "1/(A2:A9=D2)" ?
Este comentário foi feito pelo moderador no site
Na verdade, eu tentei entender e é isso que eu entendo,

1. (A2:A9=D2) retornará uma matriz de valores verdadeiro/falso dependendo do valor de D2
2. O autor divide um pelo array de verdadeiro/falso para convertê-los em números
3. Em seguida, ele procura 2 na matriz que retornará o último valor. Depois que entendi isso, consegui simplificar a fórmula para o seguinte, o que dará os mesmos resultados sem truques de conversão

=LOOKUP(TRUE,(A2:A12=D2),B2:B12)
Este comentário foi feito pelo moderador no site
Obrigado. A fórmula simplificada funciona quando os dados estão presentes. Mas quando o último valor da célula está ausente, o resultado é 0.
Este comentário foi feito pelo moderador no site
Oh. Meu Deus. Como isso. Impressionado.. :)
Este comentário foi feito pelo moderador no site
Obrigado, isso é brilhante
Este comentário foi feito pelo moderador no site
Existe alguma maneira de combinar isso com valores TEXT, que estão em outra planilha?
Este comentário foi feito pelo moderador no site
Na fórmula acima "=LOOKUP(9.99999999999999E+307,IF(A2:A12=D2,IF(ISNUMBER(B2:B12),B2:B12)))" por que "9.99999999999999E+307" foi usado neste ?
Este comentário foi feito pelo moderador no site
Obrigado pela fórmula é genial
Eu usei sua fórmula para encontrar uma correção para as células em branco sem usar CSE (Ctrl + Shift + Enter)
=LOOKUP(3,(1/(A2:A12=D2))+(1/(B2:B12<>"")),B2:B12)
Este comentário foi feito pelo moderador no site
Posso perguntar Como encontrar a última correspondência em um intervalo com um curinga? Muito obrigado.
Este comentário foi feito pelo moderador no site
Existe uma maneira de criar facilmente/automaticamente a tabela de lista de produtos, pois tenho muitos nomes de produtos?

muito obrigado.
Este comentário foi feito pelo moderador no site
Olá, Eko,
Desculpe, não sei o que está em sua lista de produtos e que tipo de lista de produtos criar, seu problema não está claro. Você pode carregar o arquivo de anexo ou a captura de tela para obter uma explicação detalhada.
Obrigado!
Este comentário foi feito pelo moderador no site
Proprio o que eu estou procurando, mas eu servi para planilhas do google e não para o excel, eu tentei sua planilha e não funcionou, qual poderia ajudar? Como você deve adicionar a fórmula à sua planilha para obter esses resultados?
Muito obrigado!
Este comentário foi feito pelo moderador no site
Olá Yanhui,
Se você deseja que a fórmula funcione no Planilhas Google, aplique a fórmula abaixo:
=ArrayFormula(LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12))
Por favor, tente, espero que possa ajudá-lo!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL