Excel va avtomatik to'ldirish sana seriyasida sanalar ketma-ketligini yarating

  • Buni Baham Ko'Ring
Michael Brown

Oʻquv qoʻllanmada Excelda sanalar roʻyxatini tezda yaratish va ustunni sanalar, ish kunlari, oylar yoki yillar bilan toʻldirish uchun Avtotoʻldirish funksiyasidan foydalanish uchun yangi SEQUENCE funksiyasidan qanday foydalanish mumkinligi koʻrsatilgan.

Yaqin vaqtgacha Excelda sanalarni yaratishning birgina oson usuli bor edi - Avtomatik toʻldirish funksiyasi. Yangi dinamik massiv SEQUENCE funksiyasining kiritilishi formula bilan sanalar qatorini ham yaratish imkonini berdi. Ushbu oʻquv qoʻllanma ikkala usulni ham chuqur koʻrib chiqadi, shunda siz oʻzingiz uchun eng mosini tanlashingiz mumkin.

    Excelda sanalar qatorini qanday toʻldirish kerak

    Qachon Excelda sanalar bilan ustunni toʻldirishingiz kerak boʻlsa, buning eng tezkor usuli bu “Avtomatik toʻldirish” funksiyasidan foydalanishdir.

    Excelʼda sanalar qatorini avtomatik toʻldirish

    Ustun yoki qatorni bir necha marta ortib boruvchi sanalar bilan toʻldirish bir kun juda oson:

    1. Birinchi katakka boshlang'ich sanani kiriting.
    2. Bosh sanasi bo'lgan katakchani tanlang va to'ldirish dastasini (pastki qismida kichik yashil kvadrat) torting -o'ng burchak) pastga yoki o'ngga.

    Excel darhol siz qo'lda kiritgan birinchi sana bilan bir xil formatdagi bir qator sanalarni yaratadi.

    Ustunni ish kunlari, oylar yoki yillar bilan toʻldiring

    Bir qator ish kunlari, oylar yoki yillarni yaratish uchun quyidagilardan birini bajaring:

    • Ustunni quyidagi soʻz bilan toʻldiring. yuqorida aytib o'tilganidek, ketma-ket sanalar. Shundan so'ng, Avtomatik to'ldirish parametrlari tugmasini bosing va tanlangkerakli variantni ayting: To'ldirish oylari :

    • Yoki siz birinchi sanani kiritishingiz mumkin, to'ldirish dastagini o'ng tugmasini bosing, ushlab turing va shuncha hujayralar bo'ylab sudrab o'tkazing. kerak bo'lganda. Sichqoncha tugmachasini bo'shatsangiz, kontekst menyusi ochiladi, bu sizga kerakli variantni tanlash imkonini beradi, bizning holatda Yillarni to'ldirish :

    N kunga ortib boradigan sanalar qatorini toʻldiring

    Kunlar, ish kunlari, oylar yoki yillar qatorini aniq qadam bilan avtomatik yaratish uchun quyidagilarni qilishingiz kerak:

    1. Birinchi katakka boshlang‘ich sanani kiriting.
    2. Usha katakchani tanlang, to‘ldirish dastagini sichqonchaning o‘ng tugmasi bilan bosing, kerak bo‘lganda shuncha hujayralar bo‘ylab sudrab o‘tkazing va keyin qo‘yib yuboring.
    3. Qalqib chiquvchi menyuda Series (oxirgi element) ni tanlang.
    4. Series muloqot oynasida Sana birligini<2 tanlang> qiziqtiradi va Qadam qiymatini o'rnating.
    5. OK tugmasini bosing.

    Qo'shimcha misollar uchun "Qanday qilish" bo'limiga qarang. Excelda sanalarni kiritish va avtomatik toʻldirish.

    Formula bilan Excelda sanalar ketma-ketligini qanday qilish kerak

    Avvalgi darsliklardan birida biz yangi dinamik massiv SEQUENCE funksiyasidan qanday foydalanishni koʻrib chiqdik. raqamlar ketma-ketligini hosil qiling. Ichkarida Excelda sanalar seriya raqamlari sifatida saqlanganligi sababli, funktsiya sanalar qatorini ham osonlikcha ishlab chiqishi mumkin. Buning uchun quyidagi misollarda tushuntirilganidek argumentlarni toʻgʻri sozlashingiz kerak.

    Eslatma. Bu erda muhokama qilingan barcha formulalar faqat ichida ishlaydidinamik massivlarni qo'llab-quvvatlaydigan Excel 365 ning so'nggi versiyalari. Dinamikdan oldingi Excel 2019, Excel 2016 va Excel 2013 da ushbu qo‘llanmaning birinchi qismida ko‘rsatilganidek, Avtomatik to‘ldirish funksiyasidan foydalaning.

    Excelda bir qator sanalar yarating

    Yaratish uchun Excelda sanalar ketma-ketligi uchun SEQUENCE funksiyasining quyidagi argumentlarini sozlang:

    SEQUENCE(satrlar, [ustunlar], [start], [qadam])
    • Qatorlar - sanalar bilan to'ldirish uchun qatorlar soni.
    • ustunlar - sanalar bilan to'ldirish uchun ustunlar soni.
    • Boshlanish - boshlanish sanasi Excel tushunadigan format, masalan, "8/1/2020" yoki "1-avgust-2020". Xatolarga yo'l qo'ymaslik uchun DATE (2020, 8, 1) kabi DATE funksiyasidan foydalanib sanani kiritishingiz mumkin.
    • Qadam - ketma-ketlikdagi har bir keyingi sana uchun o'sish.

    Masalan, 2020-yil 1-avgustdan boshlab va 1 kunga koʻpayadigan 10 ta sanadan iborat roʻyxatni tuzish uchun formula quyidagicha:

    =SEQUENCE(10, 1, "8/1/2020", 1)

    yoki

    =SEQUENCE(10, 1, DATE(2020, 8, 1), 1)

    Shu bilan bir qatorda, oldindan belgilangan katakchalarga sanalar sonini (B1), boshlanish sanasini (B2) va qadamni (B3) kiritishingiz va formulangizdagi ushbu kataklarga havola qilishingiz mumkin. Biz roʻyxatni yaratayotganimiz uchun ustunlar raqami (1) qattiq kodlangan:

    =SEQUENCE(B1, 1, B2, B3)

    Eng yuqori katakchaga quyidagi formulani kiriting (bizning holatda A6), Enter tugmasini bosing va natijalar belgilangan qator va ustunlar soniga avtomatik ravishda tarqaladi.

    Eslatma. Standart Umumiy bilanformatida, natijalar seriya raqamlari sifatida paydo bo'ladi. Ularni to'g'ri ko'rsatish uchun, to'kilmasin diapazonidagi barcha hujayralarga Sana formatini qo'llaganingizga ishonch hosil qiling.

    Excelda ish kunlari qatorini yarating

    Faqat bir qator ish kunlarini olish uchun SEQUENCE-ni WORKDAY yoki WORKDAY.INTL funksiyasiga quyidagi tarzda o'rang:

    WORKDAY( boshlanish_sanasi -1, SEQUENCE( kunlar_yo'q ))

    WORKDAY funksiyasi ikkinchi argumentda ko'rsatilgan kunlar sonini boshlanish sanasiga qo'shganligi sababli, boshlanish sanasining o'zi kiritilishi uchun undan 1ni ayirib tashlaymiz. natijalar.

    Masalan, B2-dagi sanadan boshlanadigan ish kunlari ketma-ketligini yaratish uchun formula:

    =WORKDAY(B2-1, SEQUENCE(B1))

    Bu erda B1 - ketma-ketlik hajmi.

    Maslahatlar va eslatmalar:

    • Agar boshlanish sanasi shanba yoki yakshanba boʻlsa, seriya keyingi ish kunida boshlanadi.
    • Excel WORKDAY funksiyasi shanba va yakshanba kunlarini dam olish kunlari deb hisoblaydi. Maxsus dam olish kunlari va bayramlarni sozlash uchun uning oʻrniga WORKDAY.INTL funksiyasidan foydalaning.

    Excelda oylar ketma-ketligini yarating

    Bir oyga oshirilgan sanalar qatorini yaratish uchun siz foydalanishingiz mumkin bu umumiy formula:

    DATE( yil , SEQUENCE(12), kun )

    Bunday holatda, maqsadli yilni 1-argumentga, kunni esa argumentga qo'yasiz. 3-argument. 2-argument uchun SEQUENCE funksiyasi 1 dan 12 gacha bo'lgan ketma-ket raqamlarni qaytaradi. Yuqoridagi parametrlarga asoslanib, DATE funksiyasi bir qator hosil qiladi.quyidagi skrinshotning chap qismida ko'rsatilganidek sanalar:

    =DATE(2020, SEQUENCE(12), 1)

    Faqat oy nomlarini ko'rsatish uchun to'kilish diapazoni uchun quyidagi maxsus sana formatlaridan birini o'rnating :

    • mmmm - qisqa shakl Yanvar , Fev , Mar va hokazo.
    • mmmm - toʻliq yanvar , fevral , mart va boshqalar kabi shakl.

    Natijada hujayralarda faqat oy nomlari paydo bo'ladi, lekin asosiy qiymatlar hali ham to'liq sanalar bo'ladi. Quyidagi skrinshotdagi ikkala seriyada ham Excelda raqamlar va sanalar uchun xos boʻlgan sukut boʻyicha oʻngga moslashishga eʼtibor bering:

    Bir oy va <17 ga ortib boruvchi sanalar ketma-ketligini yaratish uchun>aniq sanadan boshlanadi , EDATE bilan birga SEQUENCE funksiyasidan foydalaning:

    EDATE( start_date , SEQUENCE(12, 1, 0))

    EDATE funksiyasi sanani qaytaradi boshlanish sanasidan oldin yoki keyin belgilangan oylar soni. SEQUENCE funksiyasi esa EDATE ni bir oylik bosqichlarda oldinga siljishga majburlash uchun 12 ta raqamdan (yoki siz ko'rsatgancha) massiv hosil qiladi. E'tibor bering, start argumenti 0 ga o'rnatilgan, shuning uchun boshlanish sanasi natijalarga kiritiladi.

    B1da boshlanish sanasi bilan formula quyidagi shaklni oladi:

    =EDATE(B1, SEQUENCE(12, 1, 0))

    Eslatma. Formulani to'ldirgandan so'ng, natijalar to'g'ri ko'rsatilishi uchun tegishli sana formatini qo'llashni unutmang.

    Excelda yil ketma-ketligini yarating

    Tuzilish uchunyilga ko'paytiriladigan sanalar qatori uchun quyidagi umumiy formuladan foydalaning:

    DATE(SEQUENCE( n , 1, YEAR( boshlanish_sana )), MONTH( boshlanish_sanasi ), DAY( start_date ))

    Bu yerda n siz yaratmoqchi boʻlgan sanalar soni.

    Bunday holatda DATE(yil, oy, kun) funktsiyasi sanani shu tarzda tuzadi:

    • Yil 1 ga n qator hosil qilish uchun sozlangan SEQUENCE funksiyasi tomonidan qaytariladi. boshlanish_sana dan boshlab yil qiymatidan boshlanadigan raqamlar ustun massivi.
    • Oy va kun qiymatlari to'g'ridan-to'g'ri boshlanish sanasidan olinadi.

    Masalan, agar siz B1-ga boshlanish sanasini kiritsangiz, quyidagi formula bir yillik bosqichlarda 10 ta sanani chiqaradi:

    =DATE(SEQUENCE(10, 1, YEAR(B1)), MONTH(B1), DAY(B1))

    Keyin sana sifatida formatlangan bo'lsa, natijalar quyidagicha ko'rinadi:

    Excelda vaqtlar ketma-ketligini yarating

    Chunki vaqtlar Excelda o'nlik sonlar sifatida saqlanadi. kunning ulushida SEQUENCE funksiyasi to'g'ridan-to'g'ri vaqtlar bilan ishlashi mumkin.

    A Agar boshlanish vaqti B1da bo'lsa, 10 martalik ketma-ketlikni yaratish uchun quyidagi formulalardan birini qo'llashingiz mumkin. Farqi faqat qadam argumentida. Bir sutkada 24 soat borligi sababli, bir soatga oshirish uchun 1/24, 30 daqiqaga oshirish uchun 1/48 va hokazo.

    30 daqiqa oraliq:

    =SEQUENCE(10, 1, B1, 1/48)

    1 soatlik oraliq:

    =SEQUENCE(10, 1, B1, 1/24)

    2 soatlik farq:

    =SEQUENCE(10, 1, B1, 1/12)

    Quyidagi skrinshotdanatijalar:

    Agar qadamni qoʻlda hisoblashni istamasangiz, uni VAQT funksiyasidan foydalanib belgilashingiz mumkin:

    SEQUENCE(satrlar, ustunlar, boshlash, TIME( hour , daqiqa , soniya ))

    Ushbu misol uchun biz barcha o'zgaruvchilarni quyidagi skrinshotda ko'rsatilgandek alohida katakchalarga kiritamiz . Keyin, E2 (soat), E3 (daqiqa) va E4 (sekundlar) kataklarida ko'rsatgan har qanday qadam o'lchami bilan vaqt seriyasini yaratish uchun quyidagi formuladan foydalanishingiz mumkin:

    =SEQUENCE(B2, B3, B4, TIME(E2, E3, E4))

    Excelda oylik taqvim qanday yaratiladi

    Ushbu oxirgi misolda biz yangilanadigan oylik taqvim yaratish uchun DATEVALUE va WEEKDAY bilan birga SEQUENCE funksiyasidan foydalanamiz. avtomatik ravishda siz belgilagan yil va oyga asoslanadi.

    A5 formatidagi formula quyidagicha:

    =SEQUENCE(6, 7, DATEVALUE("1/"&B2&"/"&B1) - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1, 1)

    Bu formula qanday ishlaydi:

    Siz SEQUENCE funksiyasidan 6 qator (bir oydagi maksimal mumkin boʻlgan haftalar soni) 7 ta ustun (haftadagi kunlar soni) qatorini yaratish uchun foydalanasiz. 1 kunga oshiriladi. Demak, satr , ustun va qadam argumentlari hech qanday savol tug'dirmaydi.

    start argumentidagi eng qiyin qism . Biz taqvimimizni maqsadli oyning 1-kuni bilan boshlay olmaymiz, chunki bu haftaning qaysi kuni ekanligini bilmaymiz. Shunday qilib, biz belgilangan oyning 1-kunidan oldingi birinchi yakshanbani topish uchun quyidagi formuladan foydalanamiz vayil:

    DATEVALUE("1/"&B2&"/"&B1) - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1

    Birinchi DATEVALUE funksiyasi ichki Excel tizimida B2da oyning 1-kunini va B1da yilni ifodalovchi seriya raqamini qaytaradi. Bizning holatda, bu 2020-yil 1-avgustga to‘g‘ri keladigan 44044. Hozirda bizda:

    44044 - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1

    WEEKDAY funksiyasi maqsadning 1-kuniga mos keladigan hafta kunini qaytaradi. oy 1 (yakshanba) dan 7 (shanba) gacha bo'lgan raqam sifatida. Bizning holatda, bu 7, chunki 2020 yil 1 avgust shanba. Va bizning formulamiz quyidagicha kamayadi:

    44044 - 7 + 1

    44044 - 7 - 4403, bu 2020-yil 25-iyul, shanba kuniga to'g'ri keladi. Yakshanba kuni kerak bo'lgani uchun biz +1 tuzatish kiritamiz.

    Shunday qilib, biz 4404 dan boshlanadigan seriya raqamlari qatorini chiqaradigan oddiy formulaga ega bo'lamiz:

    =SEQUENCE(6, 7, 4404, 1)

    Natijalarni sana sifatida formatlang va siz quyidagi sahifada ko'rsatilgan kalendarni olasiz. yuqoridagi skrinshot. Masalan, siz quyidagi sana formatlaridan birini qo'llashingiz mumkin:

    • d-mmm-yy 1-avgust-20 <12 kabi sanalarni ko'rsatish uchun>
    • mmm d oy va kunni ko'rsatish uchun 20 avgust
    • d faqat kunni ko'rsatish uchun

    Kutib turing, lekin biz oylik taqvim yaratmoqchimiz. Nima uchun oldingi va keyingi oyning ba'zi sanalari ko'rsatiladi? Ushbu ahamiyatsiz sanalarni yashirish uchun quyidagi formula bilan shartli formatlash qoidasini o'rnating va oq shrift rangini qo'llang:

    =MONTH(A5)MONTH(DATEVALUE($B$2 & "1"))

    Bu erda A5 - eng chap katak. taqvimingiz va B2 maqsadoy.

    Batafsil qadamlar uchun Excelda formulaga asoslangan shartli formatlash qoidasini qanday yaratish boʻlimiga qarang.

    Mana shunday ketma-ketlikni yaratishingiz mumkin. Excelda sanalar. O'qiganingiz uchun minnatdorchilik bildiraman va kelgusi hafta blogimizda ko'rishga umid qilaman!

    Yuklab olish uchun mashq kitobi

    Excelda sanalar ketma-ketligi - formula misollari (.xlsx fayli)

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.