Skip to main content

Excel DATEVALUE ฟังก์ชัน: แปลงค่าข้อความเป็นวันที่

Excel ที่ใช้ในการสมัครงาน ep2 ฟังก์ชั่นวันเวลา Date Time (เมษายน 2025)

Excel ที่ใช้ในการสมัครงาน ep2 ฟังก์ชั่นวันเวลา Date Time (เมษายน 2025)
Anonim

DATEVALUE และภาพรวมวันที่แบบ Serial

ฟังก์ชัน DATEVALUE สามารถใช้เพื่อแปลงวันที่ที่เก็บไว้เป็นข้อความเป็นค่าที่ Excel จดจำได้ ซึ่งอาจทำได้ถ้าข้อมูลในแผ่นงานจะถูกกรองหรือจัดเรียงตามค่าวันที่หรือวันที่จะใช้การคำนวณเช่นเมื่อใช้ฟังก์ชัน NETWORKDAYS หรือ WORKDAY

ในคอมพิวเตอร์พีซี Excel เก็บค่าวันที่เป็นวันที่หรือหมายเลขอนุกรม

ตั้งแต่วันที่ 1 มกราคม 1900 ซึ่งเป็นหมายเลข 1 หมายเลขนั้นยังคงเพิ่มขึ้นทุกวินาที เมื่อวันที่ 1 มกราคม 2014 จำนวนนี้คือ 41,640 ราย

สำหรับคอมพิวเตอร์ Macintosh ระบบวันที่ในระบบ Excel จะเริ่มตั้งแต่วันที่ 1 มกราคม 1904 แทนที่จะเป็นวันที่ 1 มกราคม 1900

โดยปกติ Excel จะกำหนดค่าวันที่ในเซลล์โดยอัตโนมัติเพื่อให้อ่านได้ง่ายเช่น 01/01/2014 หรือ 1 มกราคม 2014 แต่อยู่เบื้องหลังการจัดรูปแบบให้เลือกหมายเลขซีเรียลหรือวันที่อนุกรม

วันที่จัดเก็บเป็นข้อความ

หากมีการจัดรูปแบบวันที่ในเซลล์ที่ได้รับการจัดรูปแบบเป็นข้อความหรือข้อมูลถูกนำเข้าจากแหล่งภายนอกเช่นไฟล์ CSV ซึ่งเป็นรูปแบบไฟล์ข้อความ Excel อาจไม่รู้จักค่าเป็นวันที่และ ดังนั้นจะไม่ใช้มันในการเรียงลำดับหรือในการคำนวณ

เงื่อนงำที่เห็นได้ชัดที่สุดว่าข้อมูลบางอย่างไม่สอดคล้องกับข้อมูลคือว่าอยู่ในแนวเดียวกันกับเซลล์ ตามค่าดีฟอลต์ข้อมูลข้อความจะถูกจัดชิดให้ชิดซ้ายในเซลล์ในขณะที่ค่าวันที่เช่นตัวเลขทั้งหมดใน Excel ถูกจัดชิดให้ถูกต้องตามค่าเริ่มต้น

ไวยากรณ์และอาร์กิวเมนต์ DATEVALUE

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชัน DATEVALUE คือ:

= DATEVALUE (Date_text)

อาร์กิวเมนต์สำหรับฟังก์ชันคือ:

DATE_TEXT - (ต้องระบุ) อาร์กิวเมนต์นี้อาจเป็นข้อมูลข้อความที่แสดงในรูปแบบวันที่และอยู่ในเครื่องหมายคำพูดเช่น "01/01/2014" หรือ "01 / ม.ค. / 2014"อาร์กิวเมนต์ยังสามารถอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลข้อความในแผ่นงาน

- ถ้าองค์ประกอบวันที่อยู่ในเซลล์ที่แยกจากกันการอ้างอิงเซลล์หลาย ๆ สามารถทำได้ การตัดแบ่ง ใช้อักขระเครื่องหมาย & (&) ในวันสั่ง / เดือน / ปีเช่น = DATEVALUE (A6 & B6 & C6)- ถ้าข้อมูลมีเพียงวันและเดือน - เช่น 01 / ม.ค. - ฟังก์ชันจะเพิ่มปีปัจจุบันเช่น 01/01/2014- ถ้ามีการใช้ตัวเลขสองปี - เช่น 01 / ม.ค. / 14 - Excel จะแปลค่าตัวเลขเป็น:

  • 0 ถึง 29 ถูกตีความว่าเป็นปี 2000 ถึงปี 2029
  • 30 ถึง 99 ถูกตีความว่าเป็นปี 1930 ถึงปี 2542

#ราคา! ค่าข้อผิดพลาด

มีสถานการณ์ที่ฟังก์ชันจะแสดง #VALUE! ค่าความผิดพลาดดังแสดงในภาพด้านบน

  • มูลค่า! ค่าความผิดพลาดจะถูกส่งกลับถ้าค่าของ DATE_TEXT อาร์กิวเมนต์ไม่ใช่ระหว่างวันที่ 1 มกราคม 1900 ถึง 31 ธันวาคม 9999 - ตัวอย่าง # 2
  • มูลค่า! ค่าความผิดพลาดจะถูกส่งกลับถ้าการอ้างอิงเซลล์ที่ใช้ใน DATE_TEXT อาร์กิวเมนต์ชี้ไปยังเซลล์ที่มีค่าที่จัดรูปแบบเป็นตัวเลขหรือเป็นวันตัวอย่างเช่น # 3

ตัวอย่าง: แปลงข้อความเป็นวันที่ด้วย DATEVALUE

ขั้นตอนต่อไปนี้ทำซ้ำตัวอย่างที่เห็นในเซลล์ C1 และ D1 ในภาพด้านบนซึ่งมีการป้อนอาร์กิวเมนต์ Date_text เป็นข้อมูลอ้างอิงของเซลล์

การป้อนข้อมูลบทแนะนำ

  1. ป้อน '1/1/2014 - ทราบว่าค่าถูกนำหน้าด้วยเครื่องหมายวรรคตอน ( ' ) เพื่อให้แน่ใจว่าข้อมูลถูกป้อนเป็นข้อความ - ดังนั้นข้อมูลควรจัดชิดกับด้านซ้ายของเซลล์

การป้อนฟังก์ชัน DATEVALUE

  1. คลิกที่เซลล์ D1 - ตำแหน่งที่จะแสดงผลการทำงาน
  2. คลิกที่ สูตร แถบริบบิ้น
  3. เลือก วันเวลา จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง
  4. คลิกที่ DATEVALUE ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชั่น
  5. คลิกที่เซลล์ C1 เพื่อป้อนการอ้างอิงเซลล์นั้นเป็นอาร์กิวเมนต์ Date_text
  6. คลิกตกลงเพื่อทำหน้าที่ให้สมบูรณ์และกลับไปที่เวิร์กชีท
  7. จำนวน 41640 ปรากฏในเซลล์ D1 ซึ่งเป็นหมายเลขประจำเครื่องสำหรับวันที่ 01/01/2014
  8. เมื่อคุณคลิกที่เซลล์ D1 ฟังก์ชันที่สมบูรณ์ = DATEVALUE (C1) ปรากฏในแถบสูตรเหนือแผ่นงาน

การจัดรูปแบบค่าที่ส่งคืนเป็นวันที่

  1. คลิกที่เซลล์ D1 เพื่อทำให้เซลล์เป็นเซลล์ที่ใช้งานอยู่
  2. คลิกที่ บ้าน แถบริบบิ้น
  3. คลิกที่ลูกศรชี้ลงที่ด้านข้าง รูปแบบตัวเลข เพื่อเปิดเมนูแบบเลื่อนลงของตัวเลือกรูปแบบ - รูปแบบเริ่มต้น ทั่วไป จะปรากฏในกล่อง
  4. ค้นหาและคลิกที่ วันที่สั้น ตัวเลือก
  5. เซลล์ D1 ควรแสดงวันที่ 01/01/2014 หรือเป็นไปได้เพียง 1/1/2014
  6. การขยายคอลัมน์ D จะแสดงวันที่ให้ชิดขวาในเซลล์