Page 1 of 1
อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sat Apr 26, 2014 5:55 am
by kroolue
ในไฟล์ cover
ถ้า F7 (Drop Down List) เป็นรายวิชาอะไร ให้ N7 เลือกรหัสในไฟล์ data จาก J7:J19 ตามรายวิชานั้น ๆ
ขอบคุณครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sat Apr 26, 2014 8:31 am
by snasui

ลองตามนี้ครับ
เซลล์ M7 คีย์สูตร
=VLOOKUP(F7,CHOOSE(I3,[data.xlsx]Sheet1!$D$7:$F$19,[data.xlsx]Sheet1!$H$7:$J$19),3,0)
Enter
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sat Apr 26, 2014 9:05 am
by kroolue
snasui wrote:
ลองตามนี้ครับ
เซลล์ M7 คีย์สูตร
=VLOOKUP(F7,CHOOSE(I3,[data.xlsx]Sheet1!$D$7:$F$19,[data.xlsx]Sheet1!$H$7:$J$19),3,0)
Enter
ไม่เข้าใจสูตร ขอคำอธิบายนิดหนึ่งครับ
,3,0
คืออะไรครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sat Apr 26, 2014 9:13 am
by snasui

ตรงนั้นเป็นส่วนประกอบของ Vlookup ครับ
สามารถศึกษา Vlookup ได้จากที่นี่ครับ
wordpress/vlookup/
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 8:03 am
by kroolue
พอจะเข้าใจบ้างแล้วครับ
ขอบคุณมากครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 8:11 am
by kroolue
ขอถามเพิ่มเติมอีกนิดครับ
ที่ไฟล์ cover
- ถ้า I3 เป็น 1 (Drop downList) ให้ F7 ใช้ข้อมูล D7:F18 (กำหนดให้เป็น Drop down list) และ N7 ในไฟล์ cover เป็น F8:H19 (ให้ขึ้นอยู่กับ F7)
- ถ้า I3 เป็น 2 (Drop downList) ให้ F7 ใช้ข้อมูล H7:F19 (กำหนดให้เป็น Drop down list) และ N7 ในไฟล์ cover เป็น J8:J19 (ให้ขึ้นอยู่กับ F7)
ขอบคุณครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 8:39 am
by snasui

ที่ F7 แก้ไข Validation ตาม Form ด้านล่างครับ
=If(I3=1,Range1,Range2)
Range1 คือสูตร Indirect ที่อ้างอิงถึงช่วงข้อมูลแรกที่ต้องการให้นำมาแสดง
Range2 คือสูตร Indirect ที่อ้างอิงถึงช่วงข้อมูลที่สองต้องการให้นำมาแสดง
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 9:06 am
by kroolue
เจอปัญหาใหม่อีกแล้วครับอาจารย์
จากคำถามอันเดิม
สอบถามสร้าง Drop Down List ข้อมูลอยู่คนละไฟล์ + อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
มันคลิกเลือก Drop Down List ไม่ได้ แต่มีปุ่มแสดงให้ดูเฉย ๆ แต่ถ้าเปิดไฟล์ที่อ้างอิงขึ้นมาด้วย จึงจะคลิกเลือก Drop Down List ได้
จะต้องทำยังไงครับ เราถึงจะคลิกเลือ Drop Down List ได้โดยที่ไม่ต้องเปิดไฟล์ที่อ้างอิง
ขอบคุณครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 9:16 am
by snasui

อันนั้นไม่ใช่ปัญหาใหม่ การทำ Validation ข้ามไฟล์ จะต้องเปิดไฟล์ต้นแหล่งเอาไว้เสมอ ลองไปทบทวนว่าผมตอบไว้ว่าอย่างไรครับ
Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์
Posted: Sun Apr 27, 2014 9:37 am
by kroolue
ขอบคุณมากครับ