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

كيفية سرد كافة مثيلات القيمة المتطابقة في إكسيل؟

كما هو موضح في لقطة الشاشة اليسرى ، تحتاج إلى البحث عن جميع حالات التطابق ذات القيمة "Linda" وإدراجها في الجدول. كيف تحقق ذلك؟ من فضلك جرب الطرق في هذه المقالة.

سرد كافة مثيلات القيمة المتطابقة مع صيغة الصفيف
قم بإدراج المثيل الأول المطابق لقيمة فقط بسهولة باستخدام Kutools for Excel

المزيد من البرامج التعليمية لـ VLOOKUP ...


سرد كافة مثيلات القيمة المتطابقة مع صيغة الصفيف

باستخدام صيغة الصفيف التالية ، يمكنك بسهولة سرد جميع مثيلات المطابقة لقيمة في جدول معين في Excel. الرجاء القيام بما يلي.

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

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

ملاحظات: في الصيغة ، B2: B11 هو النطاق الذي تحدد فيه المثيلات المتطابقة. A2: A11 هو النطاق الذي يحتوي على قيمة معينة ستدرج جميع المثيلات بناءً عليها. و D2 يحتوي على قيمة معينة.

2. استمر في تحديد خلية النتيجة ، ثم اسحب مقبض التعبئة لأسفل للحصول على المثيلات الأخرى المتطابقة.


قم بإدراج المثيل الأول المطابق لقيمة فقط بسهولة باستخدام Kutools for Excel

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

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

1. حدد خلية فارغة ستضع أول مثيل مطابق لها ، ثم انقر فوق كوتولس > مساعد الصيغة > مساعد الصيغة

2. في ال مساعد الصيغ مربع الحوار ، تحتاج إلى:

2.1 البحث والاختيار ابحث عن قيمة في القائمة الخيار في اختر صيغة صندوق؛
نصائح: يمكنك التحقق من منقي مربع ، أدخل الكلمة الأساسية في مربع النص لتصفية الصيغة التي تحتاجها بسرعة.
2.2 في Table_array مربع ، حدد نطاق الجدول الذي يحتوي على كل من عمود القيمة المحددة وعمود الحالات المتطابقة ؛
2.3 في Look_value مربع ، حدد الخلية ذات القيمة المحددة التي ستدرج المثيل الأول بناءً عليها ؛
2.4 في عمود مربع ، حدد العمود الذي يحتوي على مثيل مطابق. أو أدخل رقم العمود فيه ؛
نصائح: يعتمد رقم العمود على عدد الأعمدة المحدد ، إذا حددت أربعة أعمدة ، وهذا هو العمود الثالث ، فستحتاج إلى إدخال الرقم 3 في عمود مربع.
2.5 انقر فوق ملف OK

ثم يتم سرد أول مثيل مطابق للقيمة المحددة كما هو موضح أدناه.

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.


مقالات ذات صلة

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

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

Vlookup لإرجاع قيم متعددة في خلية واحدة
عادةً ، عند تطبيق دالة VLOOKUP ، إذا كانت هناك قيم متعددة تطابق المعايير ، يمكنك فقط الحصول على نتيجة الأولى. إذا كنت تريد إرجاع جميع النتائج المتطابقة وعرضها جميعًا في خلية واحدة ، فكيف يمكنك تحقيق ذلك؟

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

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

المزيد من البرامج التعليمية لـ VLOOKUP ...

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

🤖 مساعد 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 (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Is there a way to make it totla up the values it find and just put it in the first box?
This comment was minimized by the moderator on the site
Hi Bramdon,

To total up all matched values, the following formula can help. Or you can take a look at this tutorial: vlookup and sum matches in rows or columns in Excel
=SUMPRODUCT((A2:A7=A10)*B2:F7)
https://www.extendoffice.com/images/stories/doc-excel/doc-vlookup-and-sum/doc-vlookup-sum-sumif4.png
This comment was minimized by the moderator on the site
Is there a way to stop this formula returning duplicate values

Thanks
Steven
This comment was minimized by the moderator on the site
Hi Steven Waddleton,
The following two formulas can do you a favor.
Array formula in E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + Shift + Enter
Formula in E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
In the formulas, E1 is the cell above the result cell.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
This comment was minimized by the moderator on the site
WOW! Worked perfectly, thanks a ton! Awesome formula.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Nice formula. In testing it I get #NUMBER! when I clear cells A9:B11. How to change the formula to prevent getting this error? I wonder, because I want to use this formula for a list of events on a certain date and on date 1 there are 40 events, on day 2 it are 10 events etc. I could create an indexed list for perhaps 100 rows, but it looks very strange when for date 2 the first 10 rows show events and the other 90 rows show #NUMBER!. It would be okay for me if it gave "-" as a result instead of #NUMBER!
This comment was minimized by the moderator on the site
Fantastic. Thank you so much. Very helpful for my work.
This comment was minimized by the moderator on the site
Amazing. The formula worked for me exactly the way I was looking for. Hats off. Thanks a ton
This comment was minimized by the moderator on the site
Question, I have a sheet laid out opposite of this where "Linda" would be the column header I would like to flag on and the value "90" or 89" I would like to return. Would I change the row function to a column function?
This comment was minimized by the moderator on the site
How would I use this formula but instead of filling down I could fill across but the formula would continue moving down as I fill across (ie. the formula changes from ROW(1:1) to ROW(2:2)
This comment was minimized by the moderator on the site
Hi Luke,The below array formula can do you a favor. Note: After entering the formula, please press the Ctrl + Shift + Enter key to apply it. And then drag its Fill Handle right across the cells you need. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
This comment was minimized by the moderator on the site
A very useful and educational formula. I am matching against a set numeric value and it works a treat. How can I use >= rather than just = (i.e. IF($D$2>=$A$2:$A$11) to perform the match so it is looking for values greater than a set value (in $D$2). I assume as it doesn't work as one of the functions in the formula is matching against specific text rather than working with numbers?
This comment was minimized by the moderator on the site
This was super useful, thanks! I'm trying to take this one step further and be able to return all match instances of a certain value while having to search through more than a single-column array. To work through this using your example, I added a second column of test scores and modified your formula to look up a given test score and return the names that match that score. I got this to work with INDEX(SMALL()) and can pull all of the names from both test columns. I've also managed to return only names with that score on Test 2 using INDEX(MATCH(INDEX(MATCH))), however this can only find the first instance in the array. What I'm really trying to do is a combination of these: return all of the names with the given array, while narrowing the search to a specific column within the array. Do you have any tips for this?
This comment was minimized by the moderator on the site
Good day,
Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do? Thank you for your comment.
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