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

استرجاع أول قيمة غير فارغة في عمود أو صف

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

لاسترجاع القيمة الأولى (أول خلية غير فارغة، مع تجاهل الأخطاء) من نطاق مكوَّن من عمود واحد أو صف واحد، يمكنك استخدام صيغة تعتمد على دالتَيINDEX وMATCH. ومع ذلك، إذا كنت لا تريد تجاهل الأخطاء في نطاقك، يمكنك إضافة دالةISBLANK إلى الصيغة أعلاه.

الحصول على أول قيمة غير فارغة في الصف 1 من العمود

استرجاع أول قيمة غير فارغة في عمود أو صف مع تجاهل الأخطاء
استرجاع أول قيمة غير فارغة في عمود أو صف بما في ذلك الأخطاء


استرجاع أول قيمة غير فارغة في عمود أو صف مع تجاهل الأخطاء

لاسترجاعأول قيمة غير فارغة في القائمةكما هو موضَّح أعلاه،مع تجاهل الأخطاء، يمكنك استخدام دالة INDEX داخل دالة MATCH بالشكل التالي: "INDEX((range0),0)" للعثور على الخلايا غير الفارغة. بعد ذلك، استخدم دالة MATCH لتحديد موضع أول خلية غير فارغة، ثم قم بتمرير هذا الموضع إلى دالة INDEX الخارجية لاسترجاع القيمة الموجودة عند ذلك الموضع.

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

=INDEX()range,MATCH(TRUE,INDEX(()))range<>0),0),0))

  • النطاق: نطاق مكوَّن من عمود واحد أو صف واحد، يُستخدم لإرجاع أول خلية غير فارغة تحتوي على قيم نصية أو رقمية، مع تجاهل الأخطاء.

لاسترجاع أول قيمة غير فارغة في القائمة مع تجاهل الأخطاء، يُرجى نسخ الصيغة أدناه أو إدخالها في الخليةE4، ثم الضغط علىEnterللحصول على النتيجة:

=INDEX()B4:B15,MATCH(TRUE,INDEX(()))B4:B150),0),0))

الحصول على أول قيمة غير فارغة في الصف 2 من العمود

شرح الصيغة

=INDEX(B4:B15,)MATCH(TRUE,)INDEX((B4:B15<>0),0),0))

  • INDEX((B4:B150),0):يقوم هذا المقتطف بتقييم كل قيمة في النطاقB4:B15. إذا كانت الخلية فارغة، يُرجعFALSE؛ وإذا احتوت على خطأ، يُعيد المقتطف نفس الخطأ؛ أما إذا احتوت على رقم أو نص، فيُرجعTRUE. وبما أن وسيطةrow_num في دالةINDEX هذه تساوي 0، فإن المقتطف يُرجع مصفوفة تمثّل قيم العمود بأكمله كما يلي:{FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
  • MATCH(TRUE,)INDEX((B4:B150),0),0)=MATCH(TRUE,){FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE},0):إن وسيطةmatch_type 0 تُجبر دالة MATCH على إرجاع موضع أول قيمةTRUE مطابقة تمامًا في المصفوفة. لذلك، سترجع الدالة3.
  • INDEX(B4:B15,)MATCH(TRUE,)INDEX((B4:B150),0),0)) = INDEX(B4:B15,3):بعد ذلك، تقوم دالة INDEX بإرجاع القيمة الثالثة في النطاق B4:B15، وهيextendoffice.

استرجاع أول قيمة غير فارغة في عمود أو صف بما في ذلك الأخطاء

لاسترجاع أول قيمة غير فارغة في القائمة — بما في ذلك الأخطاء — يمكنك ببساطة استخدام دالة ISBLANK للتحقق مما إذا كانت الخلايا في القائمة فارغة. بعد ذلك، تُرجع دالة INDEX أول قيمة غير فارغة وفقًا للموضع الذي تحدده دالة MATCH.

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

=INDEX()range,MATCH(FALSE,ISBLANK())range),0))

✓ ملاحظة: هذه صيغة مصفوفة، ويجب إدخالها باستخدام Ctrl + Shift + Enter، ما عدا في Excel 365 وExcel 2021.

  • نطاق: النطاق المكوَّن من عمود واحد أو صف واحد الذي يُستخدم لإرجاع أول خلية غير فارغة تحتوي على قيم نصية أو رقمية أو أخطاء.

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

=INDEX()B4:B15,MATCH(FALSE,ISBLANK())B4:B15),0))

شرح الصيغة

=INDEX(B4:B15,)MATCH(FALSE,)ISBLANK(B4:B15),0))

  • ISBLANK(B4:B15):تتحقَّق دالةISBLANK مما إذا كانت الخلايا في النطاقB4:B15 فارغة أم لا. فإذا كانت فارغة، تُرجع القيمةTRUE؛ وإذا لم تكن فارغة، تُرجعFALSE. ونتيجةً لذلك، تولِّد الدالة مصفوفةً كالتالي: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}.
  • MATCH(FALSE,)ISBLANK(B4:B15),0)=MATCH(FALSE,){TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE},0):إن وسيطةmatch_type 0 تُجبر دالة MATCH على إرجاع موضع أول قيمةFALSE مطابقة تمامًا في المصفوفة. لذلك، سترجع الدالة2.
  • INDEX(B4:B15,)MATCH(FALSE,)ISBLANK(B4:B15),0)) = INDEX(B4:B15,2):بعد ذلك، تقوم دالةINDEX بإرجاع القيمة الثانية في النطاقB4:B15، وهي#REF!.

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

دالة Excel INDEX

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

دالة Excel MATCH

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


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

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

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

استرجاع أول قيمة نصية في عمود

لاسترجاع أول قيمة نصية من نطاق مكوَّن من عمود واحد، يمكنك استخدام صيغة تعتمد على دالتَي INDEX وMATCH، وكذلك صيغة تعتمد على دالة VLOOKUP.

تحديد أول مطابقة جزئية باستخدام الرموز البديلة

توجد حالات تحتاج فيها إلى الحصول على موضع أول مطابقة جزئية تحتوي على رقم معيَّن ضمن نطاق من القيم الرقمية في Excel. في هذه الحالة، ستفيك صيغة تتضمَّن دالتَي MATCH وTEXT وتستخدم رمز النجمة (*)، وهو الرمز البديل الذي يطابق أي عدد من الأحرف. وإذا كنت بحاجة أيضًا إلى معرفة القيمة الدقيقة عند ذلك الموضع، فيمكنك إضافة دالة INDEX إلى الصيغة.

البحث عن أول رقم بمطابقة جزئية

توجد حالات تحتاج فيها إلى الحصول على موضع أول مطابقة جزئية تحتوي على رقم معيَّن ضمن نطاق من القيم الرقمية في Excel. في هذه الحالة، ستفيك صيغة تتضمَّن دالتَي MATCH وTEXT وتستخدم رمز النجمة (*)، وهو الرمز البديل الذي يطابق أي عدد من الأحرف. وإذا كنت بحاجة أيضًا إلى معرفة القيمة الدقيقة عند ذلك الموضع، فيمكنك إضافة دالة INDEX إلى الصيغة.


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

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.