คำอธิบาย
ฟังก์ชัน GETPIVOTDATA ใช้ดึงข้อมูลจาก PivotTable ที่อ้างอิงจากโครงสร้างของ PivotTable โดยตรง ไม่ใช่อ้างอิงจากเซลล์ ทำให้การดึงข้อมูลนั้นมีความถูกต้องและแม่นยำ เป็นฟังก์ชันที่มีประโยชน์มากหากต้องการดูข้อมูลที่ต้องการจาก PivotTable โดยเฉพาะ
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
Arguments
-
data_field (Required – string)
ชื่อฟิลด์ใน PivotTable ที่เราต้องการดึงข้อมูล ควรใส่ชื่อระหว่างเครื่องหมายคำพูด -
pivot_table (Required – cell)
การอ้างอิงถึงเซลล์, ช่วงเซลล์, หรือช่วงชื่อใน PivotTable เพื่อระบุ PivotTable ที่ต้องการดึงข้อมูล -
field1, item1, field2, item2, … (Optional – string)
คู่ชื่อฟิลด์และชื่อรายการที่อธิบายข้อมูลที่ต้องการดึง สามารถเพิ่มได้ถึง 126 คู่ ควรใส่ชื่อระหว่างเครื่องหมายคำพูดยกเว้นวันและตัวเลขที่ควรใช้ฟังก์ชัน DATE หรือ TIME
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงยอดขายรวมจาก PivotTable ที่อ้างอิงจากเซลล์ A3=GETPIVOTDATA("Sales", A3)
Result:ผลลัพธ์คือยอดขายรวมจาก PivotTable ที่กำหนดในเซลล์ A3 -
Formula:
Description: ดึงข้อมูลยอดรวมของ laptops จาก PivotTable ที่เซลล์ $J$4=GETPIVOTDATA("laptops", $J$4)
Result:ผลลัพธ์คือยอดรวมของ laptops จาก PivotTable ที่กำหนด -
Formula:
Description: ดึงข้อมูลยอดรวมทั้งหมดจาก PivotTable ที่เซลล์ $J$4=GETPIVOTDATA("sum of Total", $J$4)
Result:ผลลัพธ์คือยอดรวมทั้งหมดจาก PivotTable ที่กำหนด -
Formula:
Description: ดึงยอดขายของสินค้าประเภท Almond ใน Region West จาก PivotTable ที่เซลล์ $B$4=GETPIVOTDATA("Sales", $B$4, "Region", "West", "Product", "Almond")
Result:ผลลัพธ์คือยอดขายของสินค้าประเภท Almond ในภูมิภาค West -
Formula:
Description: ดึงยอดขายในวันที่ 1 เมษายน 2021 จาก PivotTable ที่เซลล์ A1=GETPIVOTDATA("Sales", A1, "Date", DATE(2021, 4, 1))
Result:ผลลัพธ์คือยอดขายในวันที่ 1 เมษายน 2021 จาก PivotTable ที่กำหนด
Tips & Tricks
ฟังก์ชัน GETPIVOTDATA จะอัพเดทข้อมูลโดยอัตโนมัติเมื่อโครงสร้างหรือข้อมูลพื้นฐานของ PivotTable เปลี่ยนแปลง หากไม่ต้องการให้สร้างสูตร GETPIVOTDATA อัตโนมัติ ให้ไปที่ PivotTable Analyze > PivotTable > Options และปิดตัวเลือก Generate GetPivotData การใช้เซลล์อ้างอิงแทนการพิมพ์ชื่อฟิลด์หรือรายการจะทำให้ฟังก์ชันมีความยืดหยุ่นมากขึ้น สามารถคัดลอกสูตรลงมาในคอลัมน์เพื่อดูผลลัพธ์ที่ต่างกันได้โดยไม่ต้องแก้ไขสูตร
ข้อควรระวัง (Cautions)
ระวังปัญหาเกี่ยวกับการใช้วันที่ในฟังก์ชัน GETPIVOTDATA ซึ่งอาจทำให้เกิดข้อผิดพลาด #REF หากไม่ได้ใช้ฟอร์แมทวันที่ที่เหมาะสม ถ้าการอ้างอิง pivot_table ไม่พบ PivotTable ฟังก์ชั่นจะคืนค่าข้อผิดพลาด #REF ต้องตรวจสอบชื่อฟิลด์และรายการให้ถูกต้อง เพื่อหลีกเลี่ยงข้อผิดพลาด #REF
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีของ GETPIVOTDATA คือสามารถอ้างอิงข้อมูลจาก PivotTable ที่มีความแม่นยำสูงกว่าใช้การอ้างอิงเซลล์ อย่างไรก็ตาม การใช้ฟังก์ชันนี้อาจซับซ้อนกว่าเมื่อ PivotTable มีหลายชั้นหรือมีโครงสร้างที่ซับซ้อน
References
- Microsoft GETPIVOTDATA Function Documentation
- Corporate Finance Institute – GETPIVOTDATA
- OnlyOffice Blog GETPIVOTDATA
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply