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

تسمى الصيغ التي يمكنها إرجاع صفائف من حجم المتغير صيغ صفيف ديناميكية. يمكن الإشارة إلى الصيغ التي تقوم حاليا بإرجاع الصفائف التي تم امتدادها بنجاح بصيغ الصفيف الممتد. 

فيما يلي بعض الملاحظات لمساعدتك على فهم هذا النوع من الصيغ واستخدامه. 

ما معنى الانسكاب؟

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

الانسكاب يعني أن الصيغة قد نتج عنها قيم متعددة، وقد تم وضع هذه القيم في الخلايا المجاورة. على سبيل المثال، إن =SORT(D2:D11,1,-1)، الذي يفرز صفيفا بترتيب تنازلي، سيرجع صفيفا مقابلا طوله 10 صفوف. ولكنك تحتاج فقط إلى إدخال الصيغة في الخلية العلوية اليسرى، أو F2 في هذه الحالة، وستمتد تلقائيا إلى الخلية F11.

فرز القيم في الخلايا D2:D11 باستخدام =SORT(D2:D11,1,-1)

النقاط الأساسية

  • عند الضغط على Enter لتأكيد الصيغة، Excel حجم نطاق الإخراج ديناميكيا لك، ثم ضع النتائج في كل خلية ضمن هذا النطاق.

  • إذا كنت تقوم بكتابة صيغة صفيف ديناميكية للعمل على قائمة بيانات، فقد يكون من المفيد وضعها في جدول Excel، ثم استخدام المراجع المنظمة للإشارة إلى البيانات. وذلك لأن المراجع المنظمة يتم ضبطها تلقائيا عند إضافة صفوف أو إزالتها من الجدول.

  • صيغ الصفيف الممتد غير معتمدة Excel الجداول نفسها، لذا يجب وضعها في الشبكة خارج الجدول. الجداول هي الأكثر ملاءمة لصفوف وأعمدة البيانات المستقلة.

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

    صيغة صفيف مع تمييز نطاق الإخراج مع حد أزرق

  • الخلية الأولى فقط في منطقة الانسكاب قابلة للتحرير. إذا قمت بتحديد خلية أخرى في منطقة الانسكاب، ستكون الصيغة مرئية في شريط الصيغة، ولكن النص "ظاهر" ولا يمكن تغييره. إذا كنت بحاجة إلى تحديث الصيغة، يجب تحديد الخلية العلوية اليسرى في نطاق الصفيف وتغييرها حسب الحاجة، ثم يقوم Excel تلقائيا بتحديث باقي منطقة الانسكاب لك عند الضغط على Enter.

    صورة لصيغة صفيف شبحية، مما يعني أنها غير قابلة للتحرير، لأنها ليست الخلية الأولى في نطاق الصفيف

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

    صورة لصوره #SPILL! يشير إلى أن إخراج صيغة الصفيف يواجه انسدادا يمنعه من الامتداد.

  • لا تزال صيغ الصفيف القديمة التي تم إدخالها عبر CTRL+SHIFT+ENTER (CSE) معتمدة لأسباب تتعلق بتوافق الخلف، ولكن يجب ألا يتم استخدامها بعد الآن. يمكنك تحويل صيغ الصفيف القديمة إلى صيغ صفيف ديناميكية، إذا أردت ذلك، عن طريق تحديد موقع الخلية الأولى في نطاق الصفيف، ونسخ نص الصيغة، وحذف النطاق الكامل من الصفيف القديم، ثم إعادة إدخال الصيغة في الخلية العلوية اليسرى. قبل ترقية صيغ الصفيف القديمة إلى صيغ صفيف ديناميكية، يجب أن تكون على علم ببعض الفرق بينالحسابين.

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

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

اطلع أيضاً على

الدالة FILTER

دالة RANDARRAY

دالة SEQUENCE

دالة SORT

دالة SORTBY

دالة UNIQUE

أخطاء #SPILL! في Excel

عامل تشغيل التقاطع الضمني: @

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×