---
title: Date.Month – ดึงเดือนจากวันที่
url: https://www.thepexcel.com/functions/power-query/date-functions/date-month/
type: function-explainer
program: Power Query
syntax: Date.Month(dateTime as any) as nullable number
date: 2025-12-03
updated: 2025-12-20
scores:
  popularity: 9
  difficulty: 2
  usefulness: 9
---

# Date.Month – ดึงเดือนจากวันที่

> Date.Month ดึงค่าตัวเลขเดือน (1-12) จากข้อมูลวันที่ใดๆ เหมาะสำหรับการจัดกลุ่มและวิเคราะห์ข้อมูลตามรอ

## คำอธิบาย

Date.Month ดึงค่าตัวเลขเดือน (1-12) จากข้อมูลวันที่ใดๆ เหมาะสำหรับการจัดกลุ่มและวิเคราะห์ข้อมูลตามรอบเดือน

## Syntax

```excel
Date.Month(dateTime as any) as nullable number
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| dateTime | Yes | date/datetime/datetimezone |  | ค่าวันที่ที่ต้องการดึงเดือน สามารถเป็น date (เช่น #date(2025, 1, 15)) หรือ datetime (เช่น #datetime(2025, 1, 15, 14, 30, 0)) |

## เคสการใช้งาน

### สร้างคอลัมน์เดือน

ดึงเลขเดือนเพื่อใช้ในการ Sort หรือ Group ข้อมูลรายเดือน

### กรองข้อมูลเฉพาะเดือนที่ต้องการ

เลือกเฉพาะรายการที่เกิดขึ้นในเดือน 12 (ธันวาคม)

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ดึงเดือนจากวันที่แบบง่าย

```excel
= Date.Month(#date(2025, 12, 31))
```

**ผลลัพธ์:** `12`

Date.Month ดึงเลขเดือนจากวันที่ 31 ธันวาคม 2025 ซึ่งคือเดือนที่ 12 (December)

### 2. ตัวอย่างที่ 2: ดึงเดือนจาก DateTime (ไม่สนใจเวลา)

```excel
= Date.Month(#datetime(2025, 5, 15, 14, 30, 45))
```

**ผลลัพธ์:** `5`

แม้ว่าวันที่มีข้อมูลเวลา Date.Month ก็ดึงแค่เดือนจากวันที่ (15 พฤษภาคม = เดือนที่ 5) เวลา 14:30:45 ถูกละเว้น

### 3. ตัวอย่างที่ 3: เพิ่มคอลัมน์เดือนในตารางข้อมูลการขาย

```excel
let
    Sales = Table.FromRows(
        {{1, #date(2025, 1, 10), 500}, {2, #date(2025, 3, 20), 800}, {3, #date(2025, 5, 5), 1200}},
        {"OrderID", "OrderDate", "Amount"}
    ),
    AddMonth = Table.AddColumn(Sales, "Month", each Date.Month([OrderDate]))
in
    AddMonth
```

**ผลลัพธ์:** `ตารางที่มี 3 แถว โดยคอลัมน์ Month แสดงค่า 1, 3, 5 ตามลำดับ`

ใช้ Table.AddColumn เพื่อสร้างคอลัมน์ใหม่ชื่อ "Month" จากนั้นใช้ each Date.Month([OrderDate]) เพื่อดึงเดือนจากคอลัมน์ OrderDate ของแต่ละแถว

### 4. ตัวอย่างที่ 4: จัดกลุ่มข้อมูลการขายตามเดือนและหาผลรวม

```excel
let
    Sales = Table.FromRows(
        {{1, #date(2025, 1, 10), 500}, {2, #date(2025, 1, 20), 800}, {3, #date(2025, 2, 5), 1200}},
        {"TransactionID", "Date", "Amount"}
    ),
    AddMonth = Table.AddColumn(Sales, "Month", each Date.Month([Date])),
    GroupByMonth = Table.Group(AddMonth, {"Month"}, {{"TotalSales", each List.Sum([Amount]), type number}})
in
    GroupByMonth
```

**ผลลัพธ์:** `ตารางแสดงเดือน 1 มียอดขาย 1,300 บาท และเดือน 2 มียอดขาย 1,200 บาท`

ก่อนแบ่งข้อมูล เพิ่มคอลัมน์เดือนก่อน จากนั้นใช้ Table.Group เพื่อจัดกลุ่มตามเลขเดือน แล้วคำนวณผลรวมของ Amount ในแต่ละกลุ่ม

## ฟังก์ชันที่เกี่ยวข้อง

- [Date.Day – ดึงค่าวันที่ (1-31) จากข้อมูลวันที่](https://www.thepexcel.com/functions/power-query/date-functions/date-day/)
- [Date.Year – ดึงปีจากวันที่](https://www.thepexcel.com/functions/power-query/date-functions/date-year/)
- [Date.MonthName – แยกชื่อเดือนจากวันที่](https://www.thepexcel.com/functions/power-query/date-functions/date-monthname/)
- [Date.QuarterOfYear – หาไตรมาสของปี](https://www.thepexcel.com/functions/power-query/date-functions/date-quarterofyear/)
- [Date.StartOfMonth – หาวันต้นเดือน](https://www.thepexcel.com/functions/power-query/date-functions/date-startofmonth/)
- [Date.DaysInMonth – หาจำนวนวันในเดือน](https://www.thepexcel.com/functions/power-query/date-functions/date-daysinmonth/)
- [Date.EndOfMonth – หาวันสิ้นเดือน](https://www.thepexcel.com/functions/power-query/date-functions/date-endofmonth/)
- [Table.AddColumn – เพิ่มคอลัมน์ใหม่ด้วย Calculated Values](https://www.thepexcel.com/functions/power-query/table-functions/table-addcolumn/)
- [Table.Group – จัดกลุ่มและสรุปผลข้อมูล (Group By)](https://www.thepexcel.com/functions/power-query/table-functions/table-group/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Learn: Date.Month](https://learn.microsoft.com/en-us/powerquery-m/date-month) _(official)_
- [Power Query M Function Reference - Date Functions](https://learn.microsoft.com/en-us/powerquery-m/power-query-m-function-reference) _(official)_
- [Working with Dates and Times in Power Query](https://learn.microsoft.com/en-us/power-query/working-with-date-time) _(official)_

---

_Source: [https://www.thepexcel.com/functions/power-query/date-functions/date-month/](https://www.thepexcel.com/functions/power-query/date-functions/date-month/)_
