جدول المحتويات
الخطأ #SPILL هو مشكلة Excel واسعة الانتشار تؤثر على معظم الأفراد الذين يستخدمون إصدارات Office 365 Excel . يحتوي أحدث إصدار من Excel بموجب ترخيص Office 365 على مجموعة من صيغ الصفيف الديناميكية. على عكس صيغة Excel القياسية ، يمكن للصيغ المعقدة القيام بالعديد من العمليات وإنتاج سمات مختلفة في وقت واحد. في هذه المقالة ، سنشرح سبع طرق مختلفة لتصحيح خطأ انسكاب في Excel.
تنزيل Practice Workbook
يمكنك تنزيل المصنف والتدرب عليها.
خطأ في الانسكاب في Excel.xlsx
ما هو خطأ الانسكاب (#SPILL!) في Excel؟
نطاق الانسكاب هو مجموعة من الخلايا التي تحتوي على النتائج. أ # SPILL! يحدث الخطأ إذا أدى شيء آخر في ورقة العمل إلى إيقاف النطاق من التعبئة الحميدة. خطأ #SPILL! بشكل أساسي هو خطأ يحدث عندما تولد الصيغة العديد من النتائج ولكنها غير قادرة على عرض كل تلك الموجودة في نفس الصفحة.
ما الذي يولد الانسكاب (# SPILL!) خطأ؟
عندما يتم إعاقة نطاق الانسكاب بواسطة شيء من هذا القبيل في جدول البيانات ، #SPILL ! يظهر خطأ. يحدث الخطأ #SPILL عندما يتم حظر النطاق الذي سيتم عرض نتيجة الصيغة فيه بواسطة بيانات أخرى. عندما تحتوي الخلايا الموجودة داخل النطاق المنسكب على نص أو مسافة أو يتم دمجها ، يمكن منع ذلك. إذا لم تكن هناك سعة كافية لـأن جميع وسائط الدالة صحيحة.
الخاتمة
ستساعدك الطرق المذكورة أعلاه على تصحيح خطأ الانسكاب في Excel. ارجوا ان يساعدك هذا! إذا كان لديك أي أسئلة أو اقتراحات أو ملاحظات ، فيرجى إخبارنا في قسم التعليقات. أو يمكنك إلقاء نظرة على مقالاتنا الأخرى في مدونة ExcelWIKI.com !
وظائف الصفيف الديناميكي لإخراج أي إخراج ، تظهر أخطاء #SPILL! . المصفوفات الديناميكية هي مصفوفات قابلة للتكوين تمكن الصيغ من إنتاج خيارات متنوعة لمجموعة متنوعة من خلايا جداول البيانات الاعتماد على حساب خلية محددة. مع إدخال المصفوفات الديناميكية في Excel 365 ، فإن أي صيغة تنشئ حسابات متعددة "تنسكب" تلك العمليات في الخلايا المجاورة.7 طرق لتصحيح الانسكاب (#SPILL! ) خطأ في Excel
لإصلاح الخطأ #SPILL! خطأ ، نحتاج أولاً إلى تحديد رسالة المشكلة التي يتم عرضها. لنلقِ نظرة على بعض السيناريوهات التي قد تظهر فيها مشكلة #SPILL! وكيفية تصحيحها. لتصحيح الخطأ ، سنستخدم مجموعة البيانات التالية ، والتي تحتوي على بعض العناصر في العمود B وكميتها في العمود C وإجمالي مبيعات كل عنصر في العمود D . لنفترض الآن أننا نريد استخدام صيغة ما في عمود مختلف. الآن ، دعونا نرى طرق تصحيح خطأ انسكاب في Excel.
1. تصحيح خطأ الانسكاب الذي يُظهر أن نطاق الانسكاب ليس فارغًا في Excel
عندما تكون البيانات التي تعوق نطاق الانسكاب مرئية بوضوح. ضع في اعتبارك السيناريو التالي. يظهر خطأ #SPILL! عند تطبيق الصيغة على البيانات بسبب وجود نص أو بعض البيانات داخل نطاق الانسكاب. إذا قمت بالنقر فوق المثلث الأصفر لديك رسالة الخطأ التي تظهرأن " نطاق الانسكاب ليس فارغًا ". يشير هذا إلى أن القيمة أو الصيغة تمنع نطاق انسكاب صيغة الصفيف الديناميكي.
1.1. احذف البيانات التي تمنع نطاق الانسكاب من الاستخدام
عند تطبيق أي صيغة على الخلايا الموجودة في نطاق الانسكاب والتي تحتوي بالفعل على بيانات ، ستحصل على #SPILL! خطأ. لنفترض أننا نريد استخدام صيغة بسيطة في العمود F . لهذا ، اتبع الإجراءات لتصحيح المشكلة.
- أولاً ، حدد أي خلية في العمود F ، حيث تريد الصيغة.
- ثانيًا ، اكتب الصيغة هناك.
=D5:D9
- كما نرى أن هناك بيانات في الخلية F7 .
- علاوة على ذلك ، إذا ضغطنا على أدخل ، فسنحصل على الخطأ #SPILL! ، وعندما نضع المؤشر على مؤشر الخطأ ، ستظهر رسالة " الخلية التي نحتاج إلى إفراغ البيانات فيها ليست فارغة ".
- الآن ، لتصحيح الخطأ ، ما عليك سوى مسح محتوى البيانات في الخلية F7 . ومجرد إزالة البيانات من تلك الخلية سيحل المشكلة.
- في بعض الأحيان ، لا توجد بيانات معروضة في هذا النطاق حيث تريد وضع الصيغة ولكن لا يزال الخطأ موجودًا.
- إذا كان نطاق الانسكاب واضحًا ولكن مشكلة الانسكاب استمرت ، فحدد حدد الخلايا المعوقة من القائمة المنسدلة لرسالة الخطأ.
- بعدسيُظهر لك هذا الخلايا التي تمنع نطاق الانسكاب. كما نرى بوضوح ، في شريط الصيغة توجد بيانات في تلك الخلية المعينة ، ولون خط الخلية أبيض. هذا هو سبب عدم ظهور البيانات في أعيننا.
- علاوة على ذلك ، قم بتغيير لون الخط إلى الأسود وإزالة المحتوى.
- أخيرًا ، سنتمكن من رؤية النتيجة وسيختفي الخطأ.
1.2. قم بإزالة الرقم المخصص "؛؛؛" التنسيق من الخلية
عندما يتم تنفيذ تنسيق رقم مخصص ' ؛؛؛ ' على خلية ، هناك بالفعل مخاطرة تتمثل في أن # انسكاب! قد تظهر الأخطاء. في مثل هذه الظروف ، اتبع الخطوات لتصحيحها.
- أولاً ، انقر فوق الخلية التي تظهر الخطأ. في حالتنا ، الخطأ موجود في الخلية F5 .
- ثانيًا ، انقر فوق القائمة المنسدلة لرسائل الخطأ التي هي علامة تعجب مغطاة بمثلث أصفر. وحدد حدد معوقات الخلايا .
- سيؤدي ذلك إلى إبراز الخلية التي واجهنا الانسداد فيها.
- التالي ، انقر بزر الماوس الأيمن فوق تلك الخلية وانتقل إلى خيارات تنسيق الخلايا .
- هذا سينقلك إلى في مربع الحوار تنسيق الخلايا .
- اختر رقم وحدد مخصص من الفئة . ويمكنك أن ترى على الجانب الأيمن النوع من التنسيق' ؛؛؛ '.
- الآن ، قم بتغيير النوع من ' ؛ ؛؛ 'إلى' عام '.
- ثم انقر فوق الزر موافق . 3>
قراءة المزيد: خطأ Excel: تم تنسيق الرقم الموجود في هذه الخلية كنص (6 إصلاحات)
2. الخلايا المدمجة في نطاق الانسكاب لتصحيح الانسكاب (#SPILL!) خطأ في Excel
لنفترض أننا نستخدم الدالة UNIQUE في الخلية F5 ، احصل على القيم الفريدة من نطاق الخلايا D5: D9 واحصل على الخطأ لأن نطاق الانسكاب يحتوي على خلية مدمجة . نكتب الصيغة في الخلية. والصيغة التي نستخدمها هي:
=UNIQUE(D5:D9)
دعونا نرى الإجراء لإصلاح #SPILL ! خطأ.
- في البداية ، من القائمة المنسدلة لرسالة الخطأ ، اختر حدد معرق الخلايا .
- سيؤدي هذا إلى تمييز الخلية التي تسببت في الخطأ. ويمكننا أن نرى أنه تم دمج الخلايا F6 و G6 ولهذا السبب حدث الخطأ.
- لإصلاح ذلك ، انتقل إلى الصفحة الرئيسية علامة التبويب من الشريط.
- حدد الخلايا التي تريد إلغاء دمجها. لذلك ، نختار الخلايا F6 و G6 .
- بعد ذلك ، انقر فوق Unmerge Cells من Merge٪ Center القائمة المنسدلة ضمن فئة المحاذاة .
- وأخيرًا ، سيختفي الخطأ ويمكنك رؤية النتيجة في العمود F . والصيغة في الصيغةشريط.
اقرأ المزيد: كيفية إصلاح #REF! خطأ في Excel (6 حلول)
قراءات مماثلة
- كيفية البحث عن أخطاء مرجعية في Excel (3 طرق سهلة)
- كيفية إصلاح "سيتم نقل الكائنات الثابتة" في Excel (4 حلول)
- Excel VBA: إيقاف تشغيل "خطأ ، استئناف التالي" 16> 17> 9> 1> 3. تصحيح جدول Excel مع وجود خطأ في نطاق Spill Range في Excel
لا تسمح جداول Excel بصيغ الصفيف الديناميكية. لنفترض أننا نريد فرز المبيعات ، لهذا ، نستخدم وظيفة SORT في Excel. إذا واجهت مشكلة #SPILL في جدول Excel مع نطاق تسرب الرسائل في الجدول كما هو موضح أدناه ، فيجب عليك اتباع الخطوات الموضحة لأسفل.
- للبدء ، انقر فوق الخطأ وستظهر الصيغة في شريط الصيغة.
=SORT(D5:D9)
- ثم ، إذا نقرنا على المثلث الأصفر ، فسنحصل على رسالة الخطأ وهي ' نطاق الانسكاب في الجدول '.
- للتخلص من هذا الخطأ ، علينا تحديد الجدول بأكمله.
- بعد ذلك ، انتقل إلى تصميم الجدول من الشريط.
- التالي ، انقر فوق تحويل إلى نطاق من المجموعة أدوات .
- ستظهر نافذة منبثقة واسأل هل تريد تحويل الجدول إلى نطاق عادي؟
- انقر فوق نعم .
- وهذا كل شيء. سوف يختفي الخطأ وتعمل بشكل صحيح وتظهر النتيجة في العمود E .
4. غير معروف تصحيح نطاق الانسكاب في Excel
يتم تشغيل خطأ الانسكاب إذا كان Excel غير قادر على تحديد حجم الصفيف المنسكب. عندما يختلف حجم الصفيف المنسكب ولا يتمكن برنامج Excel من تحديد حجم النطاق المنسكب ، يحدث هذا الخطأ. يمكن أن تتسبب الصيغة أحيانًا في تكبير صفيف ديناميكي بين جولات الحساب. سيحدث الخطأ #SPILL! إذا تغير حجم الصفيف الديناميكي خلال عملية الحساب ولم يتم موازنة ذلك. يتم ملاحظة هذه المشكلة بشكل شائع عند استخدام وظائف عشوائية مثل RANDARRAY أو RAND أو RANDBETWEEN مع Dynamic Array وظائف مثل SEQUENCE . على سبيل المثال ، في الخلية F5 نضع الصيغة أدناه.
=SEQUENCE(RANDBETWEEN(1,100))
أثناء الضغط على أدخل من لوحة المفاتيح يُظهر رسالة الخطأ ' نطاق الانسكاب غير معروف '.
الطريقة الوحيدة لإصلاح عدم دقة هذه الصيغة هي استخدام صيغة جديدة لحساباتك.
اقرأ المزيد: خطأ القيمة في Excel: 7 أسباب مع الحلول
5. نطاق الانسكاب هو تصحيح خطأ كبير جدًا
عندما لا يتوفر المصفوفة الديناميكية ، استخدم Excel ميزة تسمى التقاطع الضمني ، مما أجبر الصيغة على تقديم نتيجة واحدة حتى لو كانت متوفرة القدرة على تقديمنتائج عديدة. لنتخيل أنك تحاول معرفة سبب المشكلة ووجدت أن نطاق الانسكاب كبير جدًا ، كما هو موضح أدناه. افترض المثال التالي. وتحتوي مجموعة البيانات الخاصة بالمثال على بعض العناصر في العمود B ، إجمالي المبيعات لكل عنصر في العمود C ونريد العثور على نتيجة عمولة قدرها 7٪ على كل عنصر. لهذا ، نحتاج إلى استخدام الصيغة لأسفل.
=C:C*7%
يتم استخدام الصيغة مع التداخل التلقائي في Excel 2016 أو 2017 أو 2019 أو الإصدارات السابقة ، ستكون النتيجة قد أسفرت بشكل صحيح. ولكن في Excel 365 ، سترى الخطأ كما هو موضح في الصورة أدناه.
5.1. أنشئ تقاطعًا ضمنيًا لإصلاح خطأ انسكاب باستخدام عامل التشغيل "@"
سيتم تطبيق المصفوفة الديناميكية على عمود B بالكامل عندما نحدد = C: C . بدلاً من ذلك ، قد نستخدم عامل التشغيل @ لإجبار Excel على فرض التداخل الضمني.
الخطوات:
- أولاً ، حدد الخلية D5 واستبدال الصيغة
[email protected]:C*7%
- ثم اضغط على Enter . وستظهر الصيغة في شريط الصيغة.
- سيتم بالفعل تعيين الصيغة لخلية معينة لأنه تم تضمين التداخل الضمني. لجعل الصيغة أطول.
- بعد ذلك ، اسحب مقبض التعبئة لنسخ الصيغة عبر النطاق. أو ، انقر نقرًا مزدوجًا فوق زائد " + "إشارة. هذا أيضًا يكرر الصيغة.
- وهذا كل شيء! يمكنك رؤية النتيجة في العمود D وهو العمود الناتج.
5.2. إصلاح خطأ الانسكاب عن طريق الرجوع إلى النطاق بدلاً من الأعمدة
نحن نشير إلى العمود C في الصيغة = C: C * 7٪ . بدلاً من ذلك ، استخدم الصيغة أدناه للإشارة إلى نطاق معين.
=(C5:C9)*7%
وهذا كل شيء.
اقرأ المزيد: أخطاء في Excel ومعناها (15 خطأ مختلف)
6. إصلاح نفاذ تسرب الذاكرة (#SPILL!) خطأ في Excel
إذا كان الخطأ يشير إلى نفاد الذاكرة أثناء وجودك في محاولة لمعرفة سبب المشكلة #SPILL ، فذلك لأن صيغة الصفيف الديناميكية التي تستخدمها تشير إلى نطاق كبير ، ونفاد ذاكرة Excel ، مما أدى إلى #SPILL! خطأ. للتغلب على المشكلة ، حاول الإشارة إلى نطاق أضيق.
اقرأ المزيد: [تم الإصلاح!] خطأ "لا توجد ذاكرة كافية" في Excel (8 أسباب)
7. تسرب احتياطي أو غير معروف (#SPILL!) تصحيح الخطأ
حتى إذا كان Excel لا يكتشف أو يصلح أصل قد تحصل على خطأ Spill . في بعض الأحيان ، يتعذر على Excel تحديد أو التوفيق بين سبب هذا الخطأ. في مثل هذه الظروف ، تحقق جيدًا من الصيغة التي تحتوي على جميع الحجج اللازمة وتأكد من ذلك