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

خطأ #SPILL! في Excel: الأسباب والحلول (دليلٌ شامل)

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

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


فيديو: خطأ #SPILL! في Excel

 


ما خطأ #SPILL! في Excel؟

 

خطأ #SPILL! هو مشكلة شائعة تظهر في إصدارات Excel 365 و2021 وما بعدها.

يظهر خطأ #SPILL! ليس فقط مع صيغ الصفائف (array formulas)، بل أيضًا مع أي صيغة تُرجع نتائج متعددة وتصادف عائقًا في نطاق منطقة الإخراج.

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

لقطة شاشة توضح خطأ #SPILL! في Excel مع نطاق محجوب


ثوّر فحص الأخطاء في Excel مع Kutools!

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

حمّله لتجربة Excel أكثر سلاسة.

لقطة شاشة لميزة Kutools "تحديد الخلايا المحتوية على أخطاء" أثناء التشغيل


الأسباب الشائعة لحدوث خطأ #SPILL! وكيفية إصلاحه

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

    لقطة شاشة لرسالة الخطأ المنبثقة في Excel التي تشرح سبب خطأ #SPILL!

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

    لقطة شاشة توضح كيفية تحديد الخلايا المحجوبة باستخدام رسالة الخطأ المنبثقة في Excel

دعونا نستعرض بالتفصيل أسباب خطأ #SPILL! المختلفة، ونقدّم حلولًا عملية خطوة بخطوة لكل حالة.


نطاق التسرب ليس فارغًا

«السبب»: إذا لم يكن النطاق الذي ينوي Excel استخدامه لوضع النتائج فارغًا، فقد يؤدي ذلك إلى خطأ #SPILL!.

«مثال»: تخيل أن لديك صيغة بسيطة مثل =A2:A5. إذا كانت أي خلية في النطاق المستهدف (مثل الخلية C4) مشغولة، فستواجه خطأً.

لقطة شاشة تُظهر نطاق انسكاب غير فارغ يتسبب في حدوث خطأ #SPILL! في Excel

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

لقطة شاشة توضح كيفية مسح خلية لحل خطأ #SPILL!

النتيجة:

لقطة شاشة تُظهر خطأ #SPILL! بعد حله عن طريق مسح نطاق الانسكاب


نطاق التسرب يحتوي على مدمج

«السبب»: إذا احتوى نطاق التسرب الذي ينوي Excel وضع النتائج فيه على خلايا مدمجة، فقد يؤدي ذلك إلى خطأ #SPILL!.

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

لقطة شاشة لخطأ #SPILL! ناتج عن وجود خلايا مدمجة ضمن نطاق الانسكاب

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

لقطة شاشة توضح كيفية إلغاء دمج الخلايا لإصلاح خطأ #SPILL! في Excel

النتيجة:

لقطة شاشة تُظهر خطأ #SPILL! بعد حله عن طريق إلغاء دمج الخلايا


فك تجزئة الخلايا وملء القيم من Kutools لـ Excel: أداة مبتكرة!

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

لقطة شاشة لميزة Kutools "إلغاء دمج الخلايا وتعبئة القيمة" أثناء التشغيل

فعّل Excel إلى أقصى إمكاناته: Kutools يفتح لك أكثر من 300 أداة متقدمة!


نطاق التسرب داخل جدول Excel

«السبب»: إذا وقع نطاق التسرب داخل جدول Excel، فقد يؤدي ذلك إلى ظهور خطأ #SPILL!.

«مثال»: لديك جدول Excel (A1:B6)، وعند محاولة فرز البيانات في العمود A مع الحفاظ على ارتباطها بالعمود B، ستواجه خطأ.

لقطة شاشة لخطأ #SPILL! ناتج عن وجود نطاق انسكاب داخل جدول Excel

الحلول:

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

    لقطة شاشة توضح كيفية جعل النتائج تنسكب خارج جدول Excel لحل خطأ #SPILL!

  2. تحويل الجدول إلى نطاق.

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

    لقطة شاشة توضح كيفية تحويل الجدول إلى نطاق لإصلاح خطأ #SPILL!

النتيجة:

لقطة شاشة تُظهر البيانات بعد حلها من خطأ #SPILL! الناتج عن جدول Excel


نطاق نتيجة التسرب كبير جدًّا

«السبب»: عندما تُولِّد الصيغة نتائجَ أكثر من المتوقَع، فقد تتجاوز المساحةَ المتوفرة.

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

لقطة شاشة تُظهر خطأ #SPILL! ناتجًا عن صيغة تُنتج نتائج أكثر من اللازم في Excel

«التفسير»: تؤدي الصيغة إلى خطأ #SPILL! لأن Excel تحاول جلب البيانات من العمود A:A بالكامل، مما يُنتج عددًا هائلاً من النتائج يصل إلى 1،048،576، وهو ما يتجاوز سعة شبكة Excel.

الحلول:

  1. الإشارة إلى نطاق محدد بدلاً من العمود بأكمله.

    في هذا المثال، استخدم الصيغة التالية:

    =VLOOKUP(A2:A6,A:C,2,FALSE)

    لقطة شاشة لصيغة VLOOKUP المصححة مع تحديد نطاق لحل خطأ #SPILL!

  2. احسب خلية واحدة، ثم انسخ الصيغة لأسفل.

    في هذا المثال، استخدم الصيغة التالية لاستخراج أول الاسم الأخير:

    =VLOOKUP(A2,A:C,2,FALSE) 

    ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة واستعراض باقي النتائج بسهولة.

    لقطة شاشة توضح كيفية استخدام مقبض التعبئة التلقائية لنسخ صيغة في Excel

  3. استخدم رمز @ لتطبيق التقاطع الضمني.

    في هذا المثال، استخدم الصيغة التالية:

    =VLOOKUP(@A:A,A:C,2,FALSE)

    ثم اسحب مقبض التعبئة التلقائية لأسفل لنسخ الصيغة والحصول على باقي النتائج.

    لقطة شاشة توضح كيفية استخدام العامل @ لمعالجة التقاطعات الضمنية في Excel


لا يمكن تحديد نطاق نتيجة التسرب

«السبب»: لا يعرف Excel عدد الخلايا التي يجب أن تشغلها الصيغة.

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

لقطة شاشة تُظهر خطأ #SPILL! الناتج عن نطاق انسكاب غير معروف في Excel

«التفسير»: في هذه الحالة المحددة، تُستخدم الصيغة `=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 AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة قائمة منسدلة متقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة معتمدة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة بـتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من قائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12أدوات النص(إضافة نص،حذف الأحرف المحددة...)|50+  أنواع المخططات(مخطط جانت...)|40+ صيغ عملية(  حساب العمر بناءً على تاريخ الميلاد...)|19أدوات الإدراج(  إدراج رمز QR ،إدراج صورة من المسار...)|12 أدوات التحويل(تحويل إلى كلمات  ،تحويل العملة...)|7أدوات الدمج والتقسيم(دمج متقدم للصفوف،  تقسيم خلايا Excel ...)|... وأكثردمج متقدم للصفوف, Split Excel Cells ...)  |  ... and more
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

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


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

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