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

كيفية البحث وإرجاع آخر قيمة مطابقة في إكسيل؟

إذا كانت لديك قائمة بالعناصر التي تكررت عدة مرات ، والآن ، فأنت تريد فقط معرفة آخر قيمة مطابقة ببياناتك المحددة. على سبيل المثال ، لدي نطاق البيانات التالي ، وهناك أسماء منتجات مكررة في العمود A ولكن أسماء مختلفة في العمود C ، وأريد إرجاع العنصر المطابق الأخير Cheryl لمنتج Apple كما هو موضح في لقطة الشاشة التالية:

ابحث عن آخر قيمة مطابقة في Excel مع الصيغ

Vlookup آخر قيمة مطابقة في Excel مع ميزة سهلة


ابحث عن آخر قيمة مطابقة في Excel مع الصيغ

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

الرجاء إدخال هذه الصيغة في الخلية المحددة الخاصة بك ثم اسحب مقبض التعبئة لأسفل إلى الخلايا للحصول على آخر قيمة مقابلة كما يلي:

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

الملاحظات:

1. إذا لم تكن هناك بيانات في آخر خلية مطابقة ، فستحصل على النتيجة 0 ، ولكن هذه ليست حاجتك ، فأنت تريد آخر قيمة غير صفرية ، وفي هذه الحالة ، يجب استخدام الصيغة التالية: 

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

2. في الصيغ أعلاه ، A2: A12 يشير إلى العمود الذي تبحث عنه ، E2 هي القيمة التي تريد إرجاع معلوماتها النسبية و C2: C12 هي القائمة التي تحتوي على القيمة التي تريد إرجاعها.

3. القيمة التي تبحث عنها ليست حساسة لحالة الأحرف.


Vlookup آخر قيمة مطابقة في Excel مع ميزة سهلة

إذا كان لديك كوتولس ل إكسيل، بما لديها LOOKUP من الأسفل إلى الأعلى ميزة ، يمكنك حل هذه المهمة بسرعة لم تعد بحاجة إلى تذكر أي صيغة.

نصيحة:لتطبيق هذا LOOKUP من الأسفل إلى الأعلى الميزة ، أولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. انقر كوتولس > سوبر لوك > LOOKUP من الأسفل إلى الأعلى، انظر لقطة الشاشة:

2. في LOOKUP من الأسفل إلى الأعلى مربع الحوار ، يرجى القيام بالعمليات التالية:

  • حدد خلايا قيم البحث وخلايا الإخراج من ملف قيم البحث ونطاق الإخراج قسم.
  • ثم حدد العناصر المقابلة من ملف نطاق البيانات والقسم الخاص به.

3. ثم اضغط OK زر ، تم إرجاع جميع العناصر المطابقة الأخيرة مرة واحدة ، انظر لقطة الشاشة:

قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


المزيد من المقالات ذات الصلة:

  • قيم Vlookup عبر أوراق عمل متعددة
  • في Excel ، يمكننا بسهولة تطبيق وظيفة vlookup لإرجاع القيم المطابقة في جدول واحد من ورقة العمل. ولكن ، هل فكرت يومًا في كيفية البحث عن القيمة عبر ورقة عمل متعددة؟ لنفترض أن لدي أوراق العمل الثلاثة التالية مع مجموعة من البيانات ، والآن ، أريد الحصول على جزء من القيم المقابلة بناءً على المعايير من أوراق العمل الثلاثة هذه.
  • استخدم المطابقة التامة والتقريبية لـ Vlookup في Excel
  • في Excel ، تعد vlookup واحدة من أهم الوظائف بالنسبة لنا للبحث عن قيمة في العمود الموجود في أقصى اليسار من الجدول وإرجاع القيمة في نفس الصف من النطاق. ولكن ، هل تقوم بتطبيق وظيفة vlookup بنجاح في Excel؟ في هذا المقال ، سأتحدث عن كيفية استخدام وظيفة vlookup في Excel.
  • Vlookup لإرجاع قيمة فارغة أو محددة بدلاً من 0 أو N / A
  • عادةً ، عند تطبيق وظيفة vlookup لإرجاع القيمة المقابلة ، إذا كانت الخلية المطابقة فارغة ، فستُرجع 0 ، وإذا لم يتم العثور على القيمة المطابقة ، فستتلقى خطأ # N / A القيمة كما هو موضح أدناه لقطة الشاشة. بدلاً من عرض القيمة 0 أو # N / A ، كيف يمكنك جعلها تُظهر خلية فارغة أو قيمة نصية أخرى محددة؟
  • Vlookup وسلسلة قيم متطابقة متعددة في Excel
  • كما نعلم جميعًا ، يمكن أن تساعدنا وظيفة Vlookup في Excel في البحث عن قيمة وإرجاع البيانات المقابلة في عمود آخر ، ولكن بشكل عام ، يمكن فقط الحصول على القيمة النسبية الأولى إذا كانت هناك عدة بيانات مطابقة. في هذه المقالة ، سأتحدث عن كيفية البحث عن عدة قيم مقابلة وتسلسلها في خلية واحدة فقط أو قائمة عمودية.

 

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

🤖 مساعد 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 (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
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations