{= ROW ( INDIRECT (start&':'&end))}ملخص
لإنشاء مصفوفة من الأرقام مثل {12345} ، يمكنك استخدام صيغة تستند إلى صف و غير مباشر المهام. غالبًا ما تستخدم هذه التقنية في صيغ الصفيف التي تحتاج إلى رقم مجموعة مصفوفة لتجهيز من نوع ما. في المثال الموضح ، الصيغة في D5 هي:
{= ROW ( INDIRECT (B5&':'&C5))}
التي تُرجع مصفوفة مثل {12345}.
كيفية القيام بتحويل السجل في Excel
ملاحظة: عند إدخالها في خلية واحدة ، سيعرض Excel العنصر الأول فقط في الصفيف. استخدم F9 في شريط الصيغة لمشاهدة نتيجة المصفوفة الفعلية. عادة ، ستستخدم هذه الصيغة داخل صيغة صفيف أكبر ، يتم إدخالها باستخدام control + shift + enter.
تفسير
ملاحظة: في اكسل 365 ، الجديد دالة SEQUENCE هي طريقة أفضل وأسهل لإنشاء مجموعة من الأرقام. الطريقة الموضحة أدناه ستعمل في الإصدارات السابقة.
جوهر هذه الصيغة هو سلسلة تمثل الصفوف. على سبيل المثال ، لإنشاء مصفوفة مكونة من 10 أرقام ، يمكنك ترميز سلسلة نصية في INDIRECT مثل هذا:
= ROW ( INDIRECT ('1:10'))
تفسر الدالة INDIRECT هذا النص على أنه يعني النطاق 1:10 (10 صفوف) وتعيد الدالة ROW رقم الصف لكل صف في هذا النطاق داخل صفيف.
يستخدم المثال الموضح إصدارًا أكثر عمومية من الصيغة التي تلتقط أرقام البداية والنهاية من B5 و C5 على التوالي ، لذلك يبدو الحل كما يلي:
= ROW ( INDIRECT (B5&':'&C5)) = ROW ( INDIRECT (1&':'&5)) = ROW ( INDIRECT ('1:5')) = ROW (1:5) ={12345}
سبب استخدام INDIRECT في الصيغة هو الحماية من تغييرات ورقة العمل. بدون INDIRECT ، يمكن أن يؤدي إدراج الصفوف أو حذفها إلى تغيير مرجع النطاق ، على سبيل المثال:
= ROW (1:5)
سوف يتغير إلى:
= ROW (1:4)
إذا تم حذف الصف 1. نظرًا لأن INDIRECT يعمل مع مرجع تم إنشاؤه مع النص ، فإنه لا يتأثر بالتغييرات في ورقة العمل.
أرقام الصفوف النسبية في نطاق
إذا كنت بحاجة إلى صفيف يتكون من أرقام الصفوف النسبية لنطاق ما ، فيمكنك استخدام صيغة مثل هذه:
= ROW (range)- ROW (range.firstcell)+1
ارى هذه الصفحة للحصول على شرح كامل.
كيفية طرح النسب المئوية في Excel
القيم السلبية
لن تتعامل الدالة ROW مع الأرقام السالبة ، لذا لا يمكنك خلط الأرقام السالبة في لـ بداية و نهاية . ومع ذلك ، يمكنك تطبيق العمليات الحسابية على الصفيف الذي تم إنشاؤه بواسطة ROW. على سبيل المثال ، ستنشئ الصيغة التالية هذا الصفيف: {-5-4-3-2-1}
= ROW ( INDIRECT (1&':'&5))-6
الأعداد بترتيب عكسي ، من n إلى 1
لإنشاء مصفوفة من الأرقام الموجبة بترتيب تنازلي ، من n إلى 1 ، يمكنك استخدام صيغة مثل هذه:
المؤلف ديف برونز= ABS ( ROW ( INDIRECT ('1:'&n))-(n+1))