Group & Ungroup — จัดกลุ่มข้อมูล สรุปย่อ/ขยาย ให้อ่านง่าย
1. ตารางยาวเป็นกิโล — จะซ่อนแถวที่ไม่เห็นทีละแถวก็เหนื่อย
คุณเคยนั่งทำงานกับตารางที่มีข้อมูลมากกว่า 500 แถวไหมครับ… ข้อมูลแต่ละไตรมาสมีรายละเอียดยิบย่อยเต็มไปหมด แต่หัวหน้างานอยากเห็นแค่ภาพรวม — คุณก็ต้องมานั่งซ่อนแถวทีละแถวทุกวัน ถ้าเกิดต้องดูรายละเอียดอีกก็ต้องไปยกเลิกการซ่อน วนลูปแบบนี้ทุกครั้ง
หรืออีกสถานการณ์: คุณมีรายงานผลการขายแยกรายเดือน 12 เดือน แต่หัวหน้าอยากดูเฉพาะยอดรวมรายไตรมาส — คุณจะซ่อน 11 เดือนที่เหลือ หรือจะคัดลอกเฉพาะที่ต้องการมาอีกชีท?
Group & Ungroup คือคำตอบครับ! — มันคือเครื่องมือที่ให้คุณ “จับกลุ่ม” ข้อมูลที่เกี่ยวข้องกัน แล้วก็สามารถ ย่อ (Collapse) หรือ ขยาย (Expand) ได้ด้วยคลิกเดียว เหมือนมีซิปไว้รูดเปิด-ปิดข้อมูลนั่นเอง
วันนี้ผมจะพาคุณไปรู้จักกับ Group & Ungroup ตั้งแต่พื้นฐานยันเทคนิคเด็ดที่มืออาชีพใช้งานจริง:
- Group rows และ columns แบบ manual
- Auto Outline — ให้ Excel จัดกลุ่มให้อัตโนมัติ
- Collapse / Expand — ย่อขยายด้วยคลิกเดียว
- Subtotal กับ Group ต่างกันยังไง — ใช้คู่กันได้ด้วย
- Ungroup และ Clear Outline
- ใช้ Group ร่วมกับ PivotTable
เปิดไฟล์ตัวอย่างมาดูไปพร้อมๆ กันเลยครับ — มีชีทข้อมูลยอดขายรายเดือนของร้านสะดวกซื้อ กับข้อมูลพนักงานแยกแผนก ให้คุณลอง Group ตามไปทีละขั้นตอน!
2. Group Rows พื้นฐาน — รวมแถวที่เกี่ยวข้องให้เป็นกลุ่มเดียวกัน
วิธี Group แถวที่ง่ายที่สุดคือการ เลือกแถวที่ต้องการ แล้วกด Group ครับ
วิธี Group Rows แบบ Manual
- เลือกแถวที่ต้องการรวมกลุ่ม (คลิกที่หมายเลขแถว — เช่น แถว 2 ถึง 13)
- ไปที่ Data Tab > Group (ในกลุ่ม Outline)
- เลือก Rows ในหน้าต่าง Group
- คลิก OK
เท่านี้ก็จะเห็นเครื่องหมาย — (Minus) ปรากฏที่ด้านซ้ายของแผ่นงาน พร้อมกับวงเล็บครอบแถวที่ถูก Group ไว้ — คลิกที่เครื่องหมาย — เพื่อย่อ หรือคลิกที่ + (Plus) เพื่อขยาย
ตัวอย่างที่ 1: Group ยอดขายรายเดือนเป็นรายไตรมาส
สมมติว่าคุณมีข้อมูลยอดขายรายเดือนของร้านสะดวกซื้อ 6 เดือนแรกของปี 2026:
| เดือน | ยอดขาย (บาท) |
|---|---|
| มกราคม | 450,000 |
| กุมภาพันธ์ | 420,000 |
| มีนาคม | 510,000 |
| เมษายน | 480,000 |
| พฤษภาคม | 530,000 |
| มิถุนายน | 560,000 |
ต้องการ: จับกลุ่มรายเดือนเป็นไตรมาส — Q1 (ม.ค.-มี.ค.) และ Q2 (เม.ย.-มิ.ย.)
วิธีทำ Group Rows:
- เลือกแถวที่ 2-4 (มกราคม-มีนาคม) > Data > Group > Rows
- เลือกแถวที่ 5-7 (เมษายน-มิถุนายน) > Data > Group > Rows
- จะเห็น Group 1 (Q1) และ Group 2 (Q2) พร้อมปุ่ม — / + ด้านซ้าย
ลองกด — ที่ Group Q1: มกราคม-มีนาคมหายไป เหลือแค่แถวรวม? — แต่เดี๋ยวก่อน! ถ้าคุณไม่มียอดรวมแยกอยู่แล้ว คุณอาจต้องเพิ่มแถว SUM ก่อน Group หรือใช้ Subtotal ซึ่งผมจะพูดถึงทีหลัง
คราวนี้คุณจะเห็นภาพรวมง่ายขึ้น: กดย่อทั้ง Q1 และ Q2 เหลือแค่หัวตารางกับบรรทัดที่ไม่ได้ Group — ถ้าคุณเพิ่มแถวรวมรายไตรมาสไว้ก่อน Group ก็จะเห็นภาพรวมทั้งหมดในคลิกเดียว!
เปิดไฟล์ตัวอย่างที่ชีท “ยอดขายรายเดือน” ผม Group ไตรมาสไว้ให้แล้ว — กดลองย่อดูครับ!
วิธี Group Columns — จับกลุ่มคอลัมน์แทน
หลักการเดียวกับ Group Rows แต่เลือกเป็นคอลัมน์แทนครับ
ตัวอย่าง: คุณมีข้อมูลงบประมาณแยกเป็นเดือนๆ 12 เดือน — อยาก Group เป็นคอลัมน์ไตรมาส เช่น Q1 (คอลัมน์ C-E), Q2 (F-H)
- เลือกคอลัมน์ C-E (มกราคม-มีนาคม)
- Data > Group > เลือก Columns
- OK
จะเห็นแถบ Group อยู่ด้านบนของหัวคอลัมน์ — ย่อ/ขยายได้เหมือนกัน
เหมาะกับเวลาคุณมีตารางกว้างๆ เช่น ข้อมูลรายเดือน งบประมาณแยกสาขา หรือข้อมูลการคาดการณ์หลายช่วงที่อยากซ่อนเป็นกลุ่มๆ
3. Auto Outline — ให้ Excel จัดกลุ่มให้อัตโนมัติ
บางครั้งคุณอาจไม่ต้อง Group แบบ manual เลย — ให้ Excel จัดกลุ่มให้คุณโดยอัตโนมัติผ่าน Auto Outline ครับ โดย Excel จะดูจาก สูตร SUM หรือ SUBTOTAL ในตาราง เพื่อตัดสินว่าข้อมูลไหนเป็นรายละเอียดย่อย และข้อมูลไหนเป็นสรุปรวม
วิธีใช้ Auto Outline
- เปิดข้อมูลที่มี แถวรวมย่อย (Subtotal/SUM rows) อยู่แล้ว
- ไปที่ Data Tab > Group > ลูกศรดรอปดาวน์ > Auto Outline
- Excel จะ Group แถวรายละเอียดย่อยไว้ใตแถวรวมแต่ละกลุ่มให้อัตโนมัติ!
Auto Outline ทำงานยังไง?
Excel จะวิเคราะห์ข้อมูลของคุณแบบนี้:
- แถว SUM หรือ SUBTOTAL — ถือเป็นแถวสรุป
- แถวที่อยู่ ระหว่างแถวสรุป — ถือเป็นรายละเอียดย่อย
- Excel จะ Group รายละเอียดย่อยไว้ในแต่ละกลุ่ม
ตัวอย่าง: ใช้ Auto Outline กับรายงานยอดขายรายไตรมาส
สมมติว่าคุณมีข้อมูลแบบนี้ (มีแถวรวมย่อยแล้ว):
| แถว | รายการ | ยอดขาย |
|---|---|---|
| 1 | รายงานยอดขาย 2026 | |
| 2 | Q1/2026 | |
| 3 | มกราคม | 450,000 |
| 4 | กุมภาพันธ์ | 420,000 |
| 5 | มีนาคม | 510,000 |
| 6 | รวม Q1 | =SUM(B3:B5) |
| 7 | Q2/2026 | |
| 8 | เมษายน | 480,000 |
| 9 | พฤษภาคม | 530,000 |
| 10 | มิถุนายน | 560,000 |
| 11 | รวม Q2 | =SUM(B8:B10) |
เมื่อกด Auto Outline: Excel จะ Group แถว 3-5 เป็น Q1 และแถว 8-10 เป็น Q2 ให้คุณทันที!
กดปุ่ม 1 (ย่อทั้งหมด) จะเหลือแถวรวม Q1 + Q2 — กดปุ่ม 2 จะกลับมาเห็นรายละเอียด
ในไฟล์ตัวอย่างชีท “ยอดขาย Auto Outline” ผมเตรียมข้อมูลพร้อมแถว SUM ไว้แล้ว — ลอง Auto Outline ดูครับ เห็นความมหัศจรรย์ทันที!
4. Collapse / Expand — ย่อขยายข้อมูลในคลิกเดียว
พอคุณ Group ข้อมูลเสร็จแล้ว — ด้านซ้ายของแผ่นงานจะมี ปุ่มตัวเลข 1, 2, 3 และปุ่ม + / — อยู่ครับ
ปุ่มระดับ Outline (1, 2, 3)
- กด 1: ย่อทุกกลุ่ม — เหลือแค่ระดับบนสุด (ภาพรวม)
- กด 2: ขยายระดับกลาง (เช่น ไตรมาส)
- กด 3: ขยายทุกระดับ (เห็นรายละเอียดทั้งหมด)
ปุ่ม + และ —
- — (Minus): ย่อ (Collapse) กลุ่มนั้น — ซ่อนรายละเอียดย่อย
- + (Plus): ขยาย (Expand) กลุ่มนั้น — แสดงรายละเอียดย่อย
ตัวอย่างการใช้งานจริง
สมมติว่าคุณมีข้อมูลการขายของบริษัทระดับต่างๆ:
- Level 1: รวมทั้งบริษัท
- Level 2: รวมแยกโซน (เหนือ, กลาง, อีสาน, ใต้)
- Level 3: แยกสาขาในแต่ละโซน
ด้วย Group คุณสามารถกด 1 เพื่อดูภาพรวมทั้งบริษัท กด 2 เพื่อดูเฉพาะยอดรวมแต่ละโซน กด 3 เพื่อดูทุกรายละเอียด — โดยไม่ต้องเสียเวลาซ่อนเองทีละแถว!
5. Ungroup และ Clear Outline — เลิก Group เมื่อไม่ต้องการ
การเลิก Group ก็ทำได้ง่ายครับ — มี 2 แบบ:
Ungroup — เลิกกลุ่มเฉพาะบางส่วน
- เลือกแถวหรือคอลัมน์ที่ถูก Group อยู่
- Data Tab > Ungroup
- เลือกว่า Ungroup Rows หรือ Ungroup Columns
- OK
หรือคลิกขวา: คลิกขวาที่หมายเลขแถว > Ungroup (เร็วกว่า!)
Clear Outline — ลบ Group ทั้งหมดทีเดียว
- Data Tab > Group > ลูกศรดรอปดาวน์ > Clear Outline
- กลุ่มทั้งหมดจะหายไป — ข้อมูลกลับมาเหมือนเดิม
🔦ข้อควรรู้: การ Clear Outline ไม่ได้ลบข้อมูลของคุณครับ — แค่ลบโครงสร้าง Group ออกเท่านั้น ข้อมูลปลอดภัย 100%
6. Subtotal vs Group — ต่างกันยังไง และใช้คู่กันได้ไหม?
หลายคนมักสับสนระหว่าง Subtotal กับ Group ครับ — มาดูความต่างกัน:
| เรื่อง | Group | Subtotal |
|---|---|---|
| หน้าที่หลัก | จัดกลุ่มข้อมูล ย่อ/ขยาย | คำนวณรวมย่อย + Group อัตโนมัติ |
| ตอนใช้ | เลือกแถวแล้วกด Group | Data > Subtotal |
| การคำนวณ | แค่ซ่อน/แสดง — ไม่คำนวณ | คำนวณ SUM, COUNT, AVERAGE ให้อัตโนมัติ |
| การเพิ่มสูตร | ต้องเพิ่ม SUM เอง | เพิ่มให้อัตโนมัติ |
| ต้อง Sort ก่อน? | ไม่จำเป็น | ต้อง Sort ข้อมูลก่อน |
| เหมาะกับ | ข้อมูลที่อยากย่อ/ขยายดูเอง | ข้อมูลที่ต้องการรวมย่อยอัตโนมัติ |
ใช้ Subtotal + Group ร่วมกัน
ความจริงแล้ว Subtotal จะสร้าง Group ให้คุณโดยอัตโนมัติ ครับ! — เวลาคุณใช้ Data > Subtotal นอกจากมันจะคำนวณยอดรวมย่อยแล้ว มันยัง Group แถวรายละเอียดให้คุณย่อ/ขยายได้ด้วย
เลือกใช้อันไหนดี?
| สถานการณ์ | ใช้ |
|---|---|
| มีข้อมูลที่อยากย่อ/ขยายเอง — ไม่ต้องการคำนวณอะไรเพิ่ม | Group |
| มีข้อมูลที่ต้อง Sort แล้วรวมย่อย เช่น ยอดขายแยกแผนก | Subtotal |
| อยากให้ Excel Group ให้อัตโนมัติตามแถว SUM หรือ SUBTOTAL ที่มีอยู่แล้ว | Auto Outline |
| ข้อมูลที่ Group แบบมีหลายระดับ (บริษัท > โซน > สาขา) | Group หลายเลเวล |
ผมแนะนำให้ลองทั้งสองแบบครับ — เปิดไฟล์ตัวอย่างที่ชีท “เทียบ Subtotal vs Group” แล้วลองเล่นดูว่าต่างกันยังไง!
7. ใช้ Group กับ PivotTable
หลายคนอาจไม่รู้ว่า Group ก็ใช้กับ PivotTable ได้ครับ — ช่วยให้การวิเคราะห์ข้อมูลเป็นระเบียบมากขึ้น
Group วันที่ใน PivotTable
เวลาคุณสร้าง PivotTable จากข้อมูลที่มีคอลัมน์วันที่ — คุณสามารถ Group วันที่เป็นเดือน, ไตรมาส, หรือปีได้:
- คลิกขวาที่วันที่ใน PivotTable
- เลือก Group
- เลือก Months, Quarters, Years
- OK
จากนั้น PivotTable จะแสดงข้อมูลเป็นกลุ่มตามที่คุณเลือก — และจะเพิ่มปุ่ม + / — ให้คุณย่อขยายดูรายละเอียดได้ด้วย!
Group ข้อมูลตัวเลขใน PivotTable
เช่น คุณมีข้อมูลยอดขายและต้องการ Group เป็นช่วงราคา:
- คลิกขวาที่ฟิลด์ตัวเลขใน PivotTable
- Group
- กำหนด Starting at, Ending at, By (เช่น 0-1000, 1001-2000, 2001-3000)
- OK
PivotTable จะแสดงยอดขายแยกตามช่วงราคาที่คุณกำหนดไว้
8. ตัวอย่างประยุกต์จากงานจริง
สถานการณ์ที่ 1: ฝ่ายบัญชี — งบประมาณรายเดือนที่ซ่อนรายละเอียดยิบย่อย
ฝ่ายบัญชีมักมีตารางงบประมาณที่ละเอียดมาก — แยกเป็นทุกหมวด, ทุกเดือน, ทุกสาขา ถ้าต้องส่งรายงานให้ผู้บริหาร — ผู้บริหารอยากเห็นเฉพาะภาพรวม:
สิ่งที่ต้องทำ:
- สร้างแถวรวมย่อยรายไตรมาส (SUM) ในแต่ละไตรมาส
- ใช้ Auto Outline — Excel จะ Group รายเดือนให้อัตโนมัติ
- กด 1 — ภาพรวมทั้งปี
- กด 2 — รวมรายไตรมาส
- กด 3 — รายละเอียดรายเดือน
- ปรับแต่งตามต้องการ — ส่งรายงานได้ทั้งแบบละเอียดและแบบย่อจากไฟล์เดียว!
สถานการณ์ที่ 2: ฝ่ายขาย — เปรียบเทียบผลงานรายสาขาแยกโซน
คุณมีข้อมูลยอดขายของ 20 สาขาทั่วประเทศแบ่งเป็น 4 โซน — อยากดูภาพรวมแยกโซน:
สิ่งที่ต้องทำ:
- เรียงข้อมูลตามโซนก่อน
- แทรกแถวรวมย่อยสำหรับแต่ละโซน (SUM)
- Group แถวรายละเอียดของแต่ละโซน
- ย่อข้อมูล — เหลือแค่หัวตารางกับแถวรวมโซน
- ส่งรายงานนี้ให้ผู้จัดการฝ่าย — ได้ทั้ง overview และ detail ในไฟล์เดียว!
สถานการณ์ที่ 3: ฝ่ายบุคคล — ข้อมูลพนักงานแยกแผนก
ตารางพนักงานมี 200 คน 10 แผนก — แต่ละแผนกข้อมูลเยอะ:
สิ่งที่ต้องทำ:
- Sort ตามแผนกก่อน
- ใช้ Subtotal (Data > Subtotal) — เลือก SUM เงินเดือนที่แผนกเปลี่ยน
- Excel จะเพิ่มแถวรวมย่อยและ Group ให้อัตโนมัติ
- กด 2 — เห็นเฉพาะรายชื่อแผนกกับยอดรวมเงินเดือน
- กด 3 — เห็นรายละเอียดพนักงานทุกคน
ประหยัดเวลาไปได้เยอะมาก — ไม่ต้องมาทำตารางย่อ-ขยายเองทีละอัน!
9. เคล็ดลับเด็ด + ข้อควรระวัง
เริ่มต้น Group จากแถวที่ 2 เสมอ
เวลา Group ข้อมูล ห้ามเลือกแถวที่ 1 (หัวตาราง) รวมเข้าไปด้วยเด็ดขาดครับ — ถ้า Group รวมหัวตาราง เวลาย่อข้อมูลหัวตารางก็จะหายไปด้วย!
ระวัง Filter + Group ทำงานร่วมกัน
Group และ Filter ใช้งานร่วมกันได้ — แต่พอคุณ Filter ข้อมูลแล้ว Group จะยังคงอยู่ เพียงแต่แถวที่ถูก Filter ซ่อนอยู่แล้ว Group ก็ยังย่อ/ขยายได้ตามปกติ
ใช้ Shortcut เพื่อความเร็ว
| การกระทำ | Shortcut |
|---|---|
| Group Rows | Shift + Alt + → |
| Ungroup Rows | Shift + Alt + ← |
| ย่อ/ขยาย | คลิก + หรือ — |
| เปลี่ยน Level | กด 1, 2, 3 ที่แถบ Outline |
⚠️ข้อควรระวัง
- Group ซ้อนกันมากเกินไป: Group ได้หลายระดับ แต่ถ้าซ้อนกัน 5-6 ระดับ จะดูยุ่งยาก — ใช้เท่าที่จำเป็น
- ลืม Clear Outline: ถ้าคัดลอกชีทไปใช้ที่อื่น Outline ติดไปด้วย — ใช้ Clear Outline ก่อนแชร์
- Row Height เปลี่ยน: เวลาย่อ/ขยาย Row Height ที่เซ็ตเองอาจเปลี่ยน — ตรวจสอบก่อนปริ้นท์
10. สรุป
Group & Ungroup เป็นเครื่องมือเล็กๆ แต่มีประโยชน์มากสำหรับคนที่ทำงานกับข้อมูลจำนวนมากครับ — แทนที่จะมานั่งซ่อนแถวทีละแถวหรือคัดลอกข้อมูลไปอีกชีทเพื่อทำสรุป คุณสามารถ Group ข้อมูลแล้วย่อ/ขยายได้ภายในคลิกเดียว
วันนี้เราได้เรียนรู้:
| เรื่อง | สรุป |
|---|---|
| Group Rows / Columns | เลือกแถว/คอลัมน์ > Data > Group |
| Auto Outline | ให้ Excel จัดกลุ่มตามแถว SUM / SUBTOTAL |
| Collapse / Expand | ปุ่ม 1, 2, 3 และ + / — สำหรับย่อขยาย |
| Ungroup / Clear Outline | Data > Ungroup หรือ Clear Outline |
| Subtotal vs Group | Subtotal = คำนวณ + Group อัตโนมัติ, Group = แค่จัดกลุ่ม |
| Group + PivotTable | Group วันที่หรือตัวเลขใน PivotTable |
เคล็ดลับเด็ดจากผม:
- ใช้ Auto Outline ถ้าคุณมีแถว SUM อยู่แล้ว — ประหยัดเวลาที่สุด
- ใช้ Subtotal ถ้าต้องการรวมย่อยแยกกลุ่มโดยอัตโนมัติ
- ถ้าแถวแรก (หัวตาราง) โดน Group ไปด้วย — Ungroup แล้วเริ่มใหม่
- Group ใช้กับงานรายงานที่ต้องส่งทั้งแบบละเอียดและแบบสรุปในไฟล์เดียว — ตอบโจทย์มาก!
ไฟล์ตัวอย่างที่มาพร้อมกับบทความนี้มี 3 ชีทให้คุณลองฝึก:
- ชีท “ยอดขายรายเดือน” — Group Rows แบบ Manual เป็นรายไตรมาส
- ชีท “Auto Outline” — ข้อมูลพร้อมแถว SUM ลอง Auto Outline ดู
- ชีท “พนักงานแยกแผนก” — ใช้ Subtotal + Group รวมกัน
เปิดไฟล์แล้วลอง Group ดูครับ — กด 1, 2, 3 ที่แถบ Outline แล้วคุณจะร้องอ๋อ! ทันทีว่าเครื่องมือนี้ทำให้ชีวิตการทำงานกับตารางยาวๆ ง่ายขึ้นขนาดไหน
บทความหน้าเราจะมาเจาะลึก Subtotal กันต่อ — ตัวช่วยรวมย่อยอัตโนมัติที่ทำงานคู่กับ Group ได้อย่างลงตัว ไว้เจอกันครับ 😊