خطأ #SPILL! في Excel: الأسباب والحلول (دليلٌ شامل)
في الإصدارات الحديثة من Excel، قد تصادف خطأ #SPILL! المزعج أثناء استخدام الصيغ. لا تقلق — فأنت لست وحدك! يأخذك هذا الدليل الشامل في جولةٍ تعرّفك على طبيعة خطأ #SPILL!، وأسباب حدوثه، ويقدّم لك حلولًا عمليةً للتخلص منه بسهولة.
الأسباب الشائعة لخطأ #SPILL! وكيفية إصلاحها
نطاق التسرب ليس فارغًا
نطاق التسرب يحتوي على مدمج
نطاق التسرب داخل جدول Excel
نطاق نتيجة التسرب كبير جدًّا
لا يمكن تحديد نطاق نتيجة التسرب
أسباب محتملة أخرى لخطأ #SPILL!

فيديو: خطأ #SPILL! في Excel
ما خطأ #SPILL! في Excel؟
خطأ #SPILL! هو مشكلة شائعة تظهر في إصدارات Excel 365 و2021 وما بعدها.
يظهر خطأ #SPILL! ليس فقط مع صيغ الصفائف (array formulas)، بل أيضًا مع أي صيغة تُرجع نتائج متعددة وتصادف عائقًا في نطاق منطقة الإخراج.
بشكل عام، يظهر خطأ #SPILL! عادةً عندما يحتوي نطاق التسرب (spill range) على خلايا غير فارغة. وغالبًا ما يؤدي مسح المحتوى من هذه الخلايا إلى حل المشكلة والسماح للصيغة بالعمل بشكل صحيح. ومع ذلك، وبالإضافة إلى هذا السبب الشائع، توجد عوامل أخرى قد تؤدي إلى ظهور هذا الخطأ. دعونا نتعمّق أكثر في أسباب خطأ #SPILL! ونستعرض الحلول المناسبة له.

ثوّر فحص الأخطاء في Excel مع Kutools!
ميزة «تحديد خلايا الخطأ» تكتشف الأخطاء وتميّزها في لمح البصر، لضمان دقةٍ لا تشوبها شائبة في تحليل بياناتك. بسّط سير عملك وارفع مستوى دقتك! جرّبها الآن وعايش تجربة إدارة Excel السلسة!
حمّله لتجربة Excel أكثر سلاسة.

الأسباب الشائعة لحدوث خطأ #SPILL! وكيفية إصلاحه
لتحديد السبب الدقيق للمشكلة، انقر على «فقاعة الخطأ» (المُصوَّرة كمعيّن أصفر مع علامة تعجب)، ثم اقرأ بعناية الرسالة المُظلَّلة باللون الرمادي في السطر الأول.

للوصول بسرعة إلى الخلية التي تُسبب العائق، ابدأ بتحديد خلية الصيغة. سترى حدودًا متقطعة تحيط بنطاق الامتداد المعني. بعد ذلك، انقر على «فقاعة الخطأ» واختر ميزة «تحديد الخلايا المعوِّقة» للانتقال فورًا إلى الخلية أو الخلايا المسؤولة عن العائق.

دعونا نستعرض بالتفصيل أسباب خطأ #SPILL! المختلفة، ونقدّم حلولًا عملية خطوة بخطوة لكل حالة.
نطاق التسرب ليس فارغًا
«السبب»: إذا لم يكن النطاق الذي ينوي Excel استخدامه لوضع النتائج فارغًا، فقد يؤدي ذلك إلى خطأ #SPILL!.
«مثال»: تخيل أن لديك صيغة بسيطة مثل =A2:A5. إذا كانت أي خلية في النطاق المستهدف (مثل الخلية C4) مشغولة، فستواجه خطأً.

«الحل»: تأكد من أن كل خلية ضمن نطاق التسرب فارغة. في المثال، حدد الخلية C4 ثم اضغط مفتاح «Delete» لمسح محتواها.

النتيجة:

نطاق التسرب يحتوي على مدمج
«السبب»: إذا احتوى نطاق التسرب الذي ينوي Excel وضع النتائج فيه على خلايا مدمجة، فقد يؤدي ذلك إلى خطأ #SPILL!.
«مثال»: تخيل أن لديك صيغة بسيطة مثل =A2:A5. إذا احتوى النطاق المستهدف على خلايا مدمجة (مثل دمج الخليتين C3 وC4)، فستواجه خطأً.

«الحل»: قم بإلغاء دمج أي خلايا مدمجة في النطاق المستهدف قبل تطبيق الصيغة. في المثال، حدد الخلايا المدمجة (C3:C4)، ثم انتقل إلى «الصفحة الرئيسية» > «دمج وتوسيط» لإلغاء دمجها.

النتيجة:

فك تجزئة الخلايا وملء القيم من Kutools لـ Excel: أداة مبتكرة!
فك تجزئة الخلايا بسهولة واستنساخ القيم بدقة! بسّط إدارة بياناتك وحسّن جداولك خلال ثوانٍ. جرّب هذه الأداة الضرورية الآن!التنزيل والتجربة.

فعّل Excel إلى أقصى إمكاناته: Kutools يفتح لك أكثر من 300 أداة متقدمة!
نطاق التسرب داخل جدول Excel
«السبب»: إذا وقع نطاق التسرب داخل جدول Excel، فقد يؤدي ذلك إلى ظهور خطأ #SPILL!.
«مثال»: لديك جدول Excel (A1:B6)، وعند محاولة فرز البيانات في العمود A مع الحفاظ على ارتباطها بالعمود B، ستواجه خطأ.

الحلول:
تمتد النتائج خارج جدول Excel.

تحويل الجدول إلى نطاق.
حدد أي خلية في الجدول، ثم انقر على «تصميم الجدول» > «تحويل إلى نطاق».

النتيجة:

نطاق نتيجة التسرب كبير جدًّا
«السبب»: عندما تُولِّد الصيغة نتائجَ أكثر من المتوقَع، فقد تتجاوز المساحةَ المتوفرة.
«مثال»: عند استخدام صيغة VLOOKUP مثل =VLOOKUP(A:A،A:C،2،FALSE) لإرجاع جميع القيم من العمود B في النطاق A:C بالاعتماد على المطابقة مع العمود الأول، ستواجه خطأً.

«التفسير»: تؤدي الصيغة إلى خطأ #SPILL! لأن Excel تحاول جلب البيانات من العمود A:A بالكامل، مما يُنتج عددًا هائلاً من النتائج يصل إلى 1،048،576، وهو ما يتجاوز سعة شبكة Excel.
الحلول:
الإشارة إلى نطاق محدد بدلاً من العمود بأكمله.
في هذا المثال، استخدم الصيغة التالية:
=VLOOKUP(A2:A6,A:C,2,FALSE)
احسب خلية واحدة، ثم انسخ الصيغة لأسفل.
في هذا المثال، استخدم الصيغة التالية لاستخراج أول الاسم الأخير:
=VLOOKUP(A2,A:C,2,FALSE)ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة واستعراض باقي النتائج بسهولة.

استخدم رمز @ لتطبيق التقاطع الضمني.
في هذا المثال، استخدم الصيغة التالية:
=VLOOKUP(@A:A,A:C,2,FALSE)ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة والحصول على باقي النتائج.

لا يمكن تحديد نطاق نتيجة التسرب
«السبب»: لا يعرف Excel عدد الخلايا التي يجب أن تشغلها الصيغة.
«مثال»: عند استخدام صيغة مثل =SEQUENCE(RANDBETWEEN(1،1000)) لتوليد تسلسل يعتمد طوله على نتيجة صيغة RANDBETWEEN(1،1000)، قد تواجه خطأ #SPILL#.

«التفسير»: في هذه الحالة المحددة، تُستخدم الصيغة `=SEQUENCE(RANDBETWEEN(1،1000))` لتوليد تسلسل من الأرقام، حيث يعتمد طول هذا التسلسل على نتيجة الدالة `RANDBETWEEN(1،1000)` التي تُنشئ رقمًا عشوائيًّا بين 1 و1000. وبما أن قيمة `RANDBETWEEN` ديناميكية وغير قابلة للتنبؤ، لا يستطيع Excel تحديد عدد الخلايا المطلوبة مسبقًا لعرض التسلسل بالكامل، مما يؤدي إلى ظهور خطأ #SPILL#.
«الحلول»: غير متوفرة.
أسباب محتملة أخرى لحدوث خطأ #SPILL!
بالإضافة إلى السيناريوهات المذكورة أعلاه، حددت Microsoft سببين إضافيين محتملين لخطأ #SPILL!:
نفاد الذاكرة
«السبب»: إذا نفدت ذاكرة Excel نتيجة عمليات حسابية مكثفة.
الحل: قلّل حجم البيانات أو بسّط العمليات الحسابية.
غير معروف
«السبب»: عندما يعجز Excel عن تحديد سبب محدد لحدوث خطأ #SPILL!.
«الحل»: تحقق من صيغتك بعناية، وابحث عن أي أخطاء مطبعية، أو اطلب المساعدة من مجتمع Excel.
قد يبدو خطأ #SPILL! عقبةً صعبة، لكن ومع تسليحك بهذه الرؤى والحلول، ستتمكن من التنقّل بثقة في ميزات Excel المتقدمة في أحدث إصداره والتعامل مع هذا الخطأ مباشرةً. تذكّر أن الممارسة تُوصل إلى الإتقان، وسرعان ما ستصبح خبيرًا في استكشاف أخطاء #SPILL! وإصلاحها. استمتع باستخدام Excel!
لمزيد من استراتيجيات Excel المبتكرة التي تُحدث فرقًا في إدارة بياناتك،استكشف المزيد هنا.
أفضل أدوات إنتاجية المكتب
Kutools لـ Excel - يساعدك على التميّز بين الحشد
Kutools لـ Excel يحتوي على أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بُعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات تبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات نقرات الفأرة يوميًا — ودّع متلازمة يد الفأرة!
- يزيد إنتاجيتك بنسبة 50% عند عرض وتحرير عدة مستندات في آنٍ واحد.
- يجلب Tabs الفعّال إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.






