Page 1 of 1
Dinamic Range Name กับ สูตร Indirect
Posted: Fri Feb 05, 2016 7:50 pm
by seksants
สวัสดีครับ ทุกๆท่าน
เราสามารถใช้ Dinamic Range Name กับสูตร Indirect ได้หรือไม่ครับ?
ดูไฟล์แนบ ที่ได้เปรียบเทียบไว้ครับ
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Fri Feb 05, 2016 10:12 pm
by snasui

เป็นข้อจำกัดของ Incirect ที่ไม่สามารถแปลง Dynamic Range Name เป็น Cell Reference String ได้จึงเกิด Error เช่นนั้นครับ
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Sat Feb 06, 2016 7:13 am
by seksants
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Sat Feb 06, 2016 8:08 am
by snasui

ตัวอย่างสูตรแบบอื่นๆ ครับ
เซลล์ C9 คีย์
=INDEX(CHOOSE(MATCH($B9,{"HH2","HH3"},0),'HH2'!FeedNo,'HH3'!FeedNo),MATCH($A9,CHOOSE(MATCH(B9,{"HH2","HH3"},0),'HH2'!Date,'HH3'!Date),0))
Enter > Copy ลงด้านล่าง
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Sat Feb 06, 2016 8:44 am
by menem
ถ้าสามารถแก้ไขใน Sheet ต้นทางได้ อาจจะทำแบบในไฟล์นี้ได้ครับ
1. หา Address ของแต่ละ Name Range ในแต่ละ Sheet [ Fixed Address of result ]
2. ทำ Indirect เพื่อหาค่า Address ที่สร้างขึ้นไว้อีกที
ตามตัวอย่างที่แก้ไขในไฟล์ครับ
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Sat Feb 06, 2016 9:44 am
by menem
เพิ่งเห็นว่าใน HH2 ไม่ได้กำหนด Name Range ( FeedNo และ Date )
ก็เลยแก้ไขเพิ่มเติมมาให้ครับ (ของเดิมก็ใช้ได้ เพียงแค่เพิ่ม Name Range ให้ครบเท่านั้น)
Re: Dinamic Range Name กับ สูตร Indirect
Posted: Sat Feb 06, 2016 11:02 am
by seksants