Mundarija
Microsoft Excelda SEQUENCE funksiyasi turli formatdagi raqamli qiymatlar ketma-ketligini yaratish uchun ishlatiladi. Ushbu maqolada siz ushbu SEQUENCE funksiyasidan turli mezonlar va uni Exceldagi boshqa funksiyalar bilan birlashtirish orqali qanday samarali foydalanishni bilib olasiz.
Yuqoridagi skrinshot umumiy koʻrinishdir. Excelda SEQUENCE funksiyasining qo'llanilishini ifodalovchi maqolaning. Maʼlumotlar toʻplami hamda SEQUENCE funksiyasidan toʻgʻri foydalanish usullari haqida ushbu maqolaning keyingi boʻlimlarida koʻproq bilib olasiz.
Amaliy ish kitobini yuklab oling
Siz buni qilishingiz mumkin. Ushbu maqolani tayyorlash uchun biz foydalangan Excel ish kitobini yuklab oling.
SEQUENCE Function.xlsx-dan foydalanish
SEQUENCE Function bilan tanishish
- Funktsiya maqsadi:
SEQUENCE funksiyasi ketma-ketlikni yaratish uchun ishlatiladi. raqamli qiymatlar.
- Sintaksis:
=SEQUENCE(satrlar, [ustunlar], [start], [qadam ])
- Argumentlar tushuntirish:
Argument | Talab qilinadi/ Ixtiyoriy | Tushuntirish |
---|---|---|
satrlar | Majburiy | Qatorlar soni. |
[ustunlar] | Majburiy emas | Ustunlar soni. |
[start] | Majburiy emas | Qaytish massividagi boshlang'ich raqami. |
[qadam] | Majburiy emas | UmumiyExcelda bosh nolga ega raqamlar Agar siz TEXT funksiyasi qanday ishlashini bilsangiz, bosh nol bilan raqamlar ketma-ketligini formatlash juda oson. Masalan, tasodifiy ketma-ketlikdagi barcha raqamlar 4 ta raqamga ega bo'ladi, 4 ta raqami bo'lmaganlari esa bosh nollarni o'z ichiga oladi. B4 katakchasidagi tegishli formula quyidagicha bo'ladi: =TEXT(SEQUENCE(10,1,5,50),"0000")
15. SEQUENCE funksiyasi bilan ro'yxatda teskari tartib yaratishEndi biz ro'yxatdagi katakchalar tartibini o'zgartirmoqchimiz deb faraz qilaylik. Maqsadni bajarish uchun biz bu yerda SEQUENCE funksiyasi bilan birga INDEX va ROWS funksiyalaridan foydalanishimiz mumkin. B ustunida mavjud ba'zi tasodifiy nomlar va D ustunida biz bu nomlarni teskari tartibda ko'rsatamiz. Demak, D5 katakchada kerakli formula bo'lishi kerak: =INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))
Bu erda SEQUENCE funktsiyasi barcha nomlarning satr raqamlarini oʻzgartiradi va INDEX funksiyasi keyinchalik SEQUENCE funksiyasi tomonidan oʻzgartirilgan ikkinchi argument (satr_num) asosida teskari tartibda nomlarni chiqaradi. 16. SEQUENCE va CHAR funksiyalari bilan alifbolar ro‘yxatini tayyorlashOxirgi misolda biz massivdagi alifbolar ro‘yxatini yaratish uchun SEQUENCE funksiyasidan qanday foydalanish mumkinligini ko‘rib chiqamiz. Quyidagi rasmda barcha alifbolarni o'z ichiga olgan massivni ko'rsatish uchun ikkita alohida qatordan foydalanilgan. Talab qilingan B4 katakdagi formula: =CHAR(SEQUENCE(2,13,65))
Ushbu formulada CHAR funksiyasi Unicode tomonidan belgilangan belgilarni qaytaradi. Ingliz tilida 26 ta alifbo bo'lgani uchun biz bu yerda 13 ta ustundan foydalandik. Biz ustun raqamini 2 deb ham belgilashimiz mumkin va formula 13 qator va 2 ustundagi barcha alifbolarni qaytaradi. 💡 Yodda tutilishi kerak bo'lgan narsalar🔺 SEQUENCE funksiyasi qiymatlarni bir nechta satr va ustunlarga to'kish orqali massivni qaytaradi. Shunday qilib, agar massivdagi qaytariladigan qiymatlardan birortasi o‘zini ifodalash uchun bo‘sh katak topa olmasa, funksiya #SPILL xatosini qaytaradi. 🔺 SEQUENCE funksiyasi hozirda <4 da mavjud>Faqat Microsoft Office 365 . 🔺 SEQUENCE funksiyasining barcha ixtiyoriy argumentlari uchun standart qiymat 1 . Yakunlovchi so'zlarUmid qilamanki, SEQUENCE funktsiyasidan foydalanish uchun yuqorida aytib o'tilgan barcha usullar endi ularni Excel elektron jadvallarida yanada samaraliroq qo'llashga undaydi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytdagi Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin. raqamlar ketma-ketligidagi ketma-ket ikkita qiymat o'rtasidagi farq. |
- Qaytish parametri:
Aniqlangan spetsifikatsiyaga ega raqamlar ketma-ketligini o'z ichiga olgan massiv .
16 Excelda SEQUENCE funksiyasidan foydalanishga misollar
1. Faqat bitta argumentli SEQUENCE funksiyasidan asosiy foydalanish
SEQUENCE funksiyasining birinchi argumenti 'satrlar' bo'lib, ko'rsatiladigan qatorlar sonini bildiradi. elektron jadvalda. Agar siz boshqa argumentlarni kiritmasangiz, funktsiya belgilangan qatorlar sonini qaytaradi, bunda birinchi qatorda '1' raqami bo'ladi, keyin esa boshqa barcha ketma-ket raqamlar keyingi qatorlarda ko'rsatiladi.
Demak, quyidagi rasmda B4 katakchada quyidagi formula mavjud:
=SEQUENCE(5)
Batafsil o'qing: 51 Excelda ko'p qo'llaniladigan matematik va trig funksiyalar
2. Excelda ikkita argumentli SEQUENCE funktsiya
Funksiyaning ikkinchi argumenti ustunlar sonini bildirganligi sababli, birinchi ikkita argumentning kombinatsiyasi belgilangan qator va ustunlar massiviga olib keladi.
B4 katagida satrlar va ustunlar argumentlari bilan SEQUENCE funksiyasi quyidagicha bo'ladi:
=SEQUENCE(5,3)
Batafsil o'qing: 44 Excelda matematik funktsiyalar (PDF bepul yuklab olish)
3. Excelda uchta argumentli SEQUENCE funktsiyasi
Endifunktsiyaning uchinchi argumenti [start] bo'lib, massivning birinchi qatorining birinchi katagida ko'rsatiladigan boshlang'ich qiymat yoki raqamni bildiradi.
Demak, birinchi uchta argument bilan , funktsiya quyidagi skrinshotda ko'rsatilgandek massivni qaytaradi. B4 katakchasidagi formula esa:
=SEQUENCE(5,3,10)
Bu erda uchinchi argumentda aniqlangan massivda boshlang'ich qiymati 10 bo'ladi. funktsiyaning.
4. Excelda to'rt argumentli SEQUENCE funktsiyasi
Funktsiyaning to'rtinchi argumenti [qadam] massivdagi har qanday ikkita ketma-ket qiymat o'rtasida bajarilishi kerak bo'lgan intervalni bildiradi. Faraz qilsak, 10 dan boshlanadigan butun sonlarning arifmetik qatorini yaratmoqchi bo'lsak, bu erda umumiy farq 5 ga teng.
B4 katakchasidagi kerakli formula:
=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))
5. Excelda sana yoki oylarni yaratish uchun SEQUENCE funksiyasidan foydalanish
i. SEQUENCE va TODAY funksiyalari bilan ketma-ket sanalarni yaratish
SEQUENCE funktsiyasi belgilangan sanadan boshlab bir qator ketma-ket sanalarni yaratish uchun juda foydali. Uchinchi argument sifatida ichidagi TODAY funksiyasidan foydalanib, biz boshlanish sanasi bo'ladigan joriy sanani belgilashimiz mumkin. Joriy sanadan boshlab o'nta ketma-ket sanalar ro'yxatini yaratmoqchi bo'lsak.
B5 katakdagi tegishli formula bo'lishi kerak.bo'l:
=SEQUENCE(10,1,TODAY(),1)
ii. EDATE va SEQUENCE funktsiyalari bilan ketma-ket oylar uchun birinchi sanalar ro'yxatini yaratish
EDATE funksiyasi ma'lum bir sanadan belgilangan oylar sonidan keyin yoki undan oldingi sanani ko'rsatish uchun ishlatiladi. EDATE, DATE va SEQUENCE funktsiyalarini birlashtirib, biz bir necha oy davomida barcha birinchi sanalar ro'yxatini osongina yaratishimiz mumkin. Aytaylik, biz 2021 yildagi barcha oylarning birinchi sanalarini ko'rsatmoqchimiz.
Demak, quyidagi rasmdagi Yacheyka B4 chiqishida kerakli formula bo'ladi:
=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))
iii. Excelda SEQUENCE funktsiyasi bilan 12 oylik nomlar ro'yxatini tuzish
SEQUENCE funktsiyasi atrofida TEXT funktsiyasidan foydalanib, biz ro'yxatni ham tayyorlashimiz mumkin. bir yilda ketma-ket o'n ikki oy.
B5 katakchasidagi talab qilinadigan formula:
=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)),"mmmm")
6. Excelda SEQUENCE va TRANSPOSE funksiyalarining kombinatsiyasi
SEQUENCE funktsiyasini ichidagi barcha to'rtta argument bilan qo'llash orqali biz ba'zi ketma-ket raqamlar qatorini yaratishimiz mumkin va raqamlar oqimi quyidagi rasmdagi kabi chapdan o'ngga bo'ling.
Faziz qilaylik, biz massivda bu raqamlar ketma-ketligini yuqoridan pastgacha ko'rsatmoqchimiz. Bunday holda, biz satrlarni ustunlarga aylantiradigan TRANSPOSE funktsiyasidan foydalanishimiz kerak.ustunlarni satrlarga aylantiring.
Demak, chiqish B10 katakcha da kerakli formula quyidagicha bo'lishi kerak:
=TRANSPOSE(SEQUENCE(5,3,10,5))
7. Excelda Rim raqamlari ketma-ketligini yaratish
Keyingi Rim raqamlari ro'yxatini yaratish ROMAN va SEQUENCE funksiyalari yordamida ham mumkin.
Talab qilinadigan har qanday katakdagi formula bo'lishi kerak:
=ROMAN(SEQUENCE(5,3,1,1))
Bu beshta massivda 'i' dan boshlanadigan o'n besh ketma-ket Rim raqamini yaratadi. satr va uchta ustun.
8. Excelda INDEX funktsiyasi bilan SEQUENCE dan foydalanish
Endi quyidagi ma'lumotlar to'plamini ko'rib chiqamiz. Har bir smartfon brendi va uning modeli jadvalda ikki marta ko'rsatilgan: biri haqiqiy narxda, ikkinchisi esa chegirmali narxda. Faraz qilaylik, biz faqat chegirmali narxlarni o'z ichiga olgan barcha brendlar qatorlarini ko'rsatmoqchimiz.
Chiqish B18 katakchasida tegishli formula quyidagicha bo'ladi:
=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))
Enter tugmachasini bosganingizdan so'ng siz barcha smartfon brendlari va model nomlari faqat chegirmali narxlari ko'rsatilgan natijani olasiz.
🔎 Formula qanday ishlaydi?
➯ COUNTA funktsiya B6:B15 oralig'idagi hujayralarning umumiy sonini hisoblaydi. Keyin (10) chiqishi 2 ga bo'linadi va natijaviy qiymat SEQUENCE funksiyasining birinchi argumenti (satr) sifatida kiritiladi.
➯ Ikkinchi argumentda (satr_num) INDEX funksiyasining , SEQUENCE funksiyasi jadvaldan qaysi qatorlarni chiqarish kerakligini belgilaydi.
➯ Nihoyat, INDEX funktsiyasining uchinchi argumentida boshqa SEQUENCE funksiyasi ma'lumotlarni chiqarish uchun hisobga olinishi kerak bo'lgan barcha ustunlarni belgilaydi.
O'xshash o'qishlar
- Excelda RAND funksiyasidan qanday foydalanish (5 ta misol)
- Excelda ULG funksiyasi
- Excelda SUMPRODUCT funksiyasidan qanday foydalanish (5 ta misol) 4 ta misol)
- Excelda tenglamalarni yechish (polinom, kub, kvadrat va chiziqli)
- Excelda SUMIF funksiyasidan qanday foydalanish ( 5 ta oson misol bilan)
9. SEQUENCE chiqishlari uchun tasodifiy tartib yaratish
Biz hozirgacha SEQUENCE funksiyasi haqida bilib olganimiz shundan iboratki, u ma'lum miqdordagi ketma-ket qiymatlar bilan qaytariladi. Lekin biz natijaviy massivdagi raqamlar ketma-ketligini yoki tartibini ham tasodifiy qilishimiz mumkin. Buning uchun biz SEQUENCE funksiyasidan tashqari SORTBY funksiyasidan foydalanishimiz kerak va saralash RANDARRAY funktsiyasi asosida amalga oshiriladi, bunda RANDARRAY funksiyasi aniq tartib yoki ketma-ketliksiz tasodifiy sonlarni qaytaradi. .
B4 katakchasida ketma-ket raqamlar uchun tasodifiy tartib yaratish uchun tegishli formula bo'lishi kerak:
=SORTBY(SEQUENCE(10),RANDARRAY(10))
10. Excelda SEQUENCE funksiyasi bilan dinamik kalendar yaratish
Eng ko'plaridan biriSEQUENCE funksiyalaridan keng qamrovli foydalanish kalendar oyini tayyorlamoqda. Faraz qilaylik, C4 uyasida tasodifiy sana qiymati bor va bu 01-08-2021 yoki 1-avgust 2021 . SEQUENCE va WEEKDAY funksiyalarini birgalikda qo'shish orqali biz belgilangan sanadan oyni ajratib olishimiz va shu bilan o'sha oy uchun barcha kalendar kunlarini ko'rsatishimiz mumkin.
The B7 katakdagi sanaga asoslangan kalendar oyini ko'rsatish uchun zarur formula:
=SEQUENCE(6,7,C4-WEEKDAY(C4)+1)
🔎 Formula qanday ishlaydi?
➯ SEQUENCE funksiyasida qatorlar soni 6 ta va ustunlar soni 7 ga belgilangan.
➯ Boshlanish sanasi “C4-WEEKDAY(C4)+1” bilan belgilangan. Bu yerda WEEKDAY funksiyasi ish kunining seriya raqamini chiqaradi (Sukut bo'yicha, 1 Yakshanba va shuning uchun uchun ketma-ket 7 shanba ). C4 uyasidagi sana ish kunlari sonini ayiradi va keyinroq '1' qo'shib, boshlanish sanasi bo'lajak oyning birinchi sanasi bo'ladi.
➯ SEQUENCE funktsiyasi keyin chapdan o'ngga ketma-ket sanalarni 6 qator va 7 ustunli massivda ko'rsatadi. Faqat kunlar seriyasini ko'rsatish uchun sanalar formatini sozlashni unutmang.
11. MOD va SEQUENCE funktsiyalari yordamida takroriy ketma-ketlikni yaratish
MOD va SEQUENCE yordamidafunktsiyalari bilan birga, biz ustun, qator yoki massivda ma'lum raqamlar yoki qiymatlar ketma-ketligini bir necha marta ko'rsatishimiz mumkin. Quyidagi skrinshotda 1 dan 4 gacha boʻlgan butun sonlar ustunda bir necha marta koʻrsatilgan.
Ushbu massivni yaratish uchun B4 katakchasidagi zarur formula:
=MOD(SEQUENCE(12)-1,4)+1
🔎 Formula qanday ishlaydi?
➯ Bu erda 1 dan 4 gacha bo'lgan butun sonlar bir necha marta ko'rsatilishi kerakligi sababli, 4 ning karrali SEQUENCE funksiyasidagi qatorlar soni sifatida belgilanishi kerak.
➯ “SEQUENCE(12)-1” , formulaning bu qismi quyidagi massivni qaytaradi:
{0;1;2;3; 4;5;6;7;8;9;10;11}
➯ MOD funksiyasi massivdagi har bir butun qiymatni quyidagi bilan ajratadi. 4 va yakuniy massivdagi barcha qoldiqlarni qaytaradi.
12. Excelda ketma-ketlikda takrorlanuvchi raqamlarni yaratish
ROUNDUP kombinatsiyasi, shuningdek, SEQUENCE funksiyasi ketma-ketlikda takrorlangan raqamlarni yaratishga yo'l ochadi. Quyidagi rasmda B ustunida 1 dan 5 gacha bo'lgan butun sonlar ketma-ket ikki marta ko'rsatilgan.
Qaytish massivini yaratish uchun zarur bo'lgan formula:
=ROUNDUP(SEQUENCE(10, 1, 1/2, 1/2), 0)
🔎 Formula qanday ishlaydi?
➯ Bu yerda SEQUENCE funktsiyasidagi boshlang'ich nuqtasi va qadam qiymati ikkala holatda ham ½ bilan tayinlangan.
➯ Yuqoridagi argumentlar bilan SEQUENCE funksiyasi quyidagi massivni qaytaradi:
{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}
➯ Nihoyat, ROUNDUP funksiyasi barcha oʻnli kasrlarni keyingi butun songacha yaxlitlaydi.
Batafsil oʻqish: Excelda ROUNDDOWN funksiyasidan qanday foydalanish (5 ta usul)
13. Raqamlar ketma-ketligida bo'sh qiymatlarni yaratish
Agar siz raqamlar ketma-ketligidagi har bir qiymatdan keyin bo'sh katak yoki bo'sh joy qoldirishingiz kerak bo'lsa, u holda siz IF, INT va SEQUENCE ni birlashtira olasiz. ham chiqishni olish uchun ishlaydi. Quyidagi rasmda 1 dan 5 gacha bo'lgan raqamlar ketma-ketlikda har bir qiymatdan keyin bo'sh joy qo'yilgan holda ko'rsatilgan.
B4 katakchasidagi kerakli formula:
=IF(INT(SEQUENCE(10, 1, 1, 1/2))=SEQUENCE(10, 1, 1, 1/2), SEQUENCE(10, 1, 1, 1/2), "")
🔎 Formula qanday ishlaydi?
➯ SEQUENCE(10,1,1,½) , formulaning bu takrorlanuvchi qismi quyidagi massivni qaytaradi:
{1;1.5;2 ;2.5;3;3.5;4;4.5;5;5.5}
➯ INT(SEQUENCE(10,1,1,½)) boshqa massivni qaytaradi:
{1;1;2;2;3;3;4;4;5;5}
➯ IF funksiyasidan foydalanganda formula ikkinchi massivdagi qiymatlar birinchi massivdagi qiymatlarga mos kelishini tekshiradi. Agar qiymatlar mos kelsa, mos keladigan qatorlar istiqbolli qiymatlar bilan qaytadi. Aks holda, satrlar bo'sh qoladi, ular chiqish ustunidagi bo'sh hujayralar hisoblanadi.