การใช้ฟังค์ชั่น offset กับการตั้งชื่อช่วงข้อมูลแบบ dynamic
Posted: Wed Jul 29, 2015 12:37 am
ผมต้องการตั้งชื่อแบบ dynamic โดยการใช้ offset เป็นตัวช่วยในการอ้างอิงช่วงข้อมูลแล้วนำไปสร้างเป็นกราฟ โดยที่กราฟจะแสดงข้อมูลแค่
5ช่วงเมื่อมีการเพิ่มข้อมูลแล้วให้โชว์ข้อมูล 5ชวง ล่าสุดเสมอ
=OFFSET(IF(COUNTA(Sheet1!$A:$A)>5,INDIRECT(ADDRESS(COUNTA(Sheet1!$A:$A)-6+1)),INDIRECT(ADDRESS(2,1))),0,0,5,1) อ้างอิงข้อมูล x
=OFFSET(IF(COUNT(Sheet1!$B:$B)>5,INDIRECT(ADDRESS(COUNT(Sheet1!$B:$B)-5+1,1)),INDIRECT(ADDRESS(1,2))),0,0,5,1)
อ้างอิงข้อมูล y
แต่ทำไม่เมื่อเอาไปไส่ data ในกราฟ excel ถึงฟ้องว่ามีการอ้างอิงไม่ถูกต้องครับ
5ช่วงเมื่อมีการเพิ่มข้อมูลแล้วให้โชว์ข้อมูล 5ชวง ล่าสุดเสมอ
=OFFSET(IF(COUNTA(Sheet1!$A:$A)>5,INDIRECT(ADDRESS(COUNTA(Sheet1!$A:$A)-6+1)),INDIRECT(ADDRESS(2,1))),0,0,5,1) อ้างอิงข้อมูล x
=OFFSET(IF(COUNT(Sheet1!$B:$B)>5,INDIRECT(ADDRESS(COUNT(Sheet1!$B:$B)-5+1,1)),INDIRECT(ADDRESS(1,2))),0,0,5,1)
อ้างอิงข้อมูล y
แต่ทำไม่เมื่อเอาไปไส่ data ในกราฟ excel ถึงฟ้องว่ามีการอ้างอิงไม่ถูกต้องครับ