Excel 365 PivotTable with Pivotchart Dashboards ตอนที่ 3
.
ความเดิมตอนที่แล้ว จบที่การทำช่องให้คลิกเลือกด้วย Data Validation ได้แล้วและทำการวิเคราะห์ด้วย Slicer เพื่อหาความสัมพันธของกลุ่มข้อมูล คราวนี้พออยากจะสร้าง PivotTable Dashboards ก็จัดการเปิดชีทใหม่แล้วทำตามนี้
.
1. จัดการลอกช่อง Data Validation เฉพาะเรื่องที่อยากใช้เป็นตัวเลือกสำหรับใช้ควบคุม Field เช่น ลอกช่อง Region กับ From Date และ To Date ไปใช้เพื่อต้องการหายอดตามราย Region ในช่วงวันที่ต้องการ
.
2. สร้างสูตร Filter เพื่อดึงข้อมูลตาม Region=B4 ในช่วงวันที่ระหว่าง C4 ถึง D4 โดยใช้สูตร VStack ช่วยเอาหัวตารางชื่อ HeaderData ติดมาด้วย (เพราะ PivotTable จำเป็นต้องใช้หัวตารางในการกำหนด Field)
.
=VSTACK( HeaderData,
FILTER(CandyData,
(Region=B4)*(OrderDate>=C4)*(OrderDate<=D4)) )
.
สูตรนี้จะสร้างตารางฐานข้อมูลเฉพาะกิจมาให้แบบ Dynamic Array ดังนั้นต้องเผื่อพื้นที่ด้านล่างให้พอที่จะขยายได้ด้วย
.
3. ตั้งชื่อ PivotData1 ให้กับพื้นที่นี้โดยอ้างอิงกับเซลล์สูตรเซลล์เดียวแล้วตามด้วยเครื่องหมาย # เพื่อให้ชื่อนี้ปรับขนาดพื้นที่ของตัวเองตาม
.
4. สร้าง PivotTable โดยอ้างอิง Source: PivotData1 แล้วลาก Field ที่ต้องการ
.
5. สร้าง PivotChart ตาม
.
☝️ วิธีการใช้งาน เริ่มจากคลิกเลือก Region กับวันที่ตามใจชอบในพื้นที่ Your Choices ตรงเซลล์หัวมุมซ้ายสุดของชีท จะพบว่าได้ข้อมูลที่ต้องการมาแสดงทันที
.
โดยหลักการนี้ช่วยทำให้ไม่ต้องใช้ Slicer เพื่อหาอะไรอีกเพราะเราหาข้อมูลมาไว้ตั้งแต่แรกแล้ว
.
☝️☝️ คลิกที่ปุ่ม Refresh สีเหลืองเพื่อสั่งให้ PivotTable ปรับตัวตาม โดยปุ่มนี้ใช้ Macro Recorder ช่วยสร้างรหัสให้จากการสั่ง Refresh ALL นั่นเอง
.
Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1P5rH1ghp6Ro3G27KlqaQY_h4vjWOWx28/view?usp=sharing
.
ย้อนไปดูตอนที่แล้วได้จาก
https://excelexpertlibrary.blogspot.com/
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.