შექმენით თარიღის თანმიმდევრობა Excel-ში და ავტომატური შევსების თარიღების სერია

  • გააზიარეთ ეს
Michael Brown

გაკვეთილი გვიჩვენებს, თუ როგორ შეგიძლიათ გამოიყენოთ ახალი SEQUENCE ფუნქცია Excel-ში თარიღების სიის სწრაფად გენერირებისთვის და გამოიყენოთ ავტომატური შევსების ფუნქცია, რათა შეავსოთ სვეტი თარიღებით, სამუშაო დღეებით, თვეებით ან წლებით.

ბოლო დრომდე, Excel-ში თარიღების გენერირების მხოლოდ ერთი მარტივი გზა იყო - ავტომატური შევსების ფუნქცია. ახალი დინამიური მასივის SEQUENCE ფუნქციის დანერგვამ შესაძლებელი გახადა თარიღების სერიის გაკეთებაც ფორმულით. ეს სახელმძღვანელო სიღრმისეულად განიხილავს ორივე მეთოდს, რათა აირჩიოთ ის, რომელიც საუკეთესოდ მუშაობს თქვენთვის.

    როგორ შეავსოთ თარიღების სერია Excel-ში

    როდის თქვენ უნდა შეავსოთ სვეტი თარიღებით Excel-ში, ყველაზე სწრაფი გზაა ავტომატური შევსების ფუნქციის გამოყენება.

    თარიღების სერიის ავტომატური შევსება Excel-ში

    სვეტის ან მწკრივის შევსება თარიღებით, რომლებიც იზრდება ერთი დღე ძალიან მარტივია:

    1. აკრიფეთ საწყისი თარიღი პირველ უჯრედში.
    2. აირჩიეთ უჯრედი საწყისი თარიღით და გადაიტანეთ შევსების სახელური (პატარა მწვანე კვადრატი ბოლოში -მარჯვენა კუთხე) ქვემოთ ან მარჯვნივ.

    Excel დაუყოვნებლივ გამოიმუშავებს თარიღების სერიას იმავე ფორმატით, როგორც პირველი თარიღი, რომელიც ხელით აკრიფეთ.

    შეავსეთ სვეტი სამუშაო დღეებით, თვეებით ან წლებით

    სამუშაო დღეების, თვეების ან წლების სერიის შესაქმნელად, გააკეთეთ შემდეგი:

    • შეავსეთ სვეტი ზემოთ აღწერილი თანმიმდევრული თარიღები. ამის შემდეგ დააწკაპუნეთ AutoFill Options ღილაკზე და აირჩიეთსასურველი ვარიანტი, თქვით თვეების შევსება :

    • ან შეგიძლიათ შეიყვანოთ თქვენი პირველი თარიღი, დააწკაპუნოთ მაუსის მარჯვენა ღილაკით შევსების სახელურზე, დააჭიროთ და გადაათრიოთ იმდენი უჯრედი როგორც საჭიროა. როდესაც მაუსის ღილაკს გაათავისუფლებთ, კონტექსტური მენიუ გამოჩნდება, რომელიც საშუალებას მოგცემთ აირჩიოთ საჭირო ვარიანტი, წლების შევსება ჩვენს შემთხვევაში:

    შეავსეთ თარიღების სერია N დღით გაზრდილი

    დღეების, სამუშაო დღეების, თვეების ან წლების ავტომატური გენერირებისთვის კონკრეტული ნაბიჯით , ეს არის ის, რაც უნდა გააკეთოთ:

    1. შეიყვანეთ საწყისი თარიღი პირველ უჯრედში.
    2. აირჩიეთ ეს უჯრედი, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით შევსების სახელურზე, გადაიტანეთ ის იმდენი უჯრედში, რამდენიც საჭიროა და შემდეგ გაათავისუფლეთ.
    3. <. 11> pop-up მენიუში აირჩიეთ სერიები (ბოლო პუნქტი).
    4. სერიები დიალოგურ ფანჯარაში აირჩიეთ თარიღის ერთეული საინტერესოა და დააყენეთ ნაბიჯის მნიშვნელობა .
    5. დააწკაპუნეთ OK.

    დამატებითი მაგალითებისთვის იხილეთ როგორ ჩასვით და ავტომატური შევსების თარიღები Excel-ში.

    როგორ შევქმნათ თარიღის თანმიმდევრობა Excel-ში ფორმულით

    ერთ-ერთ წინა გაკვეთილში ჩვენ განვიხილეთ, თუ როგორ გამოვიყენოთ ახალი დინამიური მასივის SEQUENCE ფუნქცია რიცხვების თანმიმდევრობის გენერირება. იმის გამო, რომ შიგნით Excel-ში თარიღები ინახება როგორც სერიული ნომრები, ფუნქციას შეუძლია ადვილად შექმნას თარიღების სერიაც. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის არგუმენტების სწორად კონფიგურაცია, როგორც ეს აღწერილია შემდეგ მაგალითებში.

    შენიშვნა. აქ განხილული ყველა ფორმულა მუშაობს მხოლოდExcel 365-ის უახლესი ვერსიები, რომლებიც მხარს უჭერენ დინამიურ მასივებს. წინასწარ დინამიურ Excel 2019-ში, Excel 2016-სა და Excel 2013-ში, გთხოვთ, გამოიყენოთ ავტომატური შევსების ფუნქცია, როგორც ეს ნაჩვენებია ამ სახელმძღვანელოს პირველ ნაწილში.

    შექმენით თარიღების სერია Excel-ში

    გენერირებისთვის თარიღების თანმიმდევრობა Excel-ში, დააყენეთ SEQUENCE ფუნქციის შემდეგი არგუმენტები:

    SEQUENCE(სტრიქონები, [სვეტები], [დაწყება], [ნაბიჯი])
    • რიგები - თარიღების შესავსებად რიგების რაოდენობა.
    • სვეტები - თარიღებით შევსებული სვეტების რაოდენობა.
    • დაწყება - დაწყების თარიღი Excel-ის გასაგები ფორმატი, როგორიცაა "8/1/2020" ან "1-აგვ-2020". შეცდომების თავიდან ასაცილებლად, შეგიძლიათ მიაწოდოთ თარიღი DATE ფუნქციის გამოყენებით, როგორიცაა DATE(2020, 8, 1).
    • ნაბიჯი - ყოველი მომდევნო თარიღისთვის თანმიმდევრობით.

    მაგალითად, 10 თარიღის სიის შესაქმნელად, რომელიც იწყება 2020 წლის 1 აგვისტოდან და იზრდება 1 დღით, ფორმულა არის:

    =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-ში

    მხოლოდ სამუშაო დღეების სერიის მისაღებად, გადაიტანეთ SEQUENCE WORKDAY ან WORKDAY.INTL ფუნქციაში შემდეგნაირად:

    WORKDAY( start_date -1, SEQUENCE( დღეების_არა ))

    რადგან WORKDAY ფუნქცია ამატებს მეორე არგუმენტში მითითებულ დღეთა რაოდენობას დაწყების თარიღს, ჩვენ მას ვაკლებთ 1-ს, რათა თავად დაწყების თარიღი შევიდეს შედეგები.

    მაგალითად, B2-ში თარიღით დაწყებული სამუშაო დღეების თანმიმდევრობის შესაქმნელად, ფორმულა არის:

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

    სადაც B1 არის მიმდევრობის ზომა.

    რჩევები და შენიშვნები:

    • თუ დაწყების თარიღი არის შაბათი ან კვირა, სერია დაიწყება მომდევნო სამუშაო დღეს.
    • Excel WORKDAY ფუნქცია შაბათს და კვირას შაბათ-კვირად მიიჩნევს. შაბათ-კვირის და არდადეგების კონფიგურაციისთვის გამოიყენეთ WORKDAY.INTL ფუნქცია.

    თვიანი თანმიმდევრობის გენერირება Excel-ში

    თარიღების სერიის შესაქმნელად ერთი თვით გაზრდილი, შეგიძლიათ გამოიყენოთ ეს ზოგადი ფორმულა:

    DATE( წელი , SEQUENCE(12), დღე )

    ამ შემთხვევაში, თქვენ აყენებთ სამიზნე წელს პირველ არგუმენტში და დღეს მე-3 არგუმენტი. მე-2 არგუმენტისთვის SEQUENCE ფუნქცია აბრუნებს თანმიმდევრულ რიცხვებს 1-დან 12-მდე. ზემოთ მოცემულ პარამეტრებზე დაყრდნობით, DATE ფუნქცია აწარმოებს სერიას.თარიღები, როგორც ნაჩვენებია ქვემოთ მოცემული ეკრანის ანაბეჭდის მარცხენა ნაწილში:

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

    მხოლოდ თვეების სახელები საჩვენებლად, დააყენეთ თარიღის ერთ-ერთი ქვემოთ მორგებული ფორმატი დაღვრილების დიაპაზონისთვის :

    • მმმ - მოკლე ფორმა, როგორიცაა იან , თებერვალი , მარტ და ა.შ.
    • მმმმ - სრული ფორმა, როგორიცაა იანვარი , თებერვალი , მარტი და ა.შ.

    შედეგად, უჯრედებში მხოლოდ თვის სახელები გამოჩნდება, მაგრამ ძირითადი მნიშვნელობები კვლავ იქნება სრული თარიღები. ქვემოთ მოცემულ ეკრანის სურათზე ორივე სერიაში, გთხოვთ, გაითვალისწინოთ ნაგულისხმევი მარჯვენა გასწორება, რომელიც ტიპიურია რიცხვებისა და თარიღებისთვის Excel-ში:

    თარიღის თანმიმდევრობის გენერირება, რომელიც იზრდება ერთი თვით და იწყება კონკრეტული თარიღით , გამოიყენეთ SEQUENCE ფუნქცია EDATE-თან ერთად:

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

    EDATE ფუნქცია აბრუნებს თარიღს, რომელიც არის დაწყების თარიღამდე ან მის შემდეგ თვეების განსაზღვრული რაოდენობა. და SEQUENCE ფუნქცია აწარმოებს 12 რიცხვის მასივს (ან იმდენს, რამდენიც თქვენ მიუთითებთ), რათა აიძულოს EDATE წინ წავიდეს ერთთვიანი მატებით. გთხოვთ, გაითვალისწინოთ, რომ დაწყების არგუმენტი დაყენებულია 0-ზე, ასე რომ დაწყების თარიღი შედის შედეგებში.

    B1-ში დაწყების თარიღით, ფორმულა იღებს ასეთ ფორმას:

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

    შენიშვნა. ფორმულის შევსების შემდეგ, გთხოვთ, დაიმახსოვროთ შედეგების შესაბამისი თარიღის ფორმატის გამოყენება, რათა მათ სწორად აჩვენონ.

    შექმენით წლის თანმიმდევრობა Excel-ში

    გასაკეთებლადწლების მიხედვით გაზრდილი თარიღების სერია, გამოიყენეთ ეს ზოგადი ფორმულა:

    DATE(SEQUENCE( n , 1, YEAR( დაწყების_თარიღი )), MONTH( დაწყების_თარიღი ), DAY( დაწყების_თარიღი ))

    სადაც n არის თარიღების რაოდენობა, რომლის გენერირებაც გსურთ.

    ამ შემთხვევაში, DATE(წელი, თვე, დღე) ფუნქცია აყალიბებს თარიღს შემდეგნაირად:

    • წელი ბრუნდება SEQUENCE ფუნქციით, რომელიც კონფიგურირებულია n სტრიქონების გენერირებისთვის 1-ით. რიცხვების სვეტის მასივი, დაწყებული წლის მნიშვნელობიდან დაწყების_თარიღი .
    • თვე და დღე მნიშვნელობები ამოღებულია პირდაპირ დაწყების თარიღიდან.

    მაგალითად, თუ თქვენ შეიყვანთ დაწყების თარიღს B1-ში, შემდეგი ფორმულა გამოვა 10 თარიღის სერია ერთწლიანი ნამატებით:

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

    შემდეგ თარიღად დაფორმატებული შედეგები ასე გამოიყურება:

    Excel-ში ჯერების თანმიმდევრობის გენერირება

    რადგან დრო ინახება Excel-ში ათწილადების სახით, რომლებიც წარმოადგენს დღის ფრაქცია, SEQUENCE ფუნქციას შეუძლია პირდაპირ იმუშაოს ჯერებთან.

    A თუ დაწყების დრო არის B1-ში, შეგიძლიათ გამოიყენოთ შემდეგი ფორმულებიდან ერთ-ერთი 10-ჯერ სერიების შესაქმნელად. განსხვავება მხოლოდ ნაბიჯი არგუმენტშია. იმის გამო, რომ დღეში 24 საათია, გამოიყენეთ 1/24 ერთი საათით გასადიდებლად, 1/48 30 წუთით გასადიდებლად და ასე შემდეგ.

    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-თან ერთად, რათა შევქმნათ ყოველთვიური კალენდარი, რომელიც განახლდება ავტომატურად ეფუძნება თქვენს მიერ მითითებულ წელს და თვეს.

    ფორმულა A5-ში არის შემდეგი:

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

    როგორ მუშაობს ეს ფორმულა:

    თქვენ იყენებთ SEQUENCE ფუნქციას 6 სტრიქონის გენერირებისთვის (კვირების მაქსიმალური რაოდენობა თვეში) თარიღების 7 სვეტით (კვირის დღეების რაოდენობა) გაიზარდა 1 დღით. აქედან გამომდინარე, სტრიქონები , სვეტები და ნაბიჯი არგუმენტები არ იწვევს კითხვებს.

    ყველაზე რთული ნაწილი დაწყება არგუმენტში. . ჩვენ არ შეგვიძლია ჩვენი კალენდრის დაწყება სამიზნე თვის 1-ლი დღით, რადგან არ ვიცით კვირის რომელი დღეა. ასე რომ, ჩვენ ვიყენებთ შემდეგ ფორმულას, რომ ვიპოვოთ პირველი კვირა მითითებული თვის პირველ დღეს დაწელი:

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

    პირველი DATEVALUE ფუნქცია აბრუნებს სერიულ ნომერს, რომელიც შიდა Excel სისტემაში წარმოადგენს თვის პირველ დღეს B2-ში და წელიწადს B1-ში. ჩვენს შემთხვევაში, ეს არის 44044, რომელიც შეესაბამება 2020 წლის 1 აგვისტოს. ამ ეტაპზე გვაქვს:

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

    WEEKDAY ფუნქცია აბრუნებს კვირის დღეს, რომელიც შეესაბამება მიზნის 1 დღეს. თვე, როგორც რიცხვი 1-დან (კვირა) 7-მდე (შაბათი). ჩვენს შემთხვევაში, ეს არის 7, რადგან 2020 წლის 1 აგვისტო შაბათია. და ჩვენი ფორმულა მცირდება:

    44044 - 7 + 1

    44044 - 7 არის 4403, რომელიც შეესაბამება შაბათს, 2020 წლის 25 ივლისს. როგორც გვჭირდება კვირა, ვამატებთ +1 შესწორებას.

    ამ გზით, ჩვენ მივიღებთ მარტივ ფორმულას, რომელიც გამოსცემს 4404-ით დაწყებული სერიული ნომრების მასივს:

    =SEQUENCE(6, 7, 4404, 1)

    დაფორმატეთ შედეგები თარიღად და მიიღებთ კალენდარს, რომელიც ნაჩვენებია ეკრანის სურათი ზემოთ. მაგალითად, შეგიძლიათ გამოიყენოთ თარიღის ერთ-ერთი შემდეგი ფორმატი:

    • დ-მმ-წ-წ თარიღების საჩვენებლად, როგორიცაა 1-აგვ-20
    • მმ d თვის და დღის საჩვენებლად, როგორიცაა 20 აგვისტო
    • d მხოლოდ დღის საჩვენებლად

    მოითმინეთ, მაგრამ ჩვენი მიზანია შევქმნათ ყოველთვიური კალენდარი. რატომ ჩნდება წინა და შემდეგი თვის ზოგიერთი თარიღი? ამ შეუსაბამო თარიღების დასამალად, დააყენეთ პირობითი ფორმატირების წესი ქვემოთ მოცემული ფორმულით და გამოიყენეთ თეთრი შრიფტის ფერი:

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

    სადაც A5 არის ყველაზე მარცხენა უჯრედი თქვენი კალენდარი და B2 არის სამიზნეთვე.

    დაწვრილებითი ნაბიჯებისთვის იხილეთ როგორ შევქმნათ ფორმულაზე დაფუძნებული პირობითი ფორმატირების წესი Excel-ში.

    ასე შეგიძლიათ შექმნათ თანმიმდევრობა თარიღები Excel-ში. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!

    სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად

    თარიღის თანმიმდევრობა Excel-ში - ფორმულების მაგალითები (ფაილი .xlsx)

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.