Przejdź do głównej zawartości

Jak odwrócić funkcję vlookup w arkuszu Google?

W arkuszu Google możemy zastosować funkcję Vlookup, aby znaleźć i zwrócić pierwszą i lewą pasującą wartość na podstawie podanego kryterium. Ale czasami trzeba odwrócić funkcję Vlookup, aby uzyskać ostatnią pasującą wartość lub wartość z lewej kolumny. Jak możesz sobie poradzić z tą pracą w arkuszu Google?

Funkcja Reverse Vlookup, aby znaleźć ostatnią pasującą wartość z formułą

Funkcja Reverse Vlookup, aby znaleźć wartość od prawej do lewej kolumny z formułą


Funkcja Reverse Vlookup, aby znaleźć ostatnią pasującą wartość z formułą

Aby pominąć i zwrócić ostatnią pasującą wartość na podstawie kryterium, zastosuj następującą formułę:

Wprowadź tę formułę: = INDEKS (A: B, MAX (filtr (ROW (A: A), A: A = D2)), 2) do pustej komórki, w której chcesz zwrócić wynik, a następnie naciśnij Wchodzę klucz, ostatnia pasująca wartość jest wyświetlana od razu, patrz zrzut ekranu:

Note: W powyższym wzorze, Odp .: B. to zakres danych, z którego chcesz przejrzeć, Odp .: A to dane kolumny zawierające kryterium, które chcesz pominąć, a D2 to kryterium, na podstawie którego chcesz zwrócić dopasowaną wartość, 2 to numer kolumny, z której chcesz zwrócić wartość.


Funkcja Reverse Vlookup, aby znaleźć wartość od prawej do lewej kolumny z formułą

Czasami trzeba patrzeć od prawej do lewej, normalna funkcja podglądu nie zadziała, oto prosta formuła może ci pomóc, wykonaj następujące czynności:

Wprowadź tę formułę: =index(A1:A16,match(D2,B1:B16,0)) do pustej komórki, w której chcesz umieścić wynik, a następnie naciśnij Wchodzę klucz, pasująca wartość z lewej kolumny zostanie zwrócona, jak pokazano na poniższym zrzucie ekranu:

Note: W powyższym wzorze: A1: A16 czy zakres kolumn zawiera pasującą wartość, którą chcesz zwrócić, D2 jest komórką z kryterium i B1: B16 to zakres, który zawiera kryterium, które chcesz pominąć.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How if we want to find the last non-empty matching value using this formula?
This comment was minimized by the moderator on the site
Hello, Ardi,To solve your problem, please apply the below formula:=ArrayFormula(MAX(IF($A$2:$A$13=D2,$B$2:$B$13,)))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
For Reverse Vlookup function to find the last matching value with formula, is this possible between 2 sheets? Thank you
This comment was minimized by the moderator on the site
Hello, Rox,



To vlookup the last matching item between two sheets in Google sheets, please apply the following formula:

Note: Sheet3 is the sheet contains the original table data, and A2 is the cell in your current sheet that you want to get the result, please change them to your need.

=ArrayFormula(INDEX(Sheet3!A:B, MAX(filter(ROW(Sheet3!A:A), Sheet3!A:A=A2)),2))



Please try, hope it can help you!
This comment was minimized by the moderator on the site
bro it doesnt work...
This comment was minimized by the moderator on the site
Hello Georgius,Sorry to hear that. But I found an amazing formula which can really work. I noticed that only using Vlookup formula can't solve the problem. We need to combine the LOOKUP function with SORT function. 
Please see the two screenshots. In Sheet1, range B1:C8 is the original table data. In Sheet2, cell B2 (Apple) is the lookup value. Please copy the formula in a blank cell to get the result: =LOOKUP(B2, SORT(Sheet1!B1:B8), SORT(Sheet1!C1:C8,Sheet1!B1:B8,TRUE))It returns 88, the last matching value of B2 (Apple). Please have a try. Thanks!
Sincerely,Mandy
This comment was minimized by the moderator on the site
And is it possible to get the matching value before the last matching value? For ex., you have 200 matching values. Can you instantly get the 199th matching value? Thank you.
This comment was minimized by the moderator on the site
and is it possible to get the matching value before the last matching value? Ex. if you have 200 matching values. can you instantly get the 199th values? Thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations