Excel #SPILL! الخطأ: الأسباب والحلول (الدليل الكامل)
في الإصدارات الأخيرة من برنامج Excel، ربما واجهت الخطأ #SPILL المزعج! خطأ أثناء استخدام الصيغ. لا تقلق؛ انت لست وحدك. سيرشدك هذا الدليل الشامل إلى ما يحدث في #SPILL! الخطأ هو سبب حدوثه، وتقديم الحلول العملية لحله.
بالفيديو: #انسكاب! خطأ
ما هو #التسرب! خطأ؟
التسرب! يعد الخطأ مشكلة شائعة تنشأ في إصدارات Excel 365 و2021 وما بعده.
التسرب! لا يحدث الخطأ مع صيغ الصفيف فحسب، بل أيضًا مع أي صيغة تُرجع نتائج متعددة وتواجه عقبة في نطاق الإخراج الخاص بها.
بشكل عام، #SPILL! يحدث الخطأ عادةً عندما يحتوي نطاق السكب على خلايا غير فارغة. غالبًا ما يؤدي مسح البيانات الموجودة داخل هذه الخلايا غير الفارغة إلى حل المشكلة والسماح للصيغة بالعمل بشكل صحيح. ومع ذلك، وبصرف النظر عن هذا السبب الشائع، هناك عوامل أخرى يمكن أن تؤدي إلى هذا الخطأ. دعونا نتعمق أكثر في الأسباب الكامنة وراء #SPILL! الخطأ واستكشاف الحلول المقابلة.
إحداث ثورة في التحقق من الأخطاء في Excel باستخدام Kutools!
• حدد خلايا الخطأ تعمل الميزة على تحديد الأخطاء وتسليط الضوء عليها بسرعة، مما يضمن تحليل البيانات بشكل لا تشوبه شائبة. تبسيط سير العمل الخاص بك وتعزيز الدقة. جربه الآن واستمتع بإدارة Excel السلسة!
أسباب #التسرب! الخطأ والحلول
-
لتحديد السبب الدقيق للمشكلة، انقر فوق خطأ عائم (تم تصويره على شكل معين أصفر مع علامة تعجب) واقرأ بعناية الرسالة المميزة باللون الرمادي في السطر الأول.
-
لتحديد موقع الخلية التي تسبب العائق بسرعة، ابدأ بتحديد خلية الصيغة. ستلاحظ حدودًا متقطعة تحدد نطاق الانسكاب المقصود. التالي، انقر على خطأ عائم واختيار حدد عرقلة الخلايا ميزة للانتقال على الفور إلى الخلية أو الخلايا المعيقة.
دعونا نحلل الأسباب المختلفة لل#SPILL! الخطأ وتقديم حلول خطوة بخطوة لكل سيناريو.
نطاق الانسكاب ليس فارغًا
السبب: إذا لم يكن نطاق الانسكاب الذي ينوي Excel وضع النتائج فيه فارغًا، فقد يؤدي ذلك إلى #SPILL! خطأ.
على سبيل المثال: تخيل أن لديك صيغة بسيطة مثل =A2:A5. إذا كانت أي خلية في النطاق المستهدف (على سبيل المثال، C4) مشغولة، فسوف تواجه الخطأ.
حل: تأكد من أن كل خلية في نطاق الانسكاب فارغة. في المثال، حدد الخلية C4 ثم اضغط حذف مفتاح لمسحها.
النتيجة:
يحتوي نطاق الانسكاب على خلية دمج
السبب: إذا كان نطاق الانسكاب الذي ينوي Excel وضع النتائج فيه يحتوي على خلايا دمج، فقد يؤدي ذلك إلى الخطأ #SPILL! خطأ.
على سبيل المثال: تخيل أن لديك صيغة بسيطة مثل =A2:A5. إذا كان النطاق المستهدف يحتوي على خلايا مدمجة (على سبيل المثال، تم دمج الخلية C3 وC4)، فسوف تواجه الخطأ.
حل: قم بإلغاء دمج أي خلايا مدمجة في النطاق المستهدف قبل تطبيق الصيغة. في المثال، حدد خلايا الدمج (C3:C4) ثم انقر فوقها الصفحة الرئيسية > دمج وتوسيط لإلغاء دمج الخلايا.
النتيجة:
Kutools لإلغاء دمج الخلايا وقيمة التعبئة في Excel: تغيير قواعد اللعبة!
قم بإلغاء دمج الخلايا بسهولة وتكرار القيم بدقة. قم بتبسيط إدارة البيانات وتحسين جداول البيانات في ثوانٍ. جرب هذه الأداة التي لا بد منها الآن! تحميل وتجربة.
قم بتعزيز برنامج Excel الخاص بك: Kutools يفتح أكثر من 300 أداة متقدمة!
نطاق الانسكاب في الجدول
السبب: إذا كان نطاق الانسكاب موجودًا داخل جدول 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#.
الحلول: لا شيء.
أسباب أخرى
بصرف النظر عن السيناريوهات المذكورة أعلاه، حددت Microsoft سببين محتملين إضافيين لـ #SPILL! خطأ:
-
خارج الذاكرة
السبب: إذا نفدت ذاكرة Excel بسبب العمليات الحسابية المكثفة.
حل: تقليل حجم البيانات أو تبسيط الحسابات الخاصة بك.
-
غير المعترف بها
السبب: عندما يتعذر على Excel تحديد سبب محدد لـ #SPILL! خطأ.
حل: تحقق من الصيغة الخاصة بك، أو تحقق من الأخطاء المطبعية، أو اطلب المساعدة من مجتمع Excel.
التسرب! يمكن أن يكون الخطأ عقبة يصعب التغلب عليها، ولكن بالتسلح بهذه الرؤى والحلول، يمكنك التنقل بثقة بين أحدث إصدارات Excel ومعالجة هذا الخطأ بشكل مباشر. تذكر أن التدريب يؤدي إلى الإتقان، وقريبًا ستصبح #تسربًا! مستكشف الأخطاء ومصلحها غير عادي. سعيد التفوق!
لمزيد من استراتيجيات Excel التي تغير قواعد اللعبة والتي يمكنها تحسين إدارة البيانات لديك، استكشاف المزيد هنا..
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.