انتقل إلى المحتوى الرئيسي

كيفية عكس وظيفة البحث في ورقة جوجل؟

في ورقة Google ، يمكننا تطبيق وظيفة Vlookup للعثور على قيمة المطابقة الأولى واليسرى وإرجاعها بناءً على معيار معين. لكن ، في بعض الأحيان ، تحتاج إلى عكس وظيفة Vlookup للحصول على آخر قيمة مطابقة أو القيمة من العمود الأيسر. كيف يمكنك التعامل مع هذه الوظيفة في ورقة جوجل؟

عكس وظيفة Vlookup للعثور على آخر قيمة مطابقة مع الصيغة

وظيفة Vlookup العكسية للعثور على القيمة من العمود الأيمن إلى الأيسر مع الصيغة


عكس وظيفة Vlookup للعثور على آخر قيمة مطابقة مع الصيغة

لبحث وإرجاع آخر قيمة مطابقة بناءً على معيار ، يرجى تطبيق الصيغة التالية:

أدخل هذه الصيغة: = INDEX (A: B، MAX (مرشح (ROW (A: A)، A: A = D2))، 2) في خلية فارغة حيث تريد إرجاع النتيجة ، ثم اضغط على أدخل المفتاح ، يتم عرض آخر قيمة مطابقة مرة واحدة ، انظر لقطة الشاشة:

ملاحظات: في الصيغة أعلاه ، A: B هو نطاق البيانات الذي تريد البحث عنه ، A: A هي بيانات العمود التي تحتوي على المعيار الذي تريد البحث عنه ، و D2 هو المعيار الذي تريد إرجاع القيمة المطابقة بناءً عليه ، 2 هو رقم العمود الذي تريد إرجاع القيمة منه.


وظيفة Vlookup العكسية للعثور على القيمة من العمود الأيمن إلى الأيسر مع الصيغة

في بعض الأحيان ، تحتاج إلى البحث من اليمين إلى اليسار ، ولن تعمل وظيفة vlookup العادية ، وهنا صيغة بسيطة يمكن أن تساعدك ، يرجى القيام بذلك على النحو التالي:

الرجاء إدخال هذه الصيغة: =index(A1:A16,match(D2,B1:B16,0)) في خلية فارغة حيث تريد وضع النتيجة ، ثم اضغط على أدخل المفتاح ، سيتم إرجاع قيمة المطابقة من العمود الأيسر كما هو موضح في لقطة الشاشة التالية:

ملاحظات: في الصيغة أعلاه: A1: A16 هو نطاق العمود الذي يحتوي على القيمة المطابقة التي تريد إرجاعها ، D2 هي الخلية ذات المعيار و B1: B16 هو النطاق الذي يحتوي على المعيار الذي تريد البحث منه.

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 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