როგორ გამოვიყენოთ Excel DATEVALUE ფუნქცია

Სარჩევი:

როგორ გამოვიყენოთ Excel DATEVALUE ფუნქცია
როგორ გამოვიყენოთ Excel DATEVALUE ფუნქცია
Anonim

რა უნდა იცოდე

  • DATEVALUE ფუნქცია Excel-ში გარდაქმნის ტექსტის ფორმატირებულ თარიღს სერიულ ნომერად.
  • გამოიყენეთ ეს ფუნქცია, როდესაც უჯრედი შეიცავს თარიღს, რომელიც დაფორმატებულია ტექსტად და არა რიცხვად, რაც შეიძლება მოხდეს იმპორტირებული ან კოპირებული მონაცემებით.
  • ფუნქციის სინტაქსი და არგუმენტია: =DATEVALUE(თარიღის_ტექსტი)

ეს სტატია განმარტავს, თუ როგორ გამოიყენოთ DATEVALUE ფუნქცია Excel-ის ნებისმიერ ვერსიაში, მათ შორის Excel 2019 და Microsoft 365.

რა არის DATEVALUE ფუნქცია?

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

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

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

Image
Image

DATEVALUE ფუნქცია მუშაობს Excel-ის ყველა ვერსიაში.

DATEVALUE ფუნქციის სინტაქსი და არგუმენტები

ყველა ფორმულა, რომელიც იყენებს ამ ფუნქციას, უნდა იყოს ასე ფორმატირებული:

=DATEVALUE(თარიღის_ტექსტი)

date_text არის ერთადერთი არგუმენტი, რომელსაც მხარს უჭერს. მას შეუძლია მიუთითოს სხვა უჯრედები ან თარიღის ინფორმაცია შეიძლება შეინახოს ფორმულაში.

აქ არის რამდენიმე წესი, რომელიც უნდა გახსოვდეთ DATEVALUE ფუნქციის შესახებ:

  • თუ თარიღი_ტექსტური წელი გამოტოვებულია, გამოიყენება მიმდინარე წელი.
  • თუ date_text შეიცავს დროის ინფორმაციას, Excel უგულებელყოფს მას.
  • თუ თარიღის ინფორმაცია შეყვანილია პირდაპირ ფორმულაში, ის უნდა იყოს გარშემორტყმული ბრჭყალებით.
  • თუ თარიღის ინფორმაცია მითითებულია სხვა უჯრედში, რომელიც შეიცავს თვის ტექსტურ სახელს (მაგ. მარტი ან მარტი), თვე უნდა იყოს მეორე პოზიციაზე (როგორც 31-მარ-2020).
  • ღირებულება! შეცდომა გამოჩნდება, თუ date_text ცდება თარიღის დიაპაზონს 1/1/1900–9999-31-12.
  • ღირებულება! შეცდომა გამოჩნდება, თუ date_text არის რიცხვი (მაგ., მას არ აქვს ტირეები ან დახრილები, როგორც ტიპიური თარიღი).

DATEVALUE ფუნქციის მაგალითები

აი, გადახედეთ ამ ფუნქციის გამოყენების სხვადასხვა გზებს:

მინიშნება თარიღი სხვა უჯრედიდან

=DATEVALUE(A2)

Image
Image

თუ ვივარაუდებთ, რომ A1 იკითხება როგორც 4-4-2002, ეს DATEVALUE ფორმულის მაგალითი წარმოქმნის სერიულ ნომერს 37350.

შეიყვანეთ თარიღი ფორმულაში

=DATEVALUE("2007-25-12")

Image
Image

ეს არის ამ ფუნქციის გამოყენების კიდევ ერთი გზა. ბრჭყალებში თარიღის შეყვანა სხვა უჯრედზე დარეკვის შემცვლელია. ეს ფორმულა აწარმოებს სერიულ თარიღს 39441.

მიიღეთ პაემანი მრავალი უჯრედიდან

=DATEVALUE(A2 &"/" & A3 &"/" & A4)

Image
Image

DATEVALUE ფუნქციის ამ მაგალითში გამოიყენება იგივე დაყენება, მაგრამ ჩვენ ვიღებთ თარიღის ინფორმაციას სამი ცალკეული უჯრედიდან: A2=5, A3=18 და A4=2017.

ეს მოითხოვს ამპერსანდის ნიშანს, რათა შეგვიძლია დავამატოთ ხაზები დღის, თვის და წლის გამოსაყოფად. თუმცა, შედეგი მაინც სერიული ნომერია, რადგან ფუნქცია სწორედ ამისთვის არის განკუთვნილი, ამიტომ უჯრედი უნდა დავაფორმოთ, როგორც რეალური თარიღი (იხ. ქვემოთ), რათა დავინახოთ, როგორც 5/18/2017.

გამოიყენეთ ამპერსანდი თარიღის ფორმულაში

=DATEVALUE("3" &"/" & A2 &"/" &"2002")

Image
Image

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

თარიღის ამოღება უჯრედიდან სხვა მონაცემებით

=DATEVALUE(LEFT(A20, 10))

Image
Image

თუ უჯრედი შეიცავს სხვა ინფორმაციას, რომელიც არ გჭირდებათ, შეგიძლიათ გამოიყენოთ ფუნქციები, როგორიცაა LEFT და RIGHT თარიღის იზოლირებისთვის. ამ მაგალითში, DATEVALUE ფუნქცია შერწყმულია LEFT ფუნქციასთან ისე, რომ ის უყურებს მხოლოდ პირველ 10 სიმბოლოს მარცხნიდან. შედეგი არის 41654, რომელიც Excel-ს შეუძლია დაფორმატოს თარიღად 1/15/2014.

თარიღის ამოღება MID ფუნქციით

=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))

Image
Image

დაბოლოს, ჩვენ გვაქვს ეს ფორმულა, რომელიც აერთიანებს არა მხოლოდ MID ფუნქციას, არამედ FIND ფუნქციას, რათა ამოიღოს თარიღი და წარმოადგინოს იგი სერიული ნომრის ფორმატში. MID ფუნქცია აყენებს A2-ს სამიზნედ და იყენებს FIND-ს, რათა განსაზღვროს სივრცე (" "), როგორც წერტილი, სადაც ფუნქციამ უნდა დაიწყოს დათვლა. MID ფუნქციის ბოლოს რიცხვი განსაზღვრავს რამდენი სიმბოლო უნდა ამოიღოთ, რაც ჩვენს მაგალითში არის 7. შედეგი არის 43944, რომელიც ფორმატის თარიღად გადაიქცევა 4/23/2020.

DATEVALUE შეცდომები

ქვემოთ მოცემულია სიტუაციების რამდენიმე მაგალითი, როდესაც DATEVALUE ფუნქცია აჩვენებს შეცდომას. ზემოთ ნახსენები წესების მიხედვით, რიგები VALUE-ით! შეცდომა შეიცავს მონაცემებს, რომელთა დამუშავება შეუძლებელია ამ ფუნქციით.

Image
Image

ნომრების ფორმატირება თარიღებად

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

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

  1. აირჩიეთ უჯრედ(ები), რომლებიც უნდა დაფორმატდეს თარიღად.
  2. Home ჩანართიდან Excel-ის ზედა ნაწილში, იპოვნეთ Number განყოფილება.
  3. აირჩიეთ ჩამოსაშლელი მენიუ და აირჩიეთ თარიღის ვარიანტი, როგორიცაა მოკლე თარიღი ან გრძელი თარიღი.

    Image
    Image

გირჩევთ: