DATEVALUE แปลงวันที่ที่อยู่ในรูปข้อความให้เป็น serial number ซึ่ง Excel ใช้เก็บวันที่ รองรับรูปแบบวันที่หลากหลาย เหมาะสำหรับแปลงวันที่ที่ Import มาจากระบบอื่น
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| date_text | Text | ข้อความวันที่ที่ต้องการแปลง รองรับรูปแบบตาม Regional Settings เช่น DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD |
DATEVALUE แปลงวันที่ที่อยู่ในรูปข้อความให้เป็น serial number ซึ่ง Excel ใช้เก็บวันที่ (นับจาก 1 ม.ค. 1900 = 1) รองรับรูปแบบวันที่หลากหลายตาม Regional Settings เหมาะสำหรับแปลงวันที่ที่ Import มาจากระบบอื่น หรือแก้ปัญหาวันที่เป็น Text ใช้คู่กับ TIMEVALUE DATE VALUE
วันที่ที่ Import มาจาก CSV หรือระบบอื่นมักเป็น Text ใช้ DATEVALUE แปลงเป็นวันที่จริง
บางครั้งวันที่ใน Excel จัดเก็บเป็น Text (สังเกตจากเครื่องหมาย ' นำหน้า) ใช้ DATEVALUE แก้ไข
วันที่จาก SQL มักอยู่ในรูปแบบ ISO (YYYY-MM-DD) ใช้ DATEVALUE แปลงเป็นรูปแบบ Excel
17 ธ.ค. 2025 = serial number 46,008 (นับจาก 1 ม.ค. 1900)
รูปแบบ DD/MM/YYYY (ต้องตั้ง Regional Settings เป็นไทย)
1 ม.ค. 1900 = serial number 1 (จุดเริ่มต้นของระบบ Excel)
รวมวันที่ 17 ธ.ค. 2025 เวลา 14:30 เป็น DateTime serial number
ถ้า A1="2025-12-17" จะได้ 1 ธ.ค. 2025 (serial number 45962)
ถ้า A1="1995-01-15" จะคำนวณอายุเป็นปี (ณ ปี 2025 = 30 ปี)
DATEVALUE รับข้อความวันที่ (text) เป็น input แล้วแปลงเป็นวันที่ ส่วน DATE รับตัวเลข year, month, day แยกกันแล้วสร้างค่าวันที่
Excel เก็บวันที่เป็น serial number (จำนวนเต็มนับจาก 1 ม.ค. 1900) ต้อง format cell เป็น Date เพื่อแสดงเป็นวันที่
รองรับรูปแบบตาม Regional Settings ของ Windows เช่น DD/MM/YYYY (ไทย), MM/DD/YYYY (US), YYYY-MM-DD (ISO)
ข้อความไม่ใช่รูปแบบวันที่ที่ถูกต้อง หรือรูปแบบไม่ตรงกับ Regional Settings เช่น ป้อน MM/DD แต่ตั้งค่าเป็น DD/MM
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม
ฟังก์ชันที่ผู้เขียนโยงไว้กับ DATEVALUE จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
DAY คืนค่าวันที่เป็นตัวเลขจำนวนเต็มระหว่าง 1 ถึง 31 จากค่า Serial Number ของวันที่ที่ระบุ ทำให้เราสามารถดึงเฉพาะ "เลขวัน" ออกมาใช้งานได้ โดยไม่ต้องสนใจเดือนหรือปี
ส่งกลับจำนวนวันระหว่างวันที่สองวัน (จบ – เริ่ม) คำนวณผลต่างของวันที่อย่างง่ายดาย
DAYS360 คำนวณจำนวนวันระหว่างสองวันที่โดยใช้เกณฑ์ปีละ 360 วัน (เดือนละ 30 วัน) เป็นมาตรฐานในงานบัญชีและการเงิน รองรับ 2 วิธีคำนวณ: US (NASD) และ European
EDATE รับวันที่เริ่มต้นและจำนวนเดือนที่ต้องการเลื่อนไปข้างหน้า/ย้อนกลับ แล้วคืนวันที่ใหม่ที่รักษาวันเดิม (หรือวันสุดท้ายของเดือนถัดไปถ้าวันเดิมเกิน) เหมาะสำหรับวันครบกำหนดชำระ บันทึกงวด และตารางผ่อน
MONTH คืนค่าเดือนเป็นตัวเลขจำนวนเต็มระหว่าง 1 (มกราคม) ถึง 12 (ธันวาคม) จากค่า Serial Number ของวันที่ที่ระบุ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยในการทำรายงานสรุปยอดขายรายเดือน หรือการคำนวณไตรมาส
TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Import มาจากระบบอื่น
YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา
VALUE แปลงข้อความที่มีลักษณะเป็นตัวเลขให้เป็นตัวเลขจริงที่คำนวณได้ รองรับรูปแบบตัวเลข วันที่ เวลา เปอร์เซ็นต์ และสกุลเงิน
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่