← กลับหน้ารวมบทความ
EXCEL PIVOT TABLE · REPORTING

Pivot Table Excel คืออะไร? วิธีสรุปข้อมูลหลายพันแถวให้เป็นรายงานในไม่กี่ขั้นตอน

ถ้ามีข้อมูลขาย ข้อมูลพนักงาน หรือรายการธุรกรรมจำนวนมาก แล้วต้องมานั่งเขียนสูตรสรุปใหม่ทุกครั้ง Pivot Table ช่วยให้คุณเปลี่ยนข้อมูลดิบให้เป็นรายงาน โดยลาก Field ไปวางตามมุมมองที่ต้องการ และปรับรายงานได้อย่างรวดเร็ว

เหมาะกับ: คนทำงาน Excel หัวข้อ: Pivot Table · Reporting ระดับ: พื้นฐาน → ใช้งานจริง
สรุปข้อมูลเร็ว ไม่ต้องสร้างสูตร SUMIFS หลายชุดเพื่อดูหลายมุม
ลากแล้วเปลี่ยนมุมมอง สลับ Rows, Columns, Values และ Filters ได้ตามโจทย์
Refresh เมื่อข้อมูลเปลี่ยน เหมาะกับรายงานที่ต้องอัปเดตจากข้อมูลต้นทางเป็นประจำ

1 Pivot Table Excel คืออะไร?

Pivot Table คือเครื่องมือใน Excel สำหรับคำนวณ สรุป และวิเคราะห์ข้อมูลจำนวนมาก โดยไม่จำเป็นต้องเขียนสูตรสรุปทีละเงื่อนไข

จุดเด่นคือเราสามารถนำ Field เช่น สินค้า, จังหวัด, พนักงานขาย, เดือน และยอดขาย มาลากสลับตำแหน่งเพื่อดูข้อมูลในมุมต่าง ๆ ได้ เช่น ยอดขายตามสินค้า ยอดขายตามภูมิภาค หรือยอดขายรายเดือน

คิดง่าย ๆ: ข้อมูลดิบอาจมีหลายพันแถว แต่ Pivot Table ช่วย “ย่อ” ข้อมูลเหล่านั้นให้กลายเป็นรายงานสรุปที่อ่านง่ายขึ้น โดยยังสามารถเปลี่ยนมุมวิเคราะห์ได้ตลอด

2 ก่อนทำ Pivot Table ต้องเตรียมข้อมูลอย่างไร?

Pivot Table ทำงานได้ดีที่สุดเมื่อข้อมูลอยู่ในรูปแบบตาราง แต่ละแถวคือหนึ่งรายการ และแต่ละคอลัมน์มีความหมายชัดเจน

A B C D E F
1 วันที่ เลขที่บิล สินค้า ภาค พนักงานขาย ยอดขาย
2 01/10/2026 INV001 Notebook กลาง อนันต์ 82,000
3 01/10/2026 INV002 Monitor เหนือ ปรียา 46,000
4 02/10/2026 INV003 Notebook ใต้ กิตติ 71,500
5 03/10/2026 INV004 Keyboard กลาง อนันต์ 18,000
✓ โครงสร้างที่เหมาะ

มี Header แถวเดียว แต่ละคอลัมน์เก็บข้อมูลประเภทเดียวกัน ไม่มีแถวรวมยอดแทรก และไม่มี Merge Cell ในตารางข้อมูล

✕ โครงสร้างที่ควรแก้ก่อน

หัวตารางหลายชั้น มีแถวว่างคั่น มี Subtotal อยู่กลางข้อมูล หรือจัดรายงานแบบเดือนอยู่คนละคอลัมน์

ถ้าข้อมูลต้นทางไม่เป็นตารางที่ดี Pivot Table อาจสรุปผิดหรือใช้งานยาก ถ้าข้อมูลซับซ้อนมาก ควรจัดโครงสร้างด้วย Power Query ก่อน แล้วค่อยนำมาทำ Pivot Table

3 วิธีสร้าง Pivot Table ใน Excel

01
คลิกเซลล์ใดก็ได้ในชุดข้อมูล

หากข้อมูลเป็น Excel Table อยู่แล้ว Excel จะรู้ขอบเขตของข้อมูลได้ชัดเจนขึ้น

02
ไปที่ Insert → PivotTable

ตรวจสอบ Table/Range ว่าเป็นช่วงข้อมูลที่ต้องการ

03
เลือกตำแหน่งวาง Pivot Table

สำหรับผู้เริ่มต้น แนะนำ New Worksheet เพื่อแยกรายงานออกจากข้อมูลดิบ

04
ลาก Field ไปยังพื้นที่ที่ต้องการ

ทดลองสลับ Rows, Columns, Values และ Filters เพื่อสร้างรายงานตามโจทย์

4 เข้าใจ 4 พื้นที่หลัก: Rows, Columns, Values และ Filters

Rows ใช้แบ่งรายการลงตามแนวตั้ง เช่น สินค้า จังหวัด พนักงานขาย หรือประเภทลูกค้า
Columns ใช้แบ่งข้อมูลตามแนวนอน เช่น เดือน ปี หรือประเภทสินค้า
Values ส่วนที่ใช้คำนวณ เช่น Sum of Sales, Count of Invoice หรือ Average
Filters ใช้กรองทั้งรายงาน เช่น ดูเฉพาะภาค ปี หรือพนักงานขายที่ต้องการ
ถ้าสับสน ให้เริ่มจากคำถามง่าย ๆ: “อยากดูอะไร แยกตามอะไร?”
“อยากดูยอดขาย” → Values
“แยกตามสินค้า” → Rows

5 ตัวอย่าง: สรุปยอดขายตามสินค้า

จากข้อมูลตัวอย่างด้านบน ถ้าต้องการตอบคำถามว่า “สินค้าแต่ละชนิดมียอดขายรวมเท่าไร?” ให้ลาก Field ดังนี้

สินค้า → Rows ให้สินค้าแต่ละชนิดเรียงลงมาเป็นรายการ
ยอดขาย → Values ให้ Excel สรุปยอดขายรวมของแต่ละสินค้า
ตัวอย่างผลลัพธ์ Pivot Table
สินค้า Sum of ยอดขาย
Keyboard 18,000
Monitor 46,000
Notebook 153,500
Grand Total 217,500

ถ้าต้องการดูต่อว่าแต่ละภาคมียอดขายเท่าไร เพียงลาก ภาค ไปไว้ที่ Columns รายงานก็จะเปลี่ยนมุมมองทันที

6 ทำไมบางครั้ง Pivot Table ขึ้น Count แทน Sum?

กรณีนี้เจอบ่อยมากครับ ถ้าคอลัมน์ยอดขายมีข้อมูลบางส่วนเป็น Text หรือ Excel มองว่าไม่ใช่ตัวเลข Pivot Table อาจสรุปเป็น Count แทนที่จะเป็น Sum

1
ตรวจชนิดข้อมูลต้นทางก่อน

คอลัมน์ที่ต้องการรวมยอดควรเป็นตัวเลขจริง ไม่ใช่เลขที่ถูกเก็บเป็น Text

2
คลิก Value Field Settings

เลือก Sum, Count, Average, Max, Min ตามความหมายของรายงาน

อย่าเปลี่ยน Count เป็น Sum อย่างเดียวโดยไม่ตรวจข้อมูลต้นทาง เพราะถ้าข้อมูลบางแถวผิดชนิด รายงานอาจดูเหมือนถูก แต่ตัวเลขจริงอาจไม่ครบ

7 เพิ่มข้อมูลใหม่แล้ว Pivot Table ทำไมไม่เปลี่ยน?

Pivot Table ไม่ได้หมายความว่าจะอ่านข้อมูลใหม่ทุกครั้งโดยอัตโนมัติ เมื่อข้อมูลต้นทางเปลี่ยน เราต้อง Refresh เพื่อให้รายงานดึงข้อมูลล่าสุด

01
คลิกใน Pivot Table

แล้วเลือก PivotTable Analyze → Refresh หรือคลิกขวาแล้วเลือก Refresh

02
ถ้ามีหลาย Pivot ใช้ Refresh All

เหมาะกับไฟล์รายงานที่มี Pivot Table หลายชุด

ทำไมแนะนำให้ข้อมูลต้นทางเป็น Excel Table?

ถ้าใช้ช่วงข้อมูลธรรมดา เช่น A1:F100 แล้วเดือนหน้ามีข้อมูลเพิ่มถึงแถว 150 Source เดิมอาจไม่ครอบคลุมข้อมูลใหม่

แต่ถ้าเปลี่ยนข้อมูลต้นทางเป็น Excel Table ตารางจะขยายตามแถวใหม่ได้ง่ายกว่า เมื่อ Refresh Pivot Table รายการใหม่จึงถูกนำมารวมในรายงานได้สะดวกขึ้น

8 6 จุดที่คนทำงานพลาดบ่อยเวลาใช้ Pivot Table

1
ข้อมูลมีหัวตารางหลายแถว

ควรเหลือ Header หลักเพียงแถวเดียวก่อนสร้าง Pivot

2
มี Merge Cell ในข้อมูลต้นทาง

ทำให้โครงสร้างข้อมูลไม่เป็นตารางที่ดีสำหรับการวิเคราะห์

3
มีแถว Total แทรกในข้อมูล

Pivot Table สามารถสร้าง Grand Total เองได้ ไม่ควรเอายอดรวมเดิมมาปน

4
คอลัมน์เดียวกันมีข้อมูลหลายชนิด

เช่น ยอดขายบางแถวเป็นตัวเลข บางแถวเป็น Text

5
เพิ่มข้อมูลแล้วลืม Refresh

รายงานจึงยังคงแสดงข้อมูลรอบเดิม

6
เลือก Source แบบช่วงตายตัว

ข้อมูลรอบใหม่อาจหลุดออกจากช่วงเดิม ควรพิจารณาใช้ Excel Table

9 Workshop: เปลี่ยนข้อมูลขายให้เป็นรายงาน 3 มุม

ลองใช้ข้อมูลตัวอย่างเดียวกัน แล้วสร้าง Pivot Table เพื่อตอบคำถามต่อไปนี้

โจทย์ 1 สินค้าแต่ละชนิดมียอดขายรวมเท่าไร?
โจทย์ 2 แต่ละภาคมียอดขายรวมเท่าไร?
โจทย์ 3 พนักงานขายแต่ละคนมียอดขายรวมเท่าไร?
โจทย์ต่อยอด เพิ่มเดือนเป็น Columns แล้วดูแนวโน้มยอดขายแต่ละสินค้า
จุดสำคัญของ Workshop นี้ไม่ใช่การจำว่า Field ไหนต้องวางตรงไหน แต่คือฝึกแปลง “คำถามทางธุรกิจ” ให้กลายเป็นโครงสร้าง Rows / Columns / Values / Filters

10 คำถามที่พบบ่อยเกี่ยวกับ Pivot Table

Pivot Table เหมาะกับข้อมูลกี่แถว?

ไม่มีจำนวนแถวตายตัวที่ต้องมีถึงจะใช้ Pivot Table ได้ แต่จุดเด่นของเครื่องมือนี้คือช่วยสรุปข้อมูลตารางจำนวนมาก โดยไม่ต้องสร้างสูตรสรุปทีละเงื่อนไข

Pivot Table ต่างจาก SUMIFS อย่างไร?

SUMIFS เหมาะเมื่อเราต้องการผลลัพธ์ตามโครงรายงานที่กำหนดไว้ ส่วน Pivot Table เหมาะกับการสรุปและสลับมุมวิเคราะห์ได้รวดเร็ว ทั้งสองเครื่องมือใช้ร่วมกันได้ ขึ้นอยู่กับโจทย์

เพิ่มข้อมูลแล้วต้องสร้าง Pivot Table ใหม่ไหม?

ไม่จำเป็นเสมอไป ถ้า Source ครอบคลุมข้อมูลใหม่ ให้ Refresh เพื่ออัปเดตรายงาน การใช้ Excel Table เป็น Source ช่วยให้จัดการข้อมูลที่เพิ่มขึ้นได้ง่ายขึ้น

Pivot Table ใช้กับ Power Query ได้ไหม?

ใช้ร่วมกันได้ดีมาก Power Query ช่วย Clean / Transform / รวมข้อมูล แล้ว Pivot Table ใช้สรุปและวิเคราะห์ข้อมูลที่เตรียมเสร็จแล้ว

ข้อมูลหลายหมื่นแถวใช้ Pivot Table ได้ไหม?

ได้ในหลายกรณี แต่ประสิทธิภาพขึ้นอยู่กับขนาดไฟล์ จำนวน Field สูตรอื่นใน Workbook และสเปกเครื่อง ถ้าข้อมูลซับซ้อนมากอาจต้องพิจารณา Data Model หรือ Power BI ต่อ

Pivot Table ต้องเขียนสูตรไหม?

การสรุปพื้นฐานไม่จำเป็นต้องเขียนสูตร เพราะสามารถลาก Field ไปวางใน Rows, Columns, Values และ Filters ได้ แต่ความเข้าใจโครงสร้างข้อมูลยังสำคัญมาก

อยากใช้ Pivot Table กับงานจริงให้คล่องขึ้น?

ถ้าคุณต้องทำรายงานจากข้อมูลจำนวนมากเป็นประจำ คอร์ส Excel Pivot Table ของ Excel Speed Work เน้น Workshop และตัวอย่างจากงานจริง เพื่อให้เข้าใจตั้งแต่การเตรียมข้อมูลไปจนถึงการสร้างรายงาน

ดูรายละเอียดคอร์ส Excel Pivot Table →