ما هو خطأ الانسكاب؟ كيفية حل مشكلة # SPILL! خطأ في Excel 365

كما نعلم جميعًا ، يأتي Office 365 مرفقًا به Excel 365 مرفقًا به. أضافت Microsoft العديد من الميزات الجديدة إلى Excel 365. إحدى هذه الميزات هي صيغ الصفيف الديناميكية. عادةً ما ترجع الصيغة قيمة واحدة فقط كنتيجة إلى خلية. ولكن الآن ، مع وجود هذه الميزة الجديدة في مكانها الصحيح ، يمكن إرجاع قيم متعددة.

على سبيل المثال ، في Excel 2019 والإصدارات السابقة ، لنفترض أنك قمت بتطبيق الصيغة = D2: D5 على الخلية ، فستقتصر النتيجة على الخلية الأولى.

خطأ انسكاب Excel قبل الصفيف الديناميكي

عندما اضطررنا إلى تطبيق الصيغة على جميع الخلايا المقابلة ، استخدمنا تدوين الصفيف (Ctrl + Shift + Enter). ومع ذلك ، في Excel 365 ليس الأمر كذلك. عند تطبيق نفس الصيغة ، يتم سكب القيم تلقائيًا على جميع الخلايا المقابلة. الرجوع إلى الصورة أدناه ، لمزيد من التفاصيل.

خطأ انسكاب Excel بعد المصفوفات الديناميكية

يتم استدعاء منطقة الخلايا التي تتسرب فيها النتيجة نطاق الانسكاب. الرجوع إلى الصورة أدناه

نطاق تسرب خطأ انسكاب Excel

ملاحظة:

  • ال تسرب تم تمكينه تلقائيًا باستخدام المصفوفات الديناميكية (حاليًا يتم دعم هذه الميزة فقط في Excel 365) ولا يمكن تعطيل الميزة.
  • يتم تمكين ميزة Spill في جميع الصيغ مع أو بدون وظائف.

أخطاء الانسكاب يتم رؤيتها عندما تهدف الصيغة إلى إرجاع قيم متعددة ، ومع ذلك ، لا يمكن وضع النتائج على الخلايا. يبدو الخطأ كما يلي:

عرض أخطاء انسكاب Excel

الأسباب المحتملة لمواجهة خطأ #SPILL هي:

  • يحتوي نطاق Spill على بعض القيم التي لا يمكن نشر النتائج بسببها في الخلايا
  • يحتوي نطاق Spill على خلايا مدمجة.
  • عندما يتم فتح الأوراق القديمة (التي تم إنشاؤها باستخدام Excel 2016 أو إصدار سابق) مع الصيغ التي تدعم التقاطع الضمني في Excel365.
  • عند تطبيق صيغة الصفيف الديناميكية على جدول Excel.

إذا كنت ترى الخطأ #SPILL في Excel ، فلا داعي للقلق. في هذه المقالة ، سنشرح طرقًا مختلفة لتحديد السبب الجذري لهذه المشكلة وننظر أيضًا في طرق إصلاح الخطأ #SPILL

جدول المحتويات

حدد سبب الخطأ #SPILL

عندما ترى خطأ انسكابًا ، تحقق أولاً من سبب ظهور الخطأ ، للقيام بذلك ،

الخطوة 1: انقر فوق الخلية التي تظهر #تسرب! خطأ

الخطوة 2: انقر فوق علامة تعجب كما هو مبين أدناه

الخطوة 3: يخبرنا السطر الأول عن سبب الخطأ. على سبيل المثال ، في هذه الحالة ، يظهر الخطأ لأن نطاق الانسكاب ليس فارغًا

أسباب خطأ انسكاب Excel

الإصلاحات التي يجب اتباعها عندما لا يكون نطاق الانسكاب فارغًا

اتبع الإصلاحات أدناه عندما ترى أن ملف نطاق الانسكاب ليس فارغًا

الإصلاح 1: احذف البيانات التي تحظر نطاق الانسكاب

إذا كانت هناك بعض البيانات بالفعل داخل الخلايا في نطاق Spill ، فسترى الخطأ #SPILL عند تطبيق الصيغة.

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

ضع في اعتبارك المثال أدناه ، عند تطبيق الصيغة = D2: D5 على البيانات ، يتم إلقاء خطأ SPILL كما هو موجود أنا هنا في نطاق الانسكاب.

نص بيانات خطأ الانسكاب ضمن نطاق الانسكاب

للتخلص من الخطأ #SPILL ، ما عليك سوى نقل البيانات أو حذف البيانات من نطاق الانسكاب.

عندما تكون البيانات التي تحظر نطاق الانسكاب مخفية

في بعض الحالات ، تكون البيانات التي تحظر نطاق الانسكاب مخفية وليست واضحة جدًا كما هو موضح في الحالة 1. ضع في اعتبارك المثال أدناه ،

انسكاب خطأ في Excel الخط الأبيض

في مثل هذه الحالات ، للعثور على الخلية التي تحظر نطاق الانسكاب ، اتبع الخطوات التالية:

الخطوة 1: انقر فوق الخلية التي تظهر #تسرب! خطأ

الخطوة 2: انقر فوق علامة تعجب كما هو موضح أدناه ، يمكنك أن ترى أن الخطأ يرجع إلى أن نطاق الانسكاب ليس فارغًا.

الخطوة 3: من القائمة المنسدلة ، انقر فوق حدد معوقات الخلايا

يتسبب خطأ انسكاب Excel في حدوث إعاقة للخلايا

الخطوة 4: يتم تمييز الخلية التي تحظر نطاق الانسكاب كما هو موضح أدناه

خطأ انسكاب Excel يعيق تمييز الخلية

الآن ، بعد أن عرفت الخلية التي يتم حظرها ، تحقق مما يسبب المشكلة بالضبط.

الخطوة 5: عند الفحص الدقيق للخلية ، يمكنك رؤية بعض البيانات المخفية داخل الخلايا.

لون خط خطأ انسكاب Excel أبيض

كما هو موضح في الصورة أعلاه ، هناك بعض البيانات. نظرًا لأن الخط له لون أبيض ، فليس من السهل التعرف على الانسداد. للتخلص من الخطأ ، احذف البيانات من الخلية داخل نطاق Spill.

يصلح 2: إزالة تنسيق الأرقام المخصصة ؛;; مطبق على الخلية

في بعض الأحيان ، عند تنسيق رقم مخصص ;; ; يتم تطبيقه على خلية ، فهناك فرص لرؤية خطأ SPILL. في حالات كهذه،

الخطوة 1: انقر فوق الخلية التي تظهر #تسرب! خطأ

الخطوة 2: انقر فوق علامة تعجب كما هو مبين أدناه.

الخطوة 3: من القائمة المنسدلة ، انقر فوق حدد معوقات الخلايا

يتسبب خطأ انسكاب Excel في حدوث إعاقة للخلايا

الخطوة 4: يتم تمييز الخلية التي تحظر نطاق الانسكاب كما هو موضح أدناه

خطأ انسكاب Excel يعيق تمييز الخلية

الخطوة 5: انقر بزر الماوس الأيمن على الخلية المعوقة.

الخطوة 6: اختر تنسيق الخلايا

تنسيق خلايا Excel

الخطوة 7: تفتح نافذة تنسيق الخلايا. اذهب إلى عدد التبويب

الخطوة 8: من الجزء الأيمن ، حدد مخصص

الخطوة 9: من الجزء الأيمن ، قم بتغيير النوع من ؛;; إلى عام

الخطوة 10: انقر فوق نعم زر

تنسيق الخلايا

الإصلاح الذي يجب اتباعه عند دمج الخلايا في نطاق الانسكاب

إذا رأيت أن الخطأ يرجع إلى أن ملف يحتوي نطاق الانسكاب على خلايا مدمجة  كما هو مبين أدناه،

تم دمج الخلايا في نطاق تسرب خطأ تسرب Excel

الخطوة 1: اضغط على حدد معوقات الخلايا  من القائمة المنسدلة

عزل الخلايا المعوقة

الخطوة 2: ستكون الخلية المعوقة أبرزت

الخطوة 3: تحت الصفحة الرئيسية علامة التبويب ، انقر فوق دمج وتوسيط

الخطوة 4: من القائمة المنسدلة ، حدد فك دمج الخلايا

خطأ انسكاب Excel ، قم بإلغاء دمج الخلايا

إصلاح ليتم اتباعها عند نطاق الانسكاب في الجدول

صيغ الصفيف الديناميكية غير معتمدة في جداول Excel. إذا رأيت الخطأ #SPILL في جدول Excel كما هو موضح أدناه مع الرسالة نطاق الانسكاب في الجدول,

Excel انسكاب خطأ على طاولة

الخطوة 1: حدد الجدول بالكامل

الخطوة 2: انقر فوق تصميم الجدول علامة التبويب من شريط القائمة العلوي

الخطوة 3: اختر تحويل إلى المدى

خطأ انسكاب على جدول يتحول إلى جدول عادي

الخطوة 4: سترى مربع حوار تأكيد يظهر ، انقر فوق نعم

مربع حوار تأكيد خطأ تسرب Excel

الإصلاح الذي يجب اتباعه عندما يكون نطاق الانسكاب خارج الذاكرة

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

الإصلاح الذي يجب اتباعه عندما يكون نطاق الانسكاب غير معروف

يظهر هذا الخطأ عندما يتغير حجم المصفوفة المنسكبة ولا يكون برنامج Excel قادرًا على تحديد حجم النطاق المنسكب. بشكل عام ، عند استخدام وظائف عشوائية مثل RANDARRAY أو RAND أو RANDBETWEEN جنبًا إلى جنب مع وظائف الصفيف الديناميكي مثل SEQUENCE ، يظهر هذا الخطأ.

لفهمها بشكل أفضل ، ضع في اعتبارك المثال أدناه ، دعنا نقول أن الدالة SEQUENCE (RANDBETWEEN (1،100)) مستخدمة. هنا يُنشئ RANDBETWEEN عددًا صحيحًا عشوائيًا أكبر من أو يساوي 1 وأقل من أو يساوي 100. ويولد SEQUENCE أرقامًا متسلسلة (على سبيل المثال ، يولد التسلسل (5) 1،2،3،4،5). ومع ذلك ، فإن RANDBETWEEN هي وظيفة متقلبة وتستمر في تغيير قيمتها في كل مرة يتم فيها فتح ورقة إكسل أو تغييرها. لهذا السبب ، لن تتمكن الدالة SEQUENCE من تحديد حجم الصفيف الذي يجب أن تقوم بإنشائه. لن يعرف عدد القيم التي سيتم إنشاؤها وبالتالي يلقي بخطأ SPILL.

عند تحديد سبب الخطأ ، ترى نطاق الانسكاب غير معروف

نطاق أخطاء انسكاب Excel غير معروف

لإصلاح هذا النوع من الخطأ ، حاول الحصول على صيغة مختلفة تناسب احتياجاتك.

الإصلاحات التي يجب اتباعها عندما يكون نطاق الانسكاب كبيرًا جدًا

لنفترض أنك تحدد السبب ولاحظت ظهور الخطأ بسبب نطاق الانسكاب كبير جدًا كما هو مبين أدناه.

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

عندما لم تكن المصفوفة الديناميكية في مكانها الصحيح ، كان هناك شيء يسمى التقاطع الضمني في التفوق اضطر إلى إرجاع نتيجة واحدة حتى عندما يكون للصيغة إمكانية إرجاع مضاعف النتائج. ضع في اعتبارك مثالاً ، إذا كانت الصيغة = ب: ب * 5٪ يتم تطبيقه على Excel 2019 أو الإصدارات السابقة ، مع وجود التقاطع الضمني في مكانه ، ستكون النتيجة كما يلي:

نطاق أخطاء تسرب Excel كبير جدًا من قبل

ومع ذلك ، عند استخدام نفس الصيغة في Excel 365 ، سترى الخطأ التالي

نطاق أخطاء انسكاب Excel كبير جدًا بعد

لحل هذه المشكلة ، جرب الإصلاحات التالية

الإصلاح 1: تطبيق التقاطع الضمني باستخدام عامل التشغيل @

عندما نقول = ب: ب، سوف يشير الصفيف الديناميكي إلى العمود B بأكمله. بدلاً من ذلك ، يمكننا إجبار التفوق على فرض تقاطع ضمني باستخدام عامل التشغيل @

قم بتغيير الصيغة إلى[البريد الإلكتروني محمي]: ب * 5٪

2021 08 30 10h2046

نظرًا لإضافة التقاطع الضمني ، سيتم تطبيق الصيغة على خلية واحدة. من أجل توسيع الصيغة ،

1. فقط اضغط على النقطة كما هو موضح أدناه

تمديد الصيغة

2. اسحبه لأسفل على الخلايا كما هو مطلوب. سيؤدي هذا إلى تطبيق نفس الصيغة على هذه الخلايا.

صيغة موسعة

الإصلاح 2: بدلاً من الإشارة إلى العمود ، قم بالرجوع إلى النطاق

في الصيغة ، = ب: ب * 5٪ ، نحن نشير إلى العمود ب. بدلاً من ذلك ، قم بالإشارة إلى نطاق معين ، = B2: B4 * 5٪

الرجوع إلى النطاق

هذا كل شئ

نأمل أن تكون هذه المقالة مفيدة.

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

شكرا لقرائتك.

تنزيل Microsoft Excel مجانًا لنظام التشغيل Windows 11 [64 بت]

تنزيل Microsoft Excel مجانًا لنظام التشغيل Windows 11 [64 بت]نظام التشغيل Windows 11اكسل

Excel هو برنامج حسابي قوي من Microsoft والذي يتواجد مع حزمة Microsoft 365. يمكنك الحصول على نسخة مجانية مسجلة بأوراق اعتماد الطالب أو الأستاذ أو عضو الجسم المدرس أو التسجيل في تجربة مجانية لشهر. يم...

اقرأ أكثر
يحتوي برنامج Excel على موصل ويب جديد، وإليك ميزتين يجب عليك التحقق منهما

يحتوي برنامج Excel على موصل ويب جديد، وإليك ميزتين يجب عليك التحقق منهمامايكروسوفتاكسل

أصبح استخراج البيانات من الويب واستخدامها في Excel أسهل.أصدرت شركة Microsoft موصل ويب جديدًا لبرنامج Microsoft Excel، وفقًا لما ذكرته الشركة أحدث بلوق وظيفة. لأولئك منكم الذين لا يعرفون أن موصلات ا...

اقرأ أكثر