สรุปยอดขายรายสินค้า
=GROUPBY(Sales[Product], SUM(Sales[Amount]))
ตารางสรุปยอดขาย
สรุปข้อมูลรายกลุ่ม (เหมือน Pivot Table) ด้วยสูตรเดียว
GROUPBY เป็นฟังก์ชันใหม่ใน Excel 365 ที่ใช้จัดกลุ่มข้อมูลและคำนวณผลสรุป (เช่น SUM, COUNT, AVERAGE) ตามกลุ่มนั้นๆ คล้ายกับการทำงานของ Pivot Table แต่ยืดหยุ่นกว่าเพราะเป็นสูตร สามารถกำหนดหัวตาราง ผลรวมย่อย และการเรียงลำดับได้ในตัว
=GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
=GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| row_fields | Range | Yes | คอลัมน์ที่ต้องการใช้จัดกลุ่ม (Group By) | |
| values | Range | Yes | คอลัมน์ตัวเลขที่ต้องการนำมาคำนวณ | |
| function | Function | Yes | ฟังก์ชันที่ใช้สรุปผล เช่น SUM, AVERAGE, COUNT, MAX, MIN | |
| field_headers | Number | Optional | 0 | การแสดงหัวตาราง (0=ไม่แสดง, 3=แสดง) |
| total_depth | Number | Optional | 0 | การแสดงผลรวม (0=ไม่มี, 1=Grand Total, 2=Grand Total & Subtotal) |
| sort_order | number | Optional | 1 | Sort order (-1=descending, 1=ascending) |
| filter_array | range/array | Optional | (none) | A column-oriented 1D array of Booleans that indicate whether the corresponding row of data should be considered |
| field_relationship | Number | Optional | 0 | Specifies field relationship: 0=Hierarchy (default), 1=Table |
รวมยอดขายของสินค้าแต่ละชนิดโดยอัตโนมัติ ไม่ต้องสร้าง Pivot Table
จัดกลุ่มรายการตามเดือนและประเภท เพื่อดูภาพรวมการเงิน
นับว่าแต่ละแผนกมีพนักงานกี่คน และเงินเดือนเฉลี่ยเท่าไหร่
=GROUPBY(Sales[Product], SUM(Sales[Amount]))
ตารางสรุปยอดขาย
=GROUPBY(Orders[Region], HSTACK(COUNT(Orders[OrderID]), AVERAGE(Orders[Amount])))
ตารางสรุป
=GROUPBY(Sales[Region], Sales[Category], SUM(Sales[Revenue]))
ตารางสรุปยอดขาย
GROUPBY เป็นสูตร อัปเดตทันทีเมื่อข้อมูลเปลี่ยน (ไม่ต้องกด Refresh) แต่ Pivot Table มีลูกเล่นการจัดรูปแบบและวิเคราะห์ที่หลากหลายกว่า
ใช้ได้เฉพาะ Excel 365 และ Excel for the web (เริ่มทยอยอัปเดตให้ผู้ใช้ทั่วไปตั้งแต่ปี 2024)
ฟังก์ชัน GROUPBY ช่วยให้คุณสรุปข้อมูล (Group & Aggregate) ได้เหมือนกับการทำ Pivot Table แต่มาในรูปแบบของสูตร Dynamic Array ที่อัปเดตอัตโนมัติเมื่อข้อมูลต้นทางเปลี่ยน สามารถหายอดรวม นับจำนวน หรือหาค่าเฉลี่ยรายกลุ่มได้อย่างง่ายดาย