GETPIVOTDATA

คำอธิบาย

ฟังก์ชัน 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:
    =GETPIVOTDATA("Sales", A3)
    Description: ดึงยอดขายรวมจาก PivotTable ที่อ้างอิงจากเซลล์ A3
    Result:ผลลัพธ์คือยอดขายรวมจาก PivotTable ที่กำหนดในเซลล์ A3
  • Formula:
    =GETPIVOTDATA("laptops", $J$4)
    Description: ดึงข้อมูลยอดรวมของ laptops จาก PivotTable ที่เซลล์ $J$4
    Result:ผลลัพธ์คือยอดรวมของ laptops จาก PivotTable ที่กำหนด
  • Formula:
    =GETPIVOTDATA("sum of Total", $J$4)
    Description: ดึงข้อมูลยอดรวมทั้งหมดจาก PivotTable ที่เซลล์ $J$4
    Result:ผลลัพธ์คือยอดรวมทั้งหมดจาก PivotTable ที่กำหนด
  • Formula:
    =GETPIVOTDATA("Sales", $B$4, "Region", "West", "Product", "Almond")
    Description: ดึงยอดขายของสินค้าประเภท Almond ใน Region West จาก PivotTable ที่เซลล์ $B$4
    Result:ผลลัพธ์คือยอดขายของสินค้าประเภท Almond ในภูมิภาค West
  • Formula:
    =GETPIVOTDATA("Sales", A1, "Date", DATE(2021, 4, 1))
    Description: ดึงยอดขายในวันที่ 1 เมษายน 2021 จาก PivotTable ที่เซลล์ A1
    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

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot