دالة SEQUENCE في Excel - إنشاء سلسلة أرقام تلقائيًا

  • شارك هذا
Michael Brown

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

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

    دالة Excel SEQUENCE

    دالة SEQUENCE في Excel تُستخدم لإنشاء مصفوفة من الأرقام المتسلسلة مثل 1 ، 2 ، 3 ، إلخ.

    إنها دالة صفيف ديناميكية جديدة تم تقديمها في Microsoft Excel 365. والنتيجة هي مصفوفة ديناميكية تمتد إلى الرقم المحدد من الصفوف والأعمدة تلقائيًا.

    تحتوي الوظيفة على بناء الجملة التالي:

    SEQUENCE (صفوف ، [أعمدة] ، [بدء] ، [خطوة])

    أين:

    الصفوف (اختياري) - عدد الصفوف المراد تعبئتها.

    الأعمدة (اختياري) - عدد الأعمدة المراد تعبئتها. في حالة حذفه ، يتم تعيين الإعدادات الافتراضية على عمود واحد.

    بدء (اختياري) - رقم البداية في التسلسل. في حالة حذفها ، يتم تعيين الإعدادات الافتراضية على 1.

    الخطوة (اختياري) - الزيادة لكل قيمة لاحقة في التسلسل. يمكن أن تكون موجبة أو سالبة.

    • إذا كانت موجبة ، تزداد القيم اللاحقة ، مما يؤدي إلى إنشاء ملفتسلسل تصاعدي.
    • إذا كانت القيم سالبة ، تقل القيم اللاحقة ، مما ينتج عنه تسلسل تنازلي.
    • إذا تم حذفها ، فإن الخطوة الافتراضية هي 1.

    وظيفة التسلسل هي فقط معتمد في Excel for Microsoft 365 و Excel 2021 و Excel للويب.

    الصيغة الأساسية لإنشاء تسلسل رقمي في Excel

    إذا كنت تبحث عن ملء عمود من الصفوف بأرقام متسلسلة بدءًا من 1 ، يمكنك استخدام دالة Excel SEQUENCE في أبسط أشكالها:

    لوضع الأرقام في عمود :

    SEQUENCE ( n)

    لوضع الأرقام في صف :

    SEQUENCE (1، n)

    حيث n هو عدد العناصر في التسلسل.

    على سبيل المثال ، لملء عمود بـ 10 أرقام تزايدية ، اكتب الصيغة أدناه في الخلية الأولى (A2 في حالتنا) واضغط على مفتاح الإدخال:

    =SEQUENCE(10)

    ستنتشر النتائج في الصفوف الأخرى تلقائيًا.

    لعمل تسلسل أفقي ، اضبط وسيطة من الصفوف على 1 (أو احذفها) وحدد عدد الأعمدة ، 8 في حالتنا:

    =SEQUENCE(1,8)

    إذا كنت ترغب في ملء نطاق من الخلايا بأرقام متسلسلة ، فقم بتحديد كلا الصفين و عمودان وسيطات. على سبيل المثال ، لملء 5 صفوف و 3 أعمدة ، يمكنك استخدام هذه الصيغة:

    =SEQUENCE(5,3)

    إلى ابدأ برقم محدد ، قل 100 ، قدم هذا الرقم في الوسيطة الثالثة:

    =SEQUENCE(5,3,100)

    لإنشاءقائمة الأرقام مع خطوة زيادة محددة ، حدد الخطوة في الوسيطة الرابعة ، 10 في حالتنا:

    =SEQUENCE(5,3,100,10)

    تُترجم الصيغة الكاملة إلى اللغة الإنجليزية البسيطة ، كما يلي:

    دالة SEQUENCE - أشياء يجب تذكرها

    لإجراء تسلسل من الأرقام بكفاءة في Excel ، من فضلك تذكر هذه الحقائق الأربع البسيطة:

    • لا تتوفر وظيفة SEQUENCE إلا مع اشتراكات Microsoft 365 و Excel 2021. في Excel 2019 و Excel 2016 والإصدارات السابقة ، لا تعمل لأن هذه الإصدارات لا تدعم الديناميكي المصفوفات.
    • إذا كانت مصفوفة الأرقام المتسلسلة هي النتيجة النهائية ، يقوم Excel بإخراج جميع الأرقام تلقائيًا في ما يسمى نطاق الانسكاب. لذلك ، تأكد من وجود عدد كافٍ من الخلايا الفارغة لأسفل وعلى يمين الخلية حيث تدخل الصيغة ، وإلا سيحدث خطأ #SPILL.
    • يمكن أن يكون الصفيف الناتج أحادي البعد أو ثنائي الأبعاد ، بناءً على كيفية تكوين الصفوف و الأعمدة .
    • أي وسيطة اختيارية لم يتم تعيين الإعدادات الافتراضية لها على 1.

    كيف لإنشاء تسلسل رقمي في Excel - أمثلة الصيغة

    على الرغم من أن صيغة SEQUENCE الأساسية لا تبدو مثيرة للغاية ، عند دمجها مع وظائف أخرى ، فإنها تأخذ مستوى جديدًا تمامًا من الفائدة.

    Make تسلسل تنازلي (تنازلي) في Excel

    لإنشاء سلسلة متسلسلة تنازلية ، بحيث تكون كل قيمة لاحقةأقل من الرقم السابق ، قم بتوفير رقم سالب للوسيطة الخطوة .

    على سبيل المثال ، لإنشاء قائمة من الأرقام تبدأ من 10 وتناقص بمقدار 1 ، استخدم هذه الصيغة:

    =SEQUENCE(10, 1, 10, -1)

    فرض تسلسل ثنائي الأبعاد للتحرك رأسيًا من أعلى إلى أسفل

    عند ملء نطاق من الخلايا ذات الأرقام المتسلسلة ، بشكل افتراضي ، تنتقل السلسلة دائمًا أفقيًا عبر الصف الأول ثم نزولًا إلى الصف التالي ، تمامًا مثل قراءة كتاب من اليسار إلى اليمين. لجعلها تنتشر عموديًا ، أي من الأعلى إلى الأسفل عبر العمود الأول ثم إلى العمود التالي ، قم بتداخل SEQUENCE في دالة TRANSPOSE. يرجى ملاحظة أن TRANSPOSE تقوم بتبديل الصفوف والأعمدة ، لذلك يجب عليك تحديدها بالترتيب العكسي:

    TRANSPOSE (SEQUENCE ( عمود، صفوف، ابدأ ، خطوة))

    على سبيل المثال ، لملء 5 صفوف و 3 أعمدة بأرقام متسلسلة تبدأ من 100 ومضاعفة بمقدار 10 ، تأخذ الصيغة هذا النموذج:

    =TRANSPOSE(SEQUENCE(3, 5, 100, 10))

    لفهم الأسلوب بشكل أفضل ، يرجى إلقاء نظرة في لقطة الشاشة أدناه. هنا ، نقوم بإدخال جميع المعلمات في خلايا منفصلة (E1: E4) وإنشاء تسلسلين باستخدام الصيغ أدناه. يرجى الانتباه إلى الصفوف والأعمدة يتم توفيرها بترتيب مختلف!

    التسلسل الذي يتحرك رأسياً من أعلى إلى أسفل (من حيث الصفوف):

    =TRANSPOSE(SEQUENCE(E2, E1, E3, E4))

    تسلسل منتظم يتحرك أفقيًا من اليسار إلى اليمين (عمود-wise):

    =SEQUENCE(E1, E2, E3, E4)

    إنشاء سلسلة من الأرقام الرومانية

    تحتاج إلى تسلسل رقمي روماني لبعض المهام ، أو للمتعة فقط ؟ هذا سهل! قم ببناء صيغة SEQUENCE عادية وقم بتدويرها في دالة ROMAN. على سبيل المثال:

    =ROMAN(SEQUENCE(B1, B2, B3, B4))

    حيث B1 هو عدد الصفوف ، B2 هو عدد الأعمدة ، B3 هو رقم البداية و B4 هي الخطوة.

    إنشاء تسلسل متزايد أو متناقص من الأرقام العشوائية

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

    على سبيل المثال ، لإنشاء سلسلة من زيادة الأرقام العشوائية التي تنسكب في أي عدد من الصفوف والأعمدة كما هو محدد في B1 و B2 ، على التوالي ، وتبدأ من العدد الصحيح في B3 ، تصبح الصيغة كما يلي:

    =SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))

    اعتمادًا على ما إذا كنت تريد خطوة أصغر أو أكبر ، قم بتوفير رقم أقل أو أعلى للوسيطة الثانية من RANDBETWEEN.

    لعمل تسلسل من إنقاص الأرقام العشوائية ، يجب أن تكون الخطوة سالبة ، لذلك تضع علامة الطرح قبل وظيفة RANDBETWEEN:

    =SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

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

    وظيفة Excel SEQUENCE مفقودة

    مثل أي دالة صفيف ديناميكية أخرى ، يتوفر SEQUENCE فقط في Excel لـ Microsoft 365 و Excel 2021 التي تدعم المصفوفات الديناميكية. لن تجده في Excel 2019 و Excel 2016 وما قبل الديناميكي.

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

    تدرب على المصنف للتنزيل

    أمثلة صيغ Excel SEQUENCE (ملف .xlsx)

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.