Перейти до основного матеріалу

Як змінити функцію vlookup у аркуші Google?

У аркуші Google ми можемо застосувати функцію Vlookup для пошуку та повернення першого та лівого відповідного значення на основі заданого критерію. Але іноді вам потрібно змінити функцію Vlookup, щоб отримати останнє відповідне значення або значення з лівого стовпця. Як ви могли впоратися з цією роботою в аркуші Google?

Функція зворотного пошуку шукає останнє відповідне значення за формулою

Функція зворотного пошуку шукає значення справа наліво у стовпці за формулою


Функція зворотного пошуку шукає останнє відповідне значення за формулою

Для пошуку та повернення останнього відповідного значення на основі критерію, застосуйте таку формулу:

Введіть цю формулу: = ІНДЕКС (A: B, MAX (фільтр (РЯД (A: A), A: A = D2)), 2) у порожню комірку, куди потрібно повернути результат, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, одразу відображається останнє відповідне значення, див. знімок екрана:

примітки: У наведеній вище формулі, A: B - діапазон даних, з якого ви хочете здійснити пошук, A: A - дані стовпця, що містять критерій, який потрібно переглянути, та D2 - критерій, за яким потрібно повернути відповідне значення, 2 - номер стовпця, з якого потрібно повернути значення.


Функція зворотного пошуку шукає значення справа наліво у стовпці за формулою

Іноді вам потрібно переглядати справа наліво, звичайна функція vlookup не буде працювати, ось проста формула може вам допомогти, зробіть так:

Введіть цю формулу: =index(A1:A16,match(D2,B1:B16,0)) у порожню комірку, куди потрібно помістити результат, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, відповідне значення з лівого стовпця буде повернуто, як показано на наступному скріншоті:

примітки: У наведеній вище формулі: A1: A16 - діапазон стовпців містить відповідне значення, яке потрібно повернути, D2 - клітина з критерієм і B1: B16 - це діапазон, який містить критерій, з якого ви хочете здійснити пошук.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
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