KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

استرجاع أول قيمة من القائمة من خلية

المؤلفأماندا ليتاريخ التعديل

لاسترجاع أول كلمة مفتاحية موجودة في نطاق من خلية محددة—عندما تحتوي الخلية على إحدى القيم العديدة—ستحتاج إلى استخدام صيغة مصفوفة معقدة نوعًا ما تجمع بين دوالINDEX،MATCH، ISNUMBER وSEARCH.

استرجاع أول قيمة من القائمة من خلية 1

كيف يمكن استرجاع أول قيمة من القائمة الموجودة في خلية؟

لاسترجاعأول كلمة مفتاحية مطابقة موجودة في الخلايا مقابل عمود الكلمات المفتاحيةكما هو موضح أعلاه، نحتاج إلى تنفيذ مطابقة احتواء وليس مطابقة دقيقة. ولتحقيق ذلك، اجمع بين دالتَي ISNUMBER وSEARCH للحصول على مصفوفة من القيم TRUE وFALSE. بعد ذلك، استخدم دالة MATCH لتحديد موقع أول قيمة TRUE، ثم مرّر رقم هذا الموضع إلى دالة INDEX لاسترجاع القيمة الموجودة فيه.

الصيغة العامة

=INDEX()keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH()))keyword_rng,lookup_cell)),0))

√ ملاحظة: هذه صيغة مصفوفة تتطلب منك الضغط علىCtrl+Shift+Enter.

  • keyword_rng: النطاق الذي يحتوي على الخلايا ذات الكلمات المفتاحية.
  • lookup_cell: الخلية التي سيتم البحث فيها عن وجود الكلمات المفتاحية.

لاسترجاعأول مطابقة تم العثور عليها في قائمة الكلمات المفتاحية من الخلية B5، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية C5، ثم الضغط علىCtrl+Shift+Enterللحصول على النتيجة:

=INDEX()($E$5:$E$7)،MATCH(TRUE،ISNUMBER(SEARCH()))($E$5:$E$7)،B5))،0))

√ ملاحظة: تشير علامات الدولار ($) أعلاه إلى المراجع المطلقة، مما يعني أنkeyword_rngفي الصيغة لن يتغير عند نقل الصيغة أو نسخها إلى خلايا أخرى. ومع ذلك، لم تتم إضافة علامات الدولار إلىlookup_cellلأنك تريد أن تكون ديناميكية. بعد إدخال الصيغة، اسحب مقبض التعبئة لأسفل لتطبيق الصيغة على الخلايا الموجودة أسفلها.

استرجاع أول قيمة من القائمة من خلية 2

شرح الصيغة

=INDEX(($E$5:$E$7,))MATCH(TRUE,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0))

  • SEARCH($E$5:$E$7,B5):تُرجع دالة SEARCH موضع الكلمات المفتاحية من النطاق$E$5:$E$7 كأرقام عند العثور عليها، أو خطأ#VALUE! إذا لم يتم العثور عليها. وستكون النتيجة على شكل مصفوفة كالتالي: {15;11;#VALUE!}.
  • ISNUMBER()SEARCH($E$5:$E$7,B5))=ISNUMBER(){15;11;#VALUE!}):ستقوم دالة ISNUMBER بتحويل الأرقام في المصفوفة إلى قيمTRUE، وقيم#VALUE! إلىFALSE، لتُنتج النتيجة التالية:{TRUE;TRUE;FALSE}.
  • MATCH(TRUE,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0)=MATCH(TRUE,){TRUE;TRUE;FALSE},0):بفضل معاملmatch_type 0، تُجبر دالة MATCH على إجراء مطابقة دقيقة، وترجع موضع أول قيمة TRUE في المصفوفة{TRUE;TRUE;FALSE}. لذا، تُرجع الدالة1.
  • INDEX(($E$5:$E$7,))MATCH(TRUE,)ISNUMBER()SEARCH($E$5:$E$7,B5)),0)) = INDEX(($E$5:$E$7,)1):ثم تقوم دالة INDEX بإرجاع أول قيمة في النطاق$E$5:$E$7، وهيAAA.

ملاحظة

  • إذا احتوت الخلية على كلمتين مفتاحيتين أو أكثر، فستُرجع الصيغة أول كلمة مفتاحية مدرجة في نطاق الكلمات المفتاحية.
  • الصيغة ليست حساسة لحالة الأحرف. ولإجراء مطابقة حساسة لحالة الأحرف، ما عليك سوى استبدال دالة SEARCH بدالة FIND.
  • يمكنك أيضًا استبدال قائمة الكلمات المفتاحية بسلسلة نصية ثابتة كثابت مصفوفة (مثل {«AAA»}) إذا كنت ترغب فقط في التحقق مما إذا كانت الخلايا تحتوي على هذه السلسلة.

الدوال ذات الصلة

دالة Excel INDEX

تُرجع دالة Excel INDEX القيمة المعروضة بناءً على موضع معيّن ضمن نطاق أو مصفوفة.

دالة Excel MATCH

تبحث دالة Excel MATCH عن قيمة محددة ضمن نطاق من الخلايا، وترجع الموضع النسبي لتلك القيمة.

دالة Excel SEARCH

في Excel، تساعدك دالة SEARCH في تحديد موضع حرف أو سلسلة فرعية داخل سلسلة نصية معينة، كما يظهر في لقطة الشاشة التالية. وفي هذا البرنامج التعليمي، سأوضح لك كيفية استخدام دالة SEARCH في Excel بفعالية.


الصيغ ذات الصلة

استرجاع أول قيمة مطابقة في خلية مقابل قائمة

افترض أن لديك قائمة من الكلمات المفتاحية، وللاسترجاع أول كلمة مفتاحية تظهر في خلية محددة تحتوي على عدة قيم أخرى، ستحتاج إلى استخدام دالتَي INDEX وMATCH مع دعم من دالتَي AGGREGATE وSEARCH.

مطابقة دقيقة باستخدام INDEX وMATCH

إذا كنت بحاجة إلى العثور على المعلومات المدرجة في Excel حول منتج أو فيلم أو شخص معين، فاستفد بأفضل شكل ممكن من الجمع بين دالتَي INDEX وMATCH.

التحقق مما إذا كانت الخلية تحتوي على نص محدد

يقدّم هذا البرنامج التعليمي مجموعةً من الصيغ للتحقق مما إذا كانت الخلية تحتوي على نصٍ معيّن، وإرجاع القيمتين TRUE أو FALSE كما يظهر في لقطة الشاشة أدناه، مع شرحٍ واضح للوسائط وآلية عمل هذه الصيغ.

التحقق مما إذا كانت الخلية تحتوي على جميع العناصر من بين العديد من العناصر

بفرض أنه في Excel، هناك قائمة من القيم في العمود E، وتريد التحقق مما إذا كانت الخلايا في العمود B تحتوي على جميع القيم الموجودة في العمود E، وإرجاع TRUE أو FALSE كما هو موضح في لقطة الشاشة أدناه. يقدم هذا البرنامج التعليمي صيغة لحل هذه المهمة.

التحقق مما إذا كانت الخلية تحتوي على أحد العديد من العناصر

يوفر هذا البرنامج التعليمي صيغة للتحقق مما إذا كانت الخلية تحتوي على واحدة من بين عدة قيم في Excel، ويشرح الوسائط الموجودة في الصيغة وكيف تعمل الصيغة.


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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.