ใช้ GETPIVOTDATA สำหรับข้อมูลที่จัดกลุ่ม
ฉันมี PivotTable ที่แถวที่มีค่าจากข้อมูลที่เรียกว่าIDซึ่งเป็นหมายเลขสองคอลัมน์: Lightและและชุดของค่าHumidity Tempฉันต้องการค้นหาค่าสูงสุดสำหรับTempการจัดกลุ่ม ID ฉันจัดกลุ่ม ID จากหมายเลข 1-100 ซึ่งครอบคลุม ID ทั้งหมดใน PivotTable ทำให้ฉัน PivotTable มีข้อมูลแถวเดียว ในแต่ละคอลัมน์ตอนนี้ฉันมีTempค่าสูงสุดที่กำหนดLightและHumidityค่า ทั้งหมดนี้ดูดีจนกระทั่งฉันพยายามใช้ค่าสูงสุดเหล่านี้ ฉันพยายามใช้ฟังก์ชั่นดังนี้ =GETPIVOTDATA("Temp", Controls!$A$15, "Light", 50, "Humidity", 10) เช่นเดียวกับ: =GETPIVOTDATA("Temp", Controls!$A$15, "Light", 50, "Humidity", 10, "ID", "1-100") แต่นี่ทำให้เกิด#REFข้อผิดพลาด ก่อนที่จะจัดกลุ่มรหัสเป็นกลุ่มเดียวฉันสามารถใช้ฟังก์ชันดังนี้: =GETPIVOTDATA("Temp", Controls!$A$15, "Light", 50, "Humidity", 10, "ID", 1) และนี่จะส่งคืนค่า "ชั่วคราว" สำหรับID1 โดยที่ค่าคอลัมน์ตรงกับค่าที่กำหนดในฟังก์ชัน ฉันจะปรับเปลี่ยนแบบสอบถามนี้เพื่อให้ได้ค่าโดยการจัดกลุ่มตัวเลขได้อย่างไร