Excel болон автоматаар бөглөх огнооны цувралын огнооны дарааллыг үүсгэ

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь Excel-д огнооны жагсаалтыг хурдан гаргахын тулд шинэ SEQUENCE функцийг хэрхэн ашиглаж, автоматаар дүүргэх функцийг ашиглан огноо, ажлын өдөр, сар, жилээр баганыг бөглөх боломжтойг харуулж байна.

Саяхныг хүртэл Excel-д огноо үүсгэх нэг хялбар арга байсан - Автоматаар бөглөх функц. Шинэ динамик массив SEQUENCE функцийг нэвтрүүлснээр томъёогоор огнооны цуврал гаргах боломжтой болсон. Энэхүү заавар нь хоёр аргыг нарийвчлан авч үзсэн бөгөөд ингэснээр та өөрт тохирох аргыг сонгох боломжтой болно.

    Excel дээр огнооны цувралыг хэрхэн бөглөх вэ

    Хэзээ Та Excel-ийн огноогоор баганыг бөглөх хэрэгтэй. Хамгийн хурдан арга бол Автоматаар бөглөх функцийг ашиглах явдал юм.

    Excel-д огнооны цувралыг автоматаар бөглөх

    Огноогоор багана эсвэл мөрийг дүүргэх. нэг өдөр бол маш амархан:

    1. Эхний нүдэнд эхний огноог бичнэ үү.
    2. Эхний огноотой нүдийг сонгоод дүүргэх бариулыг чирнэ үү (доод талд нь жижиг ногоон дөрвөлжин) -баруун булан) доош эсвэл баруун тийш.

    Excel нь таны гараар бичсэн эхний огноотой ижил форматтай огнооны цувралыг шууд үүсгэнэ.

    Ажлын өдрүүд, сар, жилээр баганыг бөглөнө үү

    Ажлын өдөр, сар, жилийг цувралаар үүсгэхийн тулд дараах зүйлсийн аль нэгийг хийнэ үү:

    • Баганыг дараах байдлаар бөглөнө үү. дээр дурдсанчлан дараалсан огноо. Үүний дараа Автоматаар дүүргэх сонголтууд товчлуурыг дарж, сонгоно ууХүссэн сонголт бол Дүүргэх сар гэж хэл:

    • Эсвэл та анхны огноогоо оруулаад бөглөх бариул дээр хулганы баруун товчийг дараад хэдэн ч нүдэн дундуур чирж болно. шаардлагатай бол. Таныг хулганы товчийг суллахад контекст цэс гарч ирэх бөгөөд бидний хувьд Дүүргэх жил гэсэн сонголтыг сонгох боломжтой:

    N өдрөөр нэмэгдэж буй огнооны цувралыг бөглөнө үү

    Хэд хэдэн өдөр, ажлын өдөр, сар эсвэл жилийг тодорхой алхам -аар автоматаар үүсгэхийн тулд та дараах зүйлийг хийх хэрэгтэй:

    1. Эхний нүдэнд эхний огноог оруулна уу.
    2. Тэр нүдийг сонгоод дүүргэх бариул дээр хулганы баруун товчийг дараад шаардлагатай олон нүдээр чирээд суллана.
    3. Попап цэснээс Цуврал (сүүлийн зүйл)-ийг сонгоно уу.
    4. Цуврал харилцах цонхноос Огнооны нэгж<2-ыг сонгоно уу> сонирхоод Алхамын утга -г тохируулна уу.
    5. ОК дээр дарна уу.

    Дэлгэрэнгүй жишээг Хэрхэн хийх вэ гэсэн хэсгээс үзнэ үү. Excel-д огноо оруулах, автоматаар бөглөх.

    Excel-д огнооны дарааллыг томъёогоор хэрхэн хийх вэ

    Өмнөх хичээлүүдийн нэгэнд бид шинэ динамик массив SEQUENCE функцийг хэрхэн ашиглах талаар авч үзсэн. тооны дараалал үүсгэх. Excel-д огноог дотооддоо серийн дугаар хэлбэрээр хадгалдаг тул функц нь огнооны цувралыг хялбархан гаргаж чаддаг. Таны хийх ёстой зүйл бол дараах жишээн дээр тайлбарласны дагуу аргументуудыг зөв тохируулах явдал юм.

    Анхаарна уу. Энд хэлэлцсэн бүх томъёо нь зөвхөн дотор ажилладагдинамик массивыг дэмждэг Excel 365-ийн хамгийн сүүлийн хувилбарууд. Динамикийн өмнөх Excel 2019, Excel 2016, Excel 2013 хувилбаруудад энэ зааварчилгааны эхний хэсэгт үзүүлсэн шиг Автоматаар бөглөх функцийг ашиглана уу.

    Excel дээр огнооны цуврал үүсгэ

    Excel-ийн огнооны дарааллаар SEQUENCE функцийн дараах аргументуудыг тохируулна уу:

    SEQUENCE(мөр, [багана], [эхлэх], [алхам])
    • Мөр - огноогоор дүүргэх мөрийн тоо.
    • Баганууд - огноогоор дүүргэх баганын тоо.
    • Эхлэх - "8/1/2020" эсвэл "8-р сарын 2020" гэх мэт Excel-ийн ойлгох формат. Алдаа гаргахгүйн тулд та DATE (2020, 8, 1) гэх мэт DATE функцийг ашиглан огноог оруулж болно.
    • Алхам - дараалсан огноо бүрийн өсөлт.

    Жишээ нь, 2020 оны 8-р сарын 1-ээс эхлэн 1 өдрөөр нэмэгдэх 10 огнооны жагсаалтыг гаргахын тулд дараах томьёо:

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

    эсвэл

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

    Өөр нэг арга бол та урьдчилан тодорхойлсон нүднүүдэд огнооны тоо (B1), эхлэх огноо (B2) болон алхам (B3)-ийг оруулж, томъёоныхоо тэдгээр нүднүүдийг лавлаж болно. Бид жагсаалт үүсгэж байгаа тул баганын дугаар (1) нь хатуу кодлогдсон байна:

    =SEQUENCE(B1, 1, B2, B3)

    Доорх томьёог хамгийн дээд нүдэнд (манай тохиолдолд A6) бичээд Enter товчийг дараад. үр дүн нь заасан мөр, баганын тоонд автоматаар цацагдах болно.

    Тэмдэглэл. Анхдагчаар Ерөнхий форматтай бол үр дүн нь серийн дугаар хэлбэрээр гарч ирнэ. Тэдгээрийг зөв харуулахын тулд огнооны форматыг асгаралтын хүрээн дэх бүх нүдэнд хэрэглэнэ.

    Excel дээр ажлын өдрүүдийн цуваа хийх

    Зөвхөн ажлын өдрүүдийн цуваа авахын тулд АЖЛЫН ӨДӨР эсвэл АЖЛЫН ӨДӨР.INTL функцэд SEQUENCE-г дараах байдлаар боож өгнө үү:

    WORKDAY( эхлэх_огноо -1, SEQUENCE( өдрийн_байх ))

    АЖЛЫН ӨДРИЙН функц нь эхлэх огноонд хоёр дахь аргумент дээр заасан өдрийн тоог нэмдэг тул бид үүнээс 1-ийг хасаж эхлэх огноог өөрөө оруулдаг. үр дүн.

    Жишээлбэл, В2 дахь огнооноос эхлэх ажлын өдрүүдийн дарааллыг үүсгэхийн тулд томъёо нь:

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

    Үүнд B1 нь дарааллын хэмжээ юм.

    Зөвлөмж ба тэмдэглэл:

    • Хэрэв эхлэх өдөр нь Бямба, Ням гараг бол цуврал дараагийн ажлын өдөр эхэлнэ.
    • Excel-ийн АЖЛЫН ӨДӨР функц нь Бямба, Ням гарагийг амралтын өдрүүд гэж үздэг. Амралтын өдрүүд болон амралтын өдрүүдийг тохируулахын тулд оронд нь WORKDAY.INTL функцийг ашиглана уу.

    Excel дээр сарын дарааллыг үүсгэх

    Нэг сараар нэмэгдүүлсэн огнооны цуврал үүсгэхийн тулд та ашиглаж болно. энэ ерөнхий томьёо:

    DATE( жил , SEQUENCE(12), өдөр )

    Энэ тохиолдолд та зорилтот жилийг 1-р аргументад, өдрийг -д оруулна. 3 дахь аргумент. 2-р аргументын хувьд SEQUENCE функц нь 1-ээс 12 хүртэлх дараалсан тоонуудыг буцаана. Дээрх параметрүүд дээр үндэслэн DATE функц нь цувралыг үүсгэдэг.Доорх дэлгэцийн зургийн зүүн талд харуулсан огноо:

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

    Зөвхөн сарын нэрсийг харуулахын тулд асгаралтын мужид доорх захиалгат огнооны форматын аль нэгийг тохируулна уу. :

    • ммм - 1-р сарын , 2-р сарын , Мар гэх мэт богино хэлбэр.
    • мммм - бүрэн 1-р сар , 2-р сар , 3-р сар гэх мэт хэлбэр.

    Үүний үр дүнд нүднүүдэд зөвхөн сарын нэр гарч ирнэ. гэхдээ үндсэн утгууд нь бүтэн огноо хэвээр байх болно. Доорх дэлгэцийн агшин дээрх хоёр цувралд Excel-ийн тоо болон огнооны үндсэн баруун зэрэгцүүлэлтийг анхаарна уу:

    Огнооны дарааллыг нэг сараар нэмэгдүүлж <17 болгохын тулд>тодорхой огноогоор эхэлдэг , EDATE-тай хамт SEQUENCE функцийг ашиглана:

    EDATE( эхлэх_огноо , SEQUENCE(12, 1, 0))

    EDATE функц нь огноог буцаана. Энэ нь эхлэх өдрөөс өмнө эсвэл дараах сарын тодорхой тоо юм. Мөн SEQUENCE функц нь EDATE-г нэг сарын алхмаар урагшлуулахын тулд 12 тооны (эсвэл таны зааж өгсөн тооны) массив үүсгэдэг. эхлэх аргументыг 0 болгож, үр дүнд нь эхлэх огноог оруулахыг анхаарна уу.

    B1 дэх эхлэлийн огноотой бол томъёо нь дараах хэлбэртэй байна:

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

    Тайлбар. Томьёог бөглөсний дараа үр дүнг зөв харуулахын тулд тохирох огнооны форматыг ашиглахаа мартуузай.

    Excel-д жилийн дарааллыг үүсгэ

    Хийхогноог жилээр нэмэгдүүлэхийн тулд дараах ерөнхий томъёог ашиглана уу:

    ОГНОО(ДАРАЛЛАГА( n , 1, YEAR( эхлэх_огноо )), MONTH( эхлэх_огноо ), DAY( эхлэх_огноо ))

    Энд n нь таны үүсгэхийг хүсэж буй огнооны тоо юм.

    Энэ тохиолдолд DATE(жил, сар, өдөр) функц нь огноог ийм байдлаар бүтээдэг:

    • Жил -г 1-ээр n мөр үүсгэхээр тохируулсан SEQUENCE функцээр буцаана. эхлэх_огноо -ын жилийн утгаас эхлэн тоонуудын баганын массив.
    • Сар ба өдөр утгуудыг эхлэх огнооноос шууд татна.

    Жишээ нь, хэрэв та B1-д эхлэх огноог оруулбал дараах томьёо нь нэг жилийн алхмаар 10 огнооны цувралыг гаргана:

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

    Дараа нь огноо хэлбэрээр форматлагдсан бол үр дүн дараах байдлаар харагдах болно:

    Excel дээр цагийн дарааллыг үүсгэ

    Учир нь Excel-д цагийг аравтын бутархайн тоогоор илэрхийлдэг. өдрийн бутархай, SEQUENCE функц нь цагтай шууд ажиллах боломжтой.

    А эхлэх цагийг B1 гэж үзвэл та дараах томъёоны аль нэгийг ашиглан 10 удаа цуваа гаргаж болно. Зөвхөн алхам аргумент дахь ялгаа байна. Өдөрт 24 цаг байдаг тул нэг цагаар нэмэгдүүлэхийн тулд 1/24, 30 минутаар нэмэгдүүлэхийн тулд 1/48 гэх мэтийг ашиглана.

    30 минутын зайтай:

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

    1 цагийн зайтай:

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

    2 цагийн зайтай:

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

    Доорх дэлгэцийн агшиндүр дүн:

    Хэрэв та алхамыг гараар тооцоолохыг хүсэхгүй байгаа бол TIME функцийг ашиглан үүнийг тодорхойлж болно:

    SEQUENCE(мөр, багана, эхлэл, TIME( цаг , минут , секунд ))

    Энэ жишээний хувьд бид бүх хувьсагчийг доорх дэлгэцийн агшинд үзүүлсэн шиг тусад нь нүдэнд оруулах болно. . Дараа нь та доорх томьёог ашиглан E2 (цаг), E3 (мин) болон E4 (секунд) нүднүүдэд заасан алхамын хэмжээ бүхий хугацааны цуваа үүсгэж болно:

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

    Excel дээр сарын хуанли хэрхэн үүсгэх вэ

    Энэ эцсийн жишээнд бид SEQUENCE функцийг DATEVALUE болон WEEKDAY-тэй хамт шинэчлэх сар бүрийн хуанли үүсгэх болно. автоматаар таны заасан жил, сард үндэслэнэ.

    А5 дахь томьёо дараах байдалтай байна:

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

    Энэ томъёо хэрхэн ажилладаг вэ:

    Та SEQUENCE функцийг ашиглан 6 мөр (сард байж болох хамгийн их долоо хоног) 7 багана (долоо хоногийн өдрийн тоо) огнооны массив үүсгэдэг. 1 хоногоор нэмэгдэнэ. Тиймээс мөр , багана болон алхам аргументууд нь ямар ч асуулт үүсгэдэггүй.

    эхлэх аргумент дахь хамгийн төвөгтэй хэсэг. . Бид долоо хоногийн аль өдөр болохыг мэдэхгүй тул зорилтот сарын 1-ээс хуанлигаа эхлүүлж чадахгүй байна. Тиймээс, заасан сарын 1-ний өдрөөс өмнөх эхний ням гарагийг олохын тулд бид дараах томъёог ашигланаон:

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

    Эхний DATEVALUE функц нь дотоод Excel систем дэх B2 дахь сарын 1 дэх өдрийг, B1 дэх жилийг харуулсан серийн дугаарыг буцаана. Манай тохиолдолд энэ нь 2020 оны 8-р сарын 1-ний өдрийн 44044 байна. Энэ үед бид дараах байдалтай байна:

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

    WEEKDAY функц нь зорилтот өдрийн 1 дэх өдөртэй харгалзах долоо хоногийн өдрийг буцаана. сарыг 1-ээс (Ням гараг) 7 (Бямба гараг) хүртэлх тоогоор илэрхийлнэ. Манай тохиолдолд 2020 оны 8-р сарын 1-ний өдөр Бямба гараг учраас 7 байна. Манай томьёо нь:

    44044 - 7 + 1

    44044 - 7 нь 4403 буюу 2020 оны 7-р сарын 25-ны Бямба гарагтай тохирч байна. Ням гараг шаардлагатай тул бид +1 залруулга нэмнэ.

    Ийм байдлаар бид 4404-ээр эхэлсэн серийн дугааруудын массивыг гаргадаг энгийн томьёог олж авна:

    =SEQUENCE(6, 7, 4404, 1)

    Үр дүнг огноогоор форматласнаар та хуанли дээр харагдах болно. дээрх дэлгэцийн агшин. Жишээлбэл, та дараах огнооны форматуудын аль нэгийг ашиглаж болно:

    • d-mmm-yy 1-8-р сарын 20 <12 гэх мэт огноог харуулах>
    • ммм d сар өдрийг харуулахын тулд 8-р сарын 20
    • d шиг зөвхөн өдрийг харуулахын тулд

    Хүлээгээрэй, гэхдээ бид сар бүрийн хуанли үүсгэхээр зорьж байна. Яагаад өмнөх болон дараагийн сарын зарим огноо гарч ирдэг вэ? Эдгээр хамааралгүй огноог нуухын тулд доорх томьёогоор нөхцөлт форматлах дүрмийг тохируулаад цагаан фонт өнгийг хэрэглэнэ:

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

    А5 нь хамгийн зүүн талын нүд юм. Таны календарь ба B2 бол зорилтот бүлэг юмсар.

    Дэлгэрэнгүй алхмуудыг Excel дээр томъёонд суурилсан нөхцөлт форматын дүрмийг хэрхэн үүсгэх талаар үзнэ үү.

    Ингэж дарааллыг үүсгэж болно. Excel дэх огнооны. Уншиж байгаад баярлалаа, ирэх долоо хоногт манай блог дээр уулзана гэдэгт итгэлтэй байна!

    Татаж авах дасгалын ном

    Excel-д огнооны дараалал - томъёоны жишээнүүд (.xlsx файл)

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.