استخدام ثوابت الصفائف في صيغ الصفيف

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac

عندما تنشئ صيغة صفيف في Excel، يمكنك استخدام القيم من خلايا ورقة العمل أو إدخال القيم مباشرة في الصيغة كثابت صفيف. ثابت الصفيف هو مجموعة من القيم المحاطة بقوسين كبيرين ({}). يمكنك أيضا تسمية ثابت صفيف حتى يصبح إعادة استخدامه أكثر سهولة.

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

يمكنك استخدام الثوابت في صيغ الصفيف أو بمفردها.

  1. في صيغة الصفيف، اكتب قوس فتح والقيم التي تريدها وقوس إغلاق. إليك مثال على ذلك: =SUM(A1:E1*{1,2,3,4,5})
    يتم تضمين ثابت الصفيف بين أقواس ({})، تقوم بإدخالها يدويا.

  2. أدخل باقي الصيغة واضغط على Enter.

    ملاحظة

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

    {=SUM(A1:E1*{1,2,3,4,5})}

    تبدو النتائج كالتالي:

    لقطة شاشة تعرض ثابت صفيف مضمن في صيغة SUM.

    فتقوم الصيغة بضرب A1 ب 1 وB1 في 2، وهكذا، مما يوفر عليك الاضطرار إلى وضع 1,2,3,4,5 في الخلايا على ورقة العمل.

استخدام ثابت لإدخال قيم في عمود

لإدخال القيم في عمود واحد، مثل ثلاث خلايا في العمود C، يمكنك القيام بما يلي:

  1. حدد خلية فارغة.

  2. أدخل علامة المساواة والثابت. فصل القيم في الثابت بالفواصل المنقوطة وليس الفواصل. إذا كنت تقوم بإدخال نص، قم بإحاطته بعلامتي اقتباس مزدوجتين. على سبيل المثال: ={"Quarter 1";"Quarter 2";"Quarter 3"}

  3. اضغط Enter. تمتد القيم إلى الخلايا أسفل الصيغة.

    لقطة شاشة تعرض ثابت صفيف عمودي يستخدم النص.

    هذا ثابت صفيف عمودي أحادي الأبعاد .

ملاحظة

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

استخدام ثابت لإدخال قيم في صف

لإدخال القيم بسرعة في صف واحد، مثل الخلايا F1 وG1 وH1، يمكنك القيام بما يلي:

  1. حدد خلية فارغة.

  2. أدخل علامة المساواة والثابت، ولكن هذه المرة تفصل القيم بفواصل، وليس بالفواصل المنقوطة. على سبيل المثال: ={1,2,3,4,5}

  3. اضغط Enter. تمتد القيم إلى الخلايا على يسار الصيغة.

    لقطة شاشة تعرض ثابت صفيف أفقي أحادي الأبعاد.

    هذا ثابت صفيف أفقي أحادي الأبعاد .

ملاحظة

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

استخدام ثابت لإدخال قيم في أعمدة وصفوف متعددة

  1. حدد خلية فارغة.

  2. أدخل علامة المساواة والثابت. في هذه الحالة، افصل القيم في كل صف باستخدام فواصل، واستخدم فاصلة منقوطة في نهاية كل صف. على سبيل المثال:
    ‎={1,2,3,4;5,6,7,8;9,10,11,12}‎

  3. اضغط Enter. تمتد القيم إلى ثلاثة صفوف وأربعة أعمدة.

    لقطة شاشة تعرض ثابت صفيف ثنائي الأبعاد

    هذا ثابت صفيف ثنائي الأبعاد لأنه يملأ الأعمدة والصفوف. لا يمكنك إنشاء ثابت صفيف ثلاثي الأبعاد أو تضمين ثابت صفيف داخل ثابت آخر.

ملاحظة

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

استخدام ثابت في صيغة

الآن وقد أصبحت على دراية باستخدام ثوابت الصفيف، إليك مثال عمل.

  • في الخلية A3، أدخل الصيغة التالية (أو انسخها والصقها)، ثم اضغط على Enter: =SUM(A1:E1*{1,2,3,4,5})
    ترجع الصيغة 85.
    تضرب الصيغة القيمة الموجودة في A1 ب 1، والقيمة الموجودة في B1 في 2، وهكذا. بعد ذلك، تقوم الدالة SUM بإضافة النتائج. يمكنك أيضا إدخال الصيغة على الشكل =SUM(A1*1,B1*2,C1*3,D1*4,E1*5)

يمكنك أيضا إدخال القيمتين كلتيهما كثوابت صفائف:

=SUM({3,4,5,6,7}*{1,2,3,4,5})

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

ملاحظة

ابحث عن المشاكل التالية إذا لم تعمل الثوابت الخاصة بك:

  • تأكد من فصل القيم بالحرف المناسب. إذا حذفت فاصلة أو فاصلة منقوطة، أو إذا وضعتها في المكان الخطأ، فقد لا يبدو ثابت الصفيف صحيحا وقد تظهر رسالة تحذير.
  • إذا كنت تستخدم صيغة صفيف Ctrl+Shift+Enter قديمة، فتأكد من أن نطاق الإخراج المحدد يحتوي على عدد الصفوف والأعمدة نفسه كثابت الصفيف. إذا كان النطاق المحدد كبيرا جدا، يرجع Excel #N/A في الخلايا الإضافية. إذا كانت صغيرة جدا، فسيحذف Excel القيم التي ليس لها خلية مناظرة.
  • لمزيد من المعلومات حول صيغ الصفيف: