ฉันจะอ้างอิงคอลัมน์ตาราง Excel แบบไดนามิกใน Excel 2007 ได้อย่างไร ฉันต้องการอ้างอิงคอลัมน์ที่มีชื่อของตารางที่มีชื่อและคอลัมน์ที่อ้างอิงจะแตกต่างกันไปตามมูลค่าของเซลล์
ฉันมีตารางใน Excel (เรียกมันว่าTable1 ) ฉันต้องการอ้างอิงหนึ่งในคอลัมน์และCOUNTตัวเลขในคอลัมน์นั้น ฉันต้องการระบุคอลัมน์ที่อ้างอิงแบบไดนามิกจากค่าในเซลล์อื่น ( A1) เพื่อให้ฉันสามารถบรรลุผลลัพธ์ต่อไปนี้: เมื่อฉันเปลี่ยนA1สูตรที่นับTable1 [ DynamicallyReferencedColumnName ]จะได้รับการอัพเดตเป็นข้อมูลอ้างอิงใหม่
ตัวอย่าง:
- หาก
A1= แล้วสูตรจะเท่ากับnamesCOUNT(Table1[names]) - หาก
A1= แล้วสูตรจะเท่ากับlastnameCOUNT(Table1[lastname])
ฉันพยายามใช้=COUNT(Table1[INDIRECT("$A$1")])แต่ Excel บอกว่าสูตรมีข้อผิดพลาด
ฉันจะทำสิ่งนี้ได้อย่างไร
PS ผมพบว่าเอกสารนี้ MSDN ที่อาจเกี่ยวข้อง: Excel คำนวณใหม่
