Mundarija
Ushbu qo'llanmada siz Excelda formulalar yordamida raqamlar ketma-ketligini qanday yaratishni o'rganasiz. Bundan tashqari, biz sizga Rim raqamlari va tasodifiy butun sonlarni qanday avtomatik tarzda yaratishni ko'rsatamiz - barchasi yangi dinamik massiv SEQUENCE funksiyasidan foydalangan holda.
Raqamlarni ketma-ket joylashtirishingiz kerak bo'lgan vaqtlar. Excel qo'lda allaqachon o'tib ketgan. Zamonaviy Excelda siz Avtomatik to'ldirish funksiyasi yordamida oddiy raqamlar qatorini bir lahzada yaratishingiz mumkin. Agar sizda aniqroq vazifa bo'lsa, u holda bu maqsad uchun maxsus ishlab chiqilgan SEQUENCE funksiyasidan foydalaning.
Excel SEQUENCE funksiyasi
Excel'dagi SEQUENCE funksiyasi 1, 2, 3, va hokazo kabi ketma-ket raqamlar massivini yaratish uchun ishlatiladi.
Bu Microsoft Excel 365 da joriy qilingan yangi dinamik massiv funksiyasi. Natijada belgilangan raqamga toʻkiladigan dinamik massiv hosil boʻladi. qatorlar va ustunlar soni avtomatik.
Funktsiya quyidagi sintaksisga ega:
SEQUENCE(satrlar, [ustunlar], [start], [qadam])Bu yerda:
Qatorlar (ixtiyoriy) - to'ldiriladigan qatorlar soni.
Ustunlar (ixtiyoriy) - to'ldiriladigan ustunlar soni. Agar o'tkazib yuborilsa, sukut bo'yicha 1 ustun.
Boshlash (ixtiyoriy) - ketma-ketlikdagi boshlang'ich raqam. Agar o'tkazib yuborilsa, sukut bo'yicha 1.
qadam (ixtiyoriy) - ketma-ketlikdagi har bir keyingi qiymat uchun o'sish. Bu ijobiy yoki salbiy bo'lishi mumkin.
- Agar ijobiy bo'lsa, keyingi qiymatlar ortib,ortib boruvchi ketma-ketlik.
- Agar manfiy bo'lsa, keyingi qiymatlar kamayib, kamayib boruvchi ketma-ketlikni hosil qiladi.
- Agar o'tkazib yuborilsa, qadam sukut bo'yicha 1 ga aylanadi.
SEQUENCE funktsiyasi faqat Microsoft 365, Excel 2021 va Internet uchun Excelda qo'llab-quvvatlanadi.
Excelda raqamlar ketma-ketligini yaratishning asosiy formulasi
Agar siz qatorlar ustunini ketma-ket raqamlar bilan to'ldirmoqchi bo'lsangiz 1 dan boshlab Excel SEQUENCE funksiyasidan eng oddiy ko‘rinishda foydalanishingiz mumkin:
Raqamlarni ustunga qo‘yish uchun:
SEQUENCE( n)Raqamlarni qator ga joylashtirish uchun:
SEQUENCE(1, n)Bu yerda n - ketma-ketlikdagi elementlar soni.
Masalan, ustunni 10 ta qo'shimcha raqam bilan to'ldirish uchun birinchi katakchaga quyidagi formulani kiriting (bizning holatda A2) va Enter tugmasini bosing:
=SEQUENCE(10)
Natijalar boshqa qatorlarga avtomatik ravishda to'kiladi.
Gorizontal ketma-ketlikni yaratish uchun satr argumentini 1 ga qo'ying (yoki uni o'tkazib yuboring) va aniqlang. ustunlar soni, bizning holatlarimizda 8:
=SEQUENCE(1,8)
Agar siz hujayralar diapazonini ketma-ket raqamlar bilan to'ldirmoqchi bo'lsangiz, belgilang ikkala satr va ustunlar argumentlari. Masalan, 5 ta satr va 3 ta ustunni toʻldirish uchun quyidagi formuladan foydalanasiz:
=SEQUENCE(5,3)
boshlash uchun aniq raqam bilan , deylik 100, 3-argumentda shu raqamni keltiring:
=SEQUENCE(5,3,100)
Yaratish uchun maxsus o'sish bosqichi bo'lgan raqamlar ro'yxati, 4-argumentdagi qadamni aniqlang, bizning holatlarimizda 10:
=SEQUENCE(5,3,100,10)
Oddiy ingliz tiliga tarjima qilinganda, bizning to'liq formulamiz quyidagicha o'qiladi:
SEQUENCE funksiyasi - eslash kerak bo'lgan narsalar
Excelda raqamlar ketma-ketligini samarali bajarish uchun iltimos, ushbu 4 ta oddiy faktni eslang:
- SEQUENCE funksiyasi faqat Microsoft 365 obunalari va Excel 2021 bilan mavjud. Excel 2019, Excel 2016 va oldingi versiyalarida u ishlamaydi, chunki bu versiyalar dinamikni qo‘llab-quvvatlamaydi. massivlar.
- Agar ketma-ket raqamlar qatori yakuniy natija bo'lsa, Excel barcha raqamlarni avtomatik ravishda to'kilgan diapazonda chiqaradi. Shunday qilib, formulani kiritayotgan katakning past va o‘ng tomonida yetarlicha bo‘sh hujayralar mavjudligiga ishonch hosil qiling, aks holda #SPILL xatosi yuzaga keladi.
- Olingan massiv bir o‘lchovli yoki ikki o‘lchovli bo‘lishi mumkin, satrlar va ustunlar argumentlarini qanday sozlashingizga bog'liq.
- Birlamchi qiymatlar 1 ga o'rnatilmagan har qanday ixtiyoriy argument.
Qanday qilib Excelda raqamlar ketma-ketligini yaratish - formula misollari
Asosiy SEQUENCE formulasi unchalik hayajonli ko'rinmasa-da, boshqa funktsiyalar bilan birlashganda, u butunlay yangi foydalilik darajasini oladi.
Excelda kamayuvchi (kamayuvchi) ketma-ketlik
Kamuvchi ketma-ketlikni yaratish uchun, har bir keyingi qiymatoldingisidan kichik bo'lsa, qadam argumenti uchun salbiy raqamni keltiring.
Masalan, 10 dan boshlanadigan va 1 ga kamayuvchi raqamlar ro'yxatini yaratish uchun , quyidagi formuladan foydalaning:
=SEQUENCE(10, 1, 10, -1)
Ikki oʻlchovli ketma-ketlikni vertikal yuqoridan pastga siljitishga majburlash
Diapazonni toʻldirishda ketma-ket raqamlarga ega bo'lgan hujayralar, sukut bo'yicha, seriya har doim birinchi qator bo'ylab gorizontal ravishda, so'ngra keyingi qatorga o'tadi, xuddi kitobni chapdan o'ngga o'qish kabi. Uni vertikal ravishda, ya'ni birinchi ustun bo'ylab yuqoridan pastga, so'ngra to'g'ridan-to'g'ri keyingi ustunga o'tkazish uchun SEQUENCE ni TRANSPOSE funksiyasiga joylashtiring. Esda tutingki, TRANSPOSE satr va ustunlarni almashtiradi, shuning uchun ularni teskari tartibda belgilashingiz kerak:
TRANSPOSE(SEQUENCE( ustunlar, satrlar, start, step))Masalan, 5 qator va 3 ta ustunni 100 dan boshlanadigan va 10 ga oshiriladigan ketma-ket raqamlar bilan to'ldirish uchun formula quyidagi shaklni oladi:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
Yondoshuvni yaxshiroq tushunish uchun, iltimos, qarang. quyidagi skrinshotda. Bu erda biz barcha parametrlarni alohida katakchalarga kiritamiz (E1:E4) va quyidagi formulalar bilan 2 ta ketma-ketlikni yaratamiz. E'tibor bering, satr va ustun har xil tartibda berilgan!
Vertikal yuqoridan pastgacha (satr bo'yicha):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
Gorizontal ravishda chapdan o'ngga siljiydigan muntazam ketma-ketlik (ustun-wise):
=SEQUENCE(E1, E2, E3, E4)
Rim raqamlari ketma-ketligini yarating
Ba'zi vazifalar uchun yoki shunchaki o'yin-kulgi uchun Rim raqamlari ketma-ketligi kerak ? Bu oson! Oddiy SEQUENCE formulasini yarating va uni ROMAN funksiyasida o'zgartiring. Masalan:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
Bu erda B1 - qatorlar soni, B2 - ustunlar soni, B3 - boshlang'ich raqami va B4 - qadam.
Tasodifiy sonlarning ortib boruvchi yoki kamayuvchi ketma-ketligini hosil qiling
Sizga ma'lum bo'lsa kerak, yangi Excelda tasodifiy sonlarni yaratish uchun maxsus RANDARRAY funksiyasi mavjud bo'lib, biz uni bir necha maqola oldin muhokama qilgan edik. Bu funktsiya juda ko'p foydali narsalarni qila oladi, ammo bizning holatlarimizda u yordam bera olmaydi. Tasodifiy butun sonlarning ortib boruvchi yoki kamayib boruvchi qatorini yaratish uchun bizga SEQUENCE ning qadam argumenti uchun eski yaxshi RANDBETWEEN funksiyasi kerak bo‘ladi.
Masalan, qator yaratish uchun tasodifiy sonlarni ko'paytirish mos ravishda B1 va B2 da ko'rsatilgandek ko'p satr va ustunlarga to'kiladi va B3 da butun sondan boshlanadi, formula quyidagicha bo'ladi:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
Kichikroq yoki kattaroq qadamni xohlashingizga qarab, RANDBETWEEN argumentining ikkinchi argumenti uchun past yoki yuqoriroq raqamni kiriting.
ketma-ketligini yaratish uchun tasodifiy sonlarni kamaytirish , qadam manfiy bo'lishi kerak, shuning uchun siz RANDBETWEEN funksiyasidan oldin minus belgisini qo'ying:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Eslatma. Chunki ExcelRANDBETWEEN funksiyasi uchuvchi , u ish varaqingizdagi har bir oʻzgarishda yangi tasodifiy qiymatlarni hosil qiladi. Natijada, tasodifiy sonlar ketma-ketligingiz doimiy ravishda o'zgarib turadi. Buning oldini olish uchun formulalarni qiymatlar bilan almashtirish uchun Excelning Maxsus joylashtirish > Qiymatlar funksiyasidan foydalanishingiz mumkin.
Excel SEQUENCE funksiyasi etishmayapti
Boshqa dinamik massiv funksiyalari singari, SEQUENCE faqat dinamik massivlarni qo‘llab-quvvatlaydigan Microsoft 365 va Excel 2021 uchun Excelda mavjud. Siz uni dinamik oldingi Excel 2019, Excel 2016 va undan keyingi versiyalarida topa olmaysiz.
Mana shunday formulalar yordamida Excelda ketma-ketlikni yaratish mumkin. Umid qilamanki, misollar foydali va qiziqarli bo'ldi. Nima bo'lganda ham, o'qiganingiz uchun tashakkur va kelgusi hafta blogimizda ko'rishga umid qilamiz!
Yuklab olish uchun mashq kitobi
Excel SEQUENCE formula misollari (.xlsx fayli)