Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างแดชบอร์ดโต้ตอบแบบเรียลไทม์ใน Excel ด้วย PivotTables และ Slicers

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

ขั้นตอนที่ 1: เตรียมข้อมูล

ก่อนสร้างแดชบอร์ด สำคัญที่ต้องจัดโครงสร้างข้อมูลให้ถูกต้อง

ข้อกำหนดสำหรับชุดข้อมูล:

  • ต้องเป็นรูปแบบตาราง (ไม่มี merged cells)
  • ทุกคอลัมน์ต้องมีส่วนหัวที่ชัดเจนและไม่ซ้ำ
  • ไม่มีแถวหรือคอลัมน์ว่าง
  • ทุกคอลัมน์มีการจัดรูปแบบที่เหมาะสม:
    • คอลัมน์ Date เป็น Short Date
    • Unit Price และ Total Sales เป็น Currency
    • Units Sold เป็น Number ไม่มีทศนิยม
  • แปลงเป็น Excel Table:
    • เลือกข้อมูลทั้งหมด หรือกด Ctrl+A
    • กด Ctrl+T หรือแท็บ Insert >> Table
    • ติ๊ก My table has headers
    • คลิก OK
  • ตั้งชื่อตาราง:
    • เลือกเซลล์ในตาราง >> แท็บ Table Design >> เปลี่ยน Table Name เป็น SalesData

ขั้นตอนที่ 2: สร้าง PivotTable แรก

สร้าง PivotTable แสดงยอดขายตาม Region และ Product Category

  • คลิกที่ใดก็ได้ในตาราง SalesData
  • แท็บ Insert >> PivotTable
  • ตรวจสอบช่วงตาราง/ชื่อ ถูกต้อง และเลือก New Worksheet
  • คลิก OK
  • ใน PivotTable Fields pane:
    • ลาก Region ไป Rows
    • ลาก Product Category ไป Columns
    • ลาก Total Sales ไป Values

PivotTable แรกจะแสดงว่ามูลค่าสินค้าแต่ละหมวดสร้างรายได้เท่าไหร่ในแต่ละภูมิภาค

ขั้นตอนที่ 3: เพิ่ม Slicer และ Timeline

เพิ่ม Slicers และ Timeline เพื่อกรองข้อมูลแบบโต้ตอบ

แทรก Slicer:

  • เลือกเซลล์ใน PivotTable
  • แท็บ PivotTable Analyze >> Insert Slicer
  • เลือก Sales Rep และ Date
  • คลิก OK

แทรก Timeline:

  • เลือกเซลล์ใน PivotTable
  • แท็บ PivotTable Analyze >> Insert Timeline
  • เลือก Date
  • คลิก OK

วาง Slicers และ Timeline ใกล้ PivotTable ทดสอบโดยคลิก Sales Rep ต่างๆ และดู PivotTable อัปเดตอัตโนมัติ!

ขั้นตอนที่ 4: สร้าง PivotTables เพิ่มเติม

PivotTable 2: แนวโน้มยอดขายรายเดือน

  • สร้าง PivotTable ใหม่จากตาราง SalesData บนชีตใหม่
  • ลาก Date ไป Rows (จะแสดง Months, Days, Date)
  • ลาก Total Sales ไป Values

PivotTable 3: สินค้าขายดี Top Products โดย Units Sold

  • สร้าง PivotTable อีกตัวบนชีตเดียวกับ PivotTable 2
  • ลาก Product Name ไป Rows
  • ลาก Units Sold ไป Values

ขั้นตอนที่ 5: เชื่อม PivotTables หลายตัวกับ Slicers เดียวกัน

เชื่อม Slicers ที่มีอยู่กับ PivotTables ทั้งหมด:

  • คลิกขวา Slicer Sales Rep >> Report Connections
  • ติ๊ก PivotTables ทั้งหมดในรายการ >> OK
  • ทำซ้ำสำหรับ Slicer Date

ตอนนี้คลิก Sales Rep หรือช่วงวันที่ใดๆ PivotTables ทั้งสามจะอัปเดตพร้อมกัน!

ขั้นตอนที่ 6: สร้าง PivotCharts

เปลี่ยน PivotTables ให้เป็นกราฟภาพ

สำหรับ PivotTable Region/Category:

  • คลิกใน PivotTable >> PivotTable Analyze >> PivotChart
  • เลือก Clustered Column chart
  • จัดรูปแบบ: ใส่ชื่อกราฟ ปรับแกน ลบองค์ประกอบไม่จำเป็น (gridlines, legends)

สำหรับ Monthly Sales Trend:

  • เลือก Line with Markers chart

สำหรับ Top Products:

  • เลือก Bar chart

การเปลี่ยนแปลงใน PivotTable จะสะท้อนใน PivotChart อัตโนมัติ

ขั้นตอนที่ 7: ออกแบบเลเอาต์แดชบอร์ด

  • เปลี่ยนชื่อชีตแดชบอร์ดเป็น Sales Dashboard
  • จัดวางกราฟ: Region/Category ด้านซ้าย, Monthly Trend กลาง, Top Products ขวา
  • วาง Slicers ด้านบนเพื่อเข้าถึงง่าย
  • เพิ่มชื่อแดชบอร์ดด้วย Text Box: Sales Performance Dashboard

ขั้นตอนที่ 8: ปรับปรุงด้วยการจัดรูปแบบ

  • Conditional Formatting บน Region/Category PivotTable: Color Scales > Green-Yellow-Red
  • จัดรูปแบบ Monthly Trend chart: Chart Design > Style 5, ใส่ชื่อกราฟ
  • จัดรูปแบบ Top Products chart: ใส่ Data Labels, เรียง descending, ใส่ชื่อกราฟ

ตรวจสอบ互动: ทดสอบการกรองด้วย Slicers และ Timeline

เคล็ดลับการแก้ไขปัญหา

  • ถ้าวันไม่ถูกจัดกลุ่มถูกต้อง ตรวจสอบว่าจัดรูปแบบเป็น Date ในข้อมูลต้นทาง
  • ถ้า Slicers ไม่อัปเดต PivotTables ทั้งหมด ตรวจสอบ Report Connections อีกครั้ง
  • พิจารณาใช้ "Defer Layout Update" ในตัวเลือก PivotTable สำหรับปัญหาประสิทธิภาพกับข้อมูลใหญ่

เทคนิคขั้นสูง

สร้าง Calculated Field แสดง Profit Margin:

  • คลิก PivotTable >> PivotTable Analyze >> Fields, Items, & Sets >> Calculated Field
  • ตั้งชื่อ Profit ใส่สูตร

เพิ่ม Dynamic Title ที่เปลี่ยนตามการเลือก:

  • ใช้ GETPIVOTDATA() ดึงยอดรวมที่กรองอยู่
  • สูตร: ="Sales Dashboard: "&TEXT(GETPIVOTDATA("Total Sales",$A$3),"$#,##0")

สรุป

โดยทำตามขั้นตอนข้างต้น คุณสามารถสร้างแดชบอร์ดมืออาชีพและโต้ตอบได้ ซึ่งช่วยให้ผู้ใช้วิเคราะห์ข้อมูลขายได้อย่างง่ายดาย ใช้ PivotTables สรุปและวิเคราะห์ข้อมูล PivotCharts แสดงภาพข้อมูล Slicers และ Timeline โต้ตอบกรองข้อมูลอัตโนมัติ แดชบอร์ด Excel ไดนามิกรีเฟรชง่ายเมื่อเพิ่มข้อมูล เหมาะสำหรับรายงานขาย ติดตาม KPI การวิเคราะห์สินค้าคงคลัง และอื่นๆ