Excel-də SEQUENCE funksiyası - nömrələr seriyasının avtomatik yaradılması

  • Bunu Paylaş
Michael Brown

Bu dərslikdə siz Excel-də düsturlarla ədəd ardıcıllığı yaratmağı öyrənəcəksiniz. Bundan əlavə, biz sizə bir sıra Roma ədədləri və təsadüfi tam ədədləri avtomatik olaraq necə yaratmağı göstərəcəyik - bunların hamısı yeni dinamik massiv SEQUENCE funksiyasından istifadə etməklə.

Rəqəmləri ardıcıllıqla qoymağınız lazım olan vaxtlar Excel əl ilə çoxdan getdi. Müasir Excel-də Avtomatik Doldurma funksiyası ilə bir anda sadə nömrələr seriyası yarada bilərsiniz. Əgər daha konkret tapşırıq varsa, o zaman bu məqsəd üçün xüsusi olaraq hazırlanmış SEQUENCE funksiyasından istifadə edin.

    Excel SEQUENCE funksiyası

    Excel-də SEQUENCE funksiyası 1, 2, 3 və s. kimi ardıcıl ədədlər massivi yaratmaq üçün istifadə olunur.

    Bu, Microsoft Excel 365-də təqdim edilmiş yeni dinamik massiv funksiyasıdır. Nəticə müəyyən edilmiş nömrəyə yayılan dinamik massivdir. sətir və sütunların avtomatik olaraq.

    Funksiya aşağıdakı sintaksisə malikdir:

    SEQUENCE(sətirlər, [sütunlar], [start], [addım])

    Burada:

    Satırlar (isteğe bağlı) - doldurulacaq sətirlərin sayı.

    Sütunlar (isteğe bağlı) - doldurulacaq sütunların sayı. Çıxarılıbsa, defolt olaraq 1 sütundur.

    Başlat (isteğe bağlı) - ardıcıllıqla başlanğıc nömrəsi. Buraxılıbsa, defolt olaraq 1-dir.

    Addım (isteğe bağlı) - ardıcıllıqla hər bir sonrakı dəyər üçün artım. O, müsbət və ya mənfi ola bilər.

    • Müsbət olarsa, sonrakı dəyərlər artırartan ardıcıllıq.
    • Mənfi olarsa, sonrakı dəyərlər azalarsa, azalan ardıcıllıq yaranır.
    • Əgər buraxılmasa, addım defolt olaraq 1-dir.

    SEQUENCE funksiyası yalnız Microsoft 365, Excel 2021 və veb üçün Excel-də dəstəklənir.

    Excel-də ədəd ardıcıllığı yaratmaq üçün əsas düstur

    Ardıcıl nömrələrlə sətirlər sütununu doldurmaq istəyirsinizsə 1-dən başlayaraq, Excel SEQUENCE funksiyasından ən sadə formada istifadə edə bilərsiniz:

    Rəqəmləri sütun a yerləşdirmək üçün:

    SEQUENCE( n)

    Rəqəmləri sətir -da yerləşdirmək üçün:

    SEQUENCE(1, n)

    Burada n ardıcıllıqdakı elementlərin sayıdır.

    Məsələn, sütunu 10 artımlı rəqəmlə doldurmaq üçün birinci xanaya aşağıdakı düsturu yazın (bizim halda A2) və Enter düyməsini sıxın:

    =SEQUENCE(10)

    Nəticələr avtomatik olaraq digər cərgələrə töküləcək.

    Üfüqi ardıcıllıq yaratmaq üçün sətirlər arqumentini 1-ə təyin edin (və ya onu buraxın) və müəyyən edin. sütunların sayı, bizim vəziyyətimizdə 8:

    =SEQUENCE(1,8)

    Əgər xanalar diapazonunu ardıcıl nömrələrlə doldurmaq istəyirsinizsə, o zaman müəyyən edin həm sətirlər , həm də sütunlar arqumentləri. Məsələn, 5 sətir və 3 sütunu doldurmaq üçün bu düsturdan istifadə edərdiniz:

    =SEQUENCE(5,3)

    başlamaq üçün xüsusi bir nömrə ilə , deyək ki, 100, 3-cü arqumentdə həmin rəqəmi təqdim edin:

    =SEQUENCE(5,3,100)

    Yaratmaq üçün xüsusi artım addımı olan ədədlərin siyahısı, 4-cü arqumentdə addımı təyin edin, bizim halda 10:

    =SEQUENCE(5,3,100,10)

    Sadə ingilis dilinə tərcümə edilmiş tam düsturumuz aşağıdakı kimidir:

    SEQUENCE funksiyası - yadda saxlanmalı şeylər

    Excel-də rəqəmlər ardıcıllığını səmərəli şəkildə yerinə yetirmək üçün lütfən, bu 4 sadə faktı xatırlayın:

    • SEQUENCE funksiyası yalnız Microsoft 365 abunəlikləri və Excel 2021 ilə mövcuddur. Excel 2019, Excel 2016 və əvvəlki versiyalarda o işləmir, çünki həmin versiyalar dinamiki dəstəkləmir. massivlər.
    • Ardıcıl nömrələr massivi yekun nəticədirsə, Excel bütün nömrələri avtomatik olaraq sözdə yayılma diapazonunda çıxarır. Beləliklə, düsturu daxil etdiyiniz xananın aşağısında və sağında kifayət qədər boş xanaların olduğundan əmin olun, əks halda #SPILL xətası baş verəcək.
    • Nəticədə massiv birölçülü və ya ikiölçülü ola bilər, sətirlər sütunlar arqumentlərini necə konfiqurasiya etdiyinizdən asılı olaraq.
    • Defolt olaraq 1-ə təyin edilməyən istənilən isteğe bağlı arqument.

    Necə Excel-də ədəd ardıcıllığı yaratmaq üçün - düstur nümunələri

    Əsas SEQUENCE düsturu çox maraqlı görünməsə də, digər funksiyalarla birləşdirildikdə, o, tamamilə yeni faydalılıq səviyyəsi qazanır.

    Excel-də azalan (azalan) ardıcıllıq

    Azalan ardıcıl sıra yaratmaq üçün hər bir sonrakı dəyərəvvəlkindən azdırsa, addım arqumenti üçün mənfi ədədi təmin edin.

    Məsələn, 10-dan başlayan və 1-ə qədər azalan ədədlərin siyahısını yaratmaq üçün , bu düsturdan istifadə edin:

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

    İki ölçülü ardıcıllığı şaquli olaraq yuxarıdan aşağıya hərəkət etməyə məcbur edin

    Bir sıra doldurarkən ardıcıl nömrələri olan xanalar, standart olaraq, seriya həmişə soldan sağa kitab oxumaq kimi birinci cərgədə üfüqi, sonra isə növbəti sıraya keçir. Onun şaquli şəkildə yayılmasını əldə etmək üçün, yəni birinci sütunda yuxarıdan aşağıya, sonra isə sağdan növbəti sütuna keçmək üçün SEQUENCE-i TRANSPOSE funksiyasında yerləşdirin. Nəzərə alın ki, TRANSPOSE sətir və sütunları dəyişdirir, ona görə də siz onları tərs ardıcıllıqla təyin etməlisiniz:

    TRANSPOSE(SEQUENCE( sütun, sətir, başlanğıc, addım))

    Məsələn, 100-dən başlayan və 10 artırılan ardıcıl nömrələrlə 5 sətir və 3 sütunu doldurmaq üçün düstur bu formanı alır:

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

    Yanışmanı daha yaxşı başa düşmək üçün lütfən nəzər salın aşağıdakı ekran görüntüsündə. Burada biz bütün parametrləri ayrı-ayrı xanalara daxil edirik (E1:E4) və aşağıdakı düsturlarla 2 ardıcıllıq yaradırıq. Diqqət edin sətirlər sütunlar fərqli qaydada verilir!

    Şaquli yuxarıdan aşağıya doğru hərəkət edən ardıcıllıq (sətir üzrə):

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

    Üfüqi olaraq soldan sağa hərəkət edən müntəzəm ardıcıllıq (sütun-wise):

    =SEQUENCE(E1, E2, E3, E4)

    Roma nömrələri ardıcıllığı yaradın

    Hər hansı bir tapşırıq üçün və ya sadəcə əylənmək üçün Roma nömrələri ardıcıllığına ehtiyacınız var ? Bu asandır! Adi SEQUENCE düsturunu qurun və onu ROMAN funksiyasında əyin. Məsələn:

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

    Burada B1 sətirlərin sayı, B2 sütunların sayı, B3 başlanğıc nömrəsi və B4 addımdır.

    Təsadüfi ədədlərin artan və ya azalan ardıcıllığını yaradın

    Yəqin ki, bildiyiniz kimi, yeni Excel-də təsadüfi ədədlər yaratmaq üçün RANDARRAY adlı xüsusi funksiya var ki, bu barədə bir neçə məqalə əvvəl danışmışdıq. Bu funksiya çox faydalı şeylər edə bilər, lakin bizim vəziyyətimizdə kömək edə bilməz. Təsadüfi tam ədədlərin artan və ya azalan seriyasını yaratmaq üçün SEQUENCE-in addım arqumenti üçün köhnə yaxşı RANDBETWEEN funksiyasına ehtiyacımız olacaq.

    Məsələn, bir sıra yaratmaq üçün təsadüfi ədədləri artırmaq ki, müvafiq olaraq B1 və B2-də göstərildiyi qədər çox sətir və sütuna yayılır və B3-də tam ədəddən başlayır, düstur aşağıdakı kimi olur:

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

    Daha kiçik və ya daha böyük addım istəməyinizdən asılı olaraq, RANDBETWEEN-in ikinci arqumenti üçün daha aşağı və ya daha yüksək rəqəm təqdim edin.

    ardıcıllığı yaratmaq üçün təsadüfi ədədləri azaltmaqla , addım mənfi olmalıdır, ona görə də siz RANDBETWEEN funksiyasından əvvəl mənfi işarə qoyursunuz:

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

    Qeyd. Çünki ExcelRANDBETWEEN funksiyası uçucu dur, iş vərəqinizdə hər dəyişikliklə yeni təsadüfi dəyərlər yaradacaq. Nəticədə, təsadüfi ədədlər ardıcıllığınız davamlı olaraq dəyişəcək. Bunun qarşısını almaq üçün Excel-in Xüsusi Yapıştır > Dəyərlər funksiyasından istifadə edərək düsturları dəyərlərlə əvəz edə bilərsiniz.

    Excel SEQUENCE funksiyası çatışmır

    Hər hansı digər dinamik massiv funksiyası kimi, SEQUENCE yalnız dinamik massivləri dəstəkləyən Microsoft 365 və Excel 2021 üçün Excel-də mövcuddur. Siz onu pre-dinamik Excel 2019, Excel 2016 və daha aşağı versiyalarda tapa bilməzsiniz.

    Düsturlarla Excel-də ardıcıllığı belə yaratmaq olar. Ümid edirəm nümunələr həm faydalı, həm də əyləncəli oldu. Hər halda, oxuduğunuz üçün təşəkkür edirik və sizi gələn həftə bloqumuzda görməyə ümid edirik!

    Endirmək üçün məşq kitabçası

    Excel SEQUENCE formula nümunələri (.xlsx faylı)

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.