للعثور على آخر قيمة غير فارغة في Apple Numbers على Mac، استخدم عمودًا مساعدًا لاختبار كل خلية، ثم استخدم XLOOKUP للبحث في النتائج من الأسفل إلى الأعلى. تتعامل هذه الطريقة مع الخلايا الفارغة المتباعدة وتحافظ على الصفر بوصفه قيمة صالحة.

المطلوب هنا هو إرجاع الخلية المشغولة الأبعد إلى الأسفل في عمود جدول. تعني «الأخيرة» موضع الصف، لذا رتّب جدولك حسب الترتيب الذي تريد استخدامه. في جدول زمني لمشروع، لا يمثّل الإدخال الأبعد إلى الأسفل المرحلة الأحدث إلا عندما تتبع الصفوف ذلك التسلسل.

إعداد مثال صغير يتضمن خلايا فارغة متباعدة

يشير دليل Apple الحالي عبر الإنترنت لأجهزة Mac إلى أنه يغطي Numbers 15.4. للتحقق من الإصدار المثبّت لديك، اختر Numbers → حول Numbers. تتبع الصيغ أدناه «مساعدة الوظائف» الحالية من Apple. دليل مستخدم Numbers لأجهزة Mac

استخدم جدولًا واحدًا يتضمن خمسة أعمدة وثمانية صفوف على الأقل. ضع العناوين أدناه في الصف 1. أدخل القيم النموذجية في العمودين A وB، واترك خلايا B المحددة فارغة فعلًا. تشرح عبارة «اتركها فارغة» طريقة الإعداد؛ فلا تكتبها في جدول البيانات.

الصف A: المرحلة B: عدد العناصر C: فارغة؟ D: تسمية النتيجة E: النتيجة
1 المرحلة عدد العناصر فارغة؟ تسمية النتيجة النتيجة
2 التخطيط 12 آخر عدد
3 التجميع اتركها فارغة
4 المراجعة 18
5 التعديل 0
6 المحاذاة اتركها فارغة
7 الإنهاء 7
8 التوسعة اتركها فارغة

هذا تسلسل توضيحي لعدد العناصر. الإجابة المتوقعة هي 7 من B7. ينبغي تخطي B8 الفارغة، وكذلك الخلايا الفارغة المتباعدة داخل العمود. أما 0 في B5 فهو إدخال ويجب أن يظل مؤهلًا.

احتفظ بالنتيجة في E2، خارج عمود المصدر والعمود المساعد. فهذا يفصل الإجابة عن الخلايا المستخدمة في حسابها.

أضف اختبارًا للفراغ لكل صف مصدر

انقر على C2 وأدخل الصيغة الكاملة التالية:

=ISBLANK(B2)

يؤدي إدخال = إلى فتح محرر الصيغ؛ اضغط على Return لاعتماد الصيغة. توثّق Apple طريقة الإدخال هذه في دليلها لحساب القيم باستخدام البيانات في خلايا الجدول. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

تعيد ISBLANK القيمة TRUE للخلية الفارغة تمامًا، وFALSE خلاف ذلك. لذلك تعني FALSE في هذا العمود المساعد أن خلية المصدر تحتوي على شيء ما. وتُعد المسافة أو المحرف غير القابل للطباعة محتوى حتى عندما تبدو الخلية فارغة. ISBLANK

حدد C2، وحرّك المؤشر فوق حد التحديد حتى يظهر مقبض التعبئة التلقائية الأصفر، ثم اسحبه إلى الأسفل حتى C8. تنسخ التعبئة التلقائية الصيغ إلى الخلايا المجاورة. استخدم العمود المساعد الفارغ لأن التعبئة التلقائية تستبدل المحتوى الموجود في وجهتها. تعبئة الخلايا تلقائيًا في Numbers على Mac

افحص C3 وC8 بعد التعبئة: ينبغي أن تشير الأولى إلى B3 والثانية إلى B8. في العينة المقدمة، ينبغي أن يحتوي النطاق C2:C8 على النتائج التالية:

الخلية المساعدة النتيجة المتوقعة السبب
C2 FALSE تحتوي B2 على 12
C3 TRUE B3 فارغة
C4 FALSE تحتوي B4 على 18
C5 FALSE تحتوي B5 على 0
C6 TRUE B6 فارغة
C7 FALSE تحتوي B7 على 7
C8 TRUE B8 فارغة

أرجِع القيمة المشغولة الأبعد إلى الأسفل

انقر على E2 وأدخل:

=XLOOKUP(FALSE,C2:C8,B2:B8,\"No entries\",0,-1)

تبحث هذه الصيغة في C2:C8 عن FALSE وتُرجع القيمة المقابلة من B2:B8. وتطلب الوسيطة الخامسة، 0، تطابقًا تامًا. أما الوسيطة الأخيرة، -1، فتبحث من الأخير إلى الأول. وتوفّر \"No entries\" الرسالة التي تظهر عند عدم وجود تطابق. تستند معاني هذه الوسيطات إلى وثائق XLOOKUP من Apple.

في العينة، تقع FALSE الأبعد إلى الأسفل في C7، لذا تُرجع E2 قيمة B7: 7. لاحظ أن هذه الإجابة أصغر من 18. فالمهمة تتعلق بالموضع، لذا فإن أكبر رقم يجيب عن سؤال مختلف.

استخدم هذه التعديلات المؤقتة الثلاثة للتحقق من إعدادك، ثم أعد العينة إذا رغبت:

  1. غيّر B7 إلى 9: ينبغي أن تصبح E2 9.
  2. امسح B7: ينبغي أن تصبح E2 0، لأن B5 أصبحت آخر خلية مصدر مشغولة.
  3. امسح كل الخلايا في B2:B8: ينبغي أن تعرض E2 الرسالة No entries.

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

حدّد ما إذا كان المقصود بـ«فارغ» خلية خالية أم تبدو فارغة

تستخدم الطريقة الرئيسية تعريفًا صارمًا: يجب أن تكون خلية المصدر فارغة تمامًا كي يتم تخطيها. فالخلية التي تحتوي على صيغة تُرجع \"\" لا تزال تحتوي على صيغة، لذا لا ينطبق عليها هذا التعريف. وبالتالي، قد تكون نتيجة تبدو فارغة هي الإدخال المحدد. وتعرّف Apple ISBLANK بالاستناد إلى خلية فارغة تمامًا. ISBLANK

إذا كان العمود يحتوي على صيغ تُرجع نصًا، فقد ترغب بدلًا من ذلك في تخطي نتائج النص ذات الطول الصفري. في هذه الحالة، استبدل الصيغة المساعدة في C2 بما يلي، ثم املأ العمود إلى الأسفل مجددًا:

=LEN(B2)=0

أبقِ صيغة البحث في E2 كما هي. تسأل هذه الصيغة المساعدة المنقحة عمّا إذا كان طول نص قيمة المصدر يساوي صفرًا. توثّق Apple أن LEN تعدّ المحارف الكتابية وتقبل أي قيمة؛ ويشمل عدّها المسافات والأرقام والمحارف الخاصة. طول السلسلة الفارغة صفر، بينما طول المسافة واحد. LEN

اختر القاعدة قبل استخدام النتيجة في موضع آخر. تجيب الصيغة المساعدة الأصلية عن السؤال «ما آخر خلية مشغولة؟». أما صيغة طول النص فتجيب عن السؤال «ما آخر قيمة ذات طول نص غير صفري؟». ولا تعتبر أي من القاعدتين المسافة فارغة.

حافظ على توافق النطاقات مع نمو الجدول

يبحث المثال عمدًا في الصفوف 2–8. عند تمديد المصدر حتى الصف 20، املأ العمود المساعد حتى C20 وحدّث نطاقي البحث معًا:

=XLOOKUP(FALSE,C2:C20,B2:B20,\"No entries\",0,-1)

يجب أن يتوافق كل صف مساعد مع صف المصدر نفسه. وافحص أيضًا المراجع بعد التغييرات الهيكلية: تشير Apple تحديدًا إلى أن إضافة صف داخل نطاق مرجعي في جدول مصنّف تتطلب تغيير المرجع كي يشمل الصف الجديد. حساب القيم باستخدام البيانات في خلايا الجدول في Numbers على Mac

إذا نقلت النتيجة إلى جدول آخر، فأضف اسم جدول المصدر إلى المراجع. يستخدم Numbers :: بين اسم الجدول ومرجع الخلية، ويُدرج الاسم تلقائيًا عند تحديد خلايا في جدول آخر أثناء إنشاء صيغة. يجنّبك تحديد النطاقات الفعلية تخمين عناوينها. أنواع الوسيطات والقيم

تجنّب الطرق المختصرة باستخدام المصفوفات والمخططات والتظليل التي تغيّر المهمة

اختبار الفراغ لعمود كامل ليس هو العمود المساعد

لا تستبدل العمود المساعد المملوء بـISBLANK(B2:B8) وتفترض أنه ينتج سبعة اختبارات منفصلة. تذكر Apple صراحةً أنه عندما يشير ISBLANK إلى أكثر من خلية واحدة، فإنه يُرجع FALSE حتى لو كانت جميع الخلايا فارغة. يفسّر هذا الحد الموثّق للدالة سبب تقييم هذه الطريقة لكل خلية مصدر على حدة. ISBLANK

تتضمن Numbers بالفعل دوالًا للمصفوفات؛ وتعرّف Apple المصفوفة بأنها سلسلة من القيم، وتوضح أن دوال المصفوفات يمكن أن تزوّد دوالًا أخرى بالقيم. لكن هذه الإمكانية العامة لا تتجاوز سلوك الوسيطات الموثّق لدالة بعينها. أنواع الوسيطات والقيم

المخطط يعرض البيانات المحددة

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

قد يؤدي تظليل قيمة مطابقة إلى تحديد عدة خلايا

لإضافة مؤشر مرئي، تدعم Apple قواعد التظليل الشرطي التي تقارن قيمة خلية بمرجع خلية أخرى. حدّد الخلايا ذات الصلة، وافتح التنسيق → الخلية → التظليل الشرطي، ثم انقر على إضافة قاعدة. استخدام شروط الخلايا في Numbers على Mac

ستحدد قاعدة تقارن الأعداد بالنتيجة القيم المطابقة. وإذا ظهرت 7 في عدة صفوف مصدر، فلن تحدد هذه المطابقات B7 وحدها. احرص على التمييز بين الأمرين عندما تكون مهمتك تحديد صف بعينه.

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

المصادر