تُرجع الدالة CELL معلومات حول تنسيق الخلية أو موقعها أو محتوياتها. على سبيل المثال، إذا أردت التحقق من أن إحدى الخلايا تحتوي على قيمة رقمية بدلاً من نص قبل إجراء عملية حسابية عليها، فبإمكانك استخدام الصيغة التالية:
=IF(CELL("type",A1)="v",A1*2,0)
تقوم هذه الصيغة بحساب A1*2 فقط إذا كانت الخلية A1 تحتوي على قيمة رقمية، وتقوم بإرجاع 0 إذا كانت الخلية A1 تحتوي على نص أو إذا كانت فارغة.
ملاحظة
تحتوي الصيغ التي تستخدم CELL على قيم وسيطات خاصة باللغة وسترجع أخطاء إذا تم حسابها باستخدام إصدار لغة مختلفة من Excel. على سبيل المثال، إذا قمت بإنشاء صيغة تحتوي على CELL أثناء استخدام الإصدار التشيكي من Excel، فسترجع هذه الصيغة خطأ إذا تم فتح المصنف باستخدام الإصدار الفرنسي. إذا كان من المهم للآخرين فتح المصنف باستخدام إصدارات Excel بلغات مختلفة، فضع في اعتبارك استخدام دالات بديلة أو السماح للآخرين بحفظ نسخ محلية يقومون فيها بمراجعة وسيطات CELL بحيث تتطابق مع لغتهم.
بناء الجملة
CELL(info_type, [reference])
يحتوي بناء جملة الدالة CELL على الوسيطتين التاليتين:
| الوسيطة | الوصف |
|---|---|
|
info_type مطلوبة |
وهي قيمة نصية تحدد نوع معلومات الخلية الذي تريد إرجاعه. تعرض القائمة التالية القيم المحتملة للوسيطة Info_type والنتائج المقابلة. |
|
الرقم المرجعي اختياري |
وهي الخلية التي تريد معلومات حولها. إذا تم إهمالها، فإنه يتم إرجاع المعلومات المحددة في الوسيطة info_type للخلية المحددة في وقت الحساب. أما إذا كانت وسيطة المرجع عبارة عن نطاق من الخلايا، فإن الدالة CELL ترجع المعلومات الخاصة بالخلية النشطة في النطاق المحدد. هام: على الرغم من أن المرجع اختياري من الناحية الفنية، إلا أنه يتم التشجيع على تضمينه في صيغتك، إلا إذا فهمت تأثير غيابه على نتيجة الصيغة وتريد تطبيق هذا التأثير. لا ينتج عن حذف الوسيطة reference معلومات حول خلية معينة على نحو موثوق، للأسباب التالية: في وضع الحساب التلقائي، عندما يقوم مستخدم بتعديل خلية، قد يتم تشغيل العملية الحسابية قبل تقدم التحديد أو بعده، وذلك استنادا إلى النظام الأساسي الذي تستخدمه ل Excel. على سبيل المثال، يقوم Excel for Windows حاليا بتشغيل العملية الحسابية قبل تغيير التحديد، ولكن يقوم Excel على الويب بتشغيلها بعد ذلك. عند Co-Authoring مع مستخدم آخر يجري تحريرا، ستقوم هذه الدالة بالإبلاغ عن الخلية النشطة الخاصة بك بدلا من الخلية الخاصة بالمحرر. ستؤدي أي إعادة حساب، على سبيل المثال الضغط على F9، إلى إرجاع نتيجة جديدة للدالة على الرغم من عدم حدوث أي تحرير للخلايا. |
قيم info_type
تصف القائمة التالية القيم النصية التي يمكن استخدامها للوسيطة info_type. يجب إدخال هذه القيم في الدالة CELL بعلامات اقتباس (" ").
| info_type | ترجع |
|---|---|
| "address" | يشير إلى الخلية الأولى في مرجع كنص. |
| "col" | رقم عمود الخلية في المرجع. |
| "color" | القيمة 1 في حالة تنسيق الخلية بالألوان للدلالة على القيم السالبة؛ وإلا يتم إرجاع 0 (صفر). ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "contents" | قيمة الخلية العلوية اليمنى في المرجع؛ ليست صيغة. |
| "filename" | اسم الملف (بما فيه المسار بالكامل) للملف الذي يحتوي على مرجع، كنص. إرجاع نص فارغ ("") إذا لم يتم حفظ ورقة العمل بعد. ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "format" | قيمة نصية تناظر تنسيق أرقام الخلية. تظهر التنسيقات المختلفة للقيم النصية في الجدول التالي. يتم إرجاع "-" في نهاية القيمة النصية في حالة تنسيق الخلية بالألوان للقيم السالبة. يتم إرجاع "()" في نهاية القيمة النصية في حالة تنسيق الخلية بواسطة الأقواس للقيم الموجبة أو كافة القيم. ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "parentheses" | القيمة 1 في حالة تنسيق الخلية بواسطة الأقواس للقيم الموجبة فقط أو لكافة القيم؛ وإلا يتم إرجاع 0 (صفر). ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "prefix" | قيمة نصية تناظر "بادئة تسمية" الخلية. يتم إرجاع علامة اقتباس مفردة (') في حالة احتواء الخلية على نص محاذى لليسار، ويتم إرجاع علامة اقتباس مزدوجة (") في حالة احتواء الخلية على نص محاذى إلى اليمين، ويتم إرجاع علامة الإقحام (^) في حالة احتواء الخلية على نص محاذى للوسط، ويتم إرجاع شرطة مائلة عكسية (\) في حالة احتواء الخلية على نص محاذى، ويتم إرجاع نص فارغ ("") في حالة احتواء الخلية على أي شيء آخر. ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "protect" | القيمة 0 في حالة عدم تأمين الخلية؛ وإلا يتم إرجاع 1 في حالة تأمين الخلية. ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
| "row" | رقم صف الخلية في المرجع. |
| "type" | قيمة نصية تناظر نوع البيانات الموجود في الخلية. يتم إرجاع "b" للفارغ إذا كانت الخلية فارغة، و"l" للتسمية إذا كانت الخلية تحتوي على ثابت نصي، و"v" للقيمة إذا كانت الخلية تحتوي على أي شيء آخر. |
| "width" | إرجاع صفيف يحتوي على عنصرين. العنصر الأول في الصفيف هو عرض عمود الخلية المقرب إلى عدد صحيح. تساوي كل وحدة من عرض العمود عرض حرف واحد بحجم الخط الافتراضي. يعتبر العنصر الثاني في الصفيف قيمة منطقية، وتكون القيمة TRUE إذا كان عرض العمود هو الافتراضي أو FALSE إذا تم تعيين العرض بشكل صريح بواسطة المستخدم. ملاحظة: هذه القيمة غير معتمدة في Excel على الويب و Excel Mobile و Excel Starter. |
رموز تنسيقات CELL
تصف القائمة التالية القيم النصية التي تُرجعها الدالة CELL عندما تكون الوسيطة info_type هي "format" ووسيطة المرجع هي خلية منسقة بتنسيق أرقام مضمّن.
| إذا كان تنسيق Excel هو | ترجع الدالة CELL |
|---|---|
| عام | "G" |
| 0 | "F0" |
| #,##0 | ",0" |
| 0.00 | "F2" |
| #,##0.00 | ",2" |
| $#,##0_);($#,##0) | "C0" |
| $#,##0_);[Red]($#,##0) | "C0-" |
| $#,##0.00_);($#,##0.00) | "C2" |
| $#,##0.00_);[Red]($#,##0.00) | "C2-" |
| 0% | "P0" |
| %0.00 | "P2" |
| 0.00E+00 | "S2" |
| # ?/? أو # ??/?? | "G" |
| m/d/yy أو m/d/yy h:mm أو mm/dd/yy | "D4" |
| d-mmm-yy أو dd-mmm-yy | "D1" |
| d-mmm أو dd-mmm | "D2" |
| mmm-yy | "D3" |
| mm/dd | "D5" |
| h:mm AM/PM | "D7" |
| h:mm:ss AM/PM | "D6" |
| h:mm | "D9" |
| h:mm:ss | "D8" |
ملاحظة
إذا كانت الوسيطة info_type في الدالة CELL هي format وقمت بعد ذلك بتطبيق تنسيق مختلف على الخلية المرجعية، فعليك إعادة حساب ورقة العمل (اضغط على F9) لتحديث نتائج الدالة CELL.
أمثلة
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائما الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.