Thep Excel

Date.Year – ดึงปีจากวันที่

ดึงค่าปีจากวันที่

Date.Year จะคืนค่าตัวเลขจำนวนเต็มที่ระบุปีของวันที่ที่กำหนด

=Date.Year(dateTime as any) as nullable number

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Date.Year(dateTime as any) as nullable number

Argument Type Required Default Description
dateTime date/datetime Yes วันที่ที่ต้องการดึงปี

How it works

สร้างคอลัมน์ปี

ดึงปีออกจากวันที่ใบเสร็จเพื่อนำไป Group By หรือทำรายงานรายปี

คำนวณอายุ

นำปีปัจจุบันลบด้วยปีเกิด (Date.Year(DateTime.LocalNow()) – Date.Year([BirthDate]))

Examples

ตัวอย่างที่ 1: ดึงปีจากวันที่

ดึงเลขปี 2025 ออกมา
Power Query Formula:

=Date.Year(#date(2025, 12, 31))

Result:

2025

ตัวอย่างที่ 2: ดึงปีจาก DateTime

ดึงเลขปีจาก DateTime ก็ได้เช่นกัน
Power Query Formula:

=Date.Year(#datetime(2020, 5, 1, 12, 0, 0))

Result:

2020

FAQs

Date.Year ให้ค่าเป็น พ.ศ. หรือ ค.ศ.?

โดยปกติใน Power Query จะเป็น ค.ศ. เสมอครับ ถ้าเห็นเป็น พ.ศ. อาจเกิดจากการตั้งค่า Region ของเครื่อง หรือการ Format Cell ใน Excel แต่เนื้อข้อมูลจริงๆ คือ ค.ศ.

Resources & Related

Additional Notes

ฟังก์ชัน Date.Year ใน Power Query ใช้สำหรับดึงค่าปี (Year) ออกมาจากข้อมูลวันที่ (Date, DateTime) โดยคืนค่าเป็นตัวเลขปี ค.ศ. (หรือ พ.ศ. ขึ้นอยู่กับ Culture)

Leave a Reply

Your email address will not be published. Required fields are marked *