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
:D ลองตามนี้ครับ

เซลล์ 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::D ลองตามนี้ครับ

เซลล์ 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
:D ตรงนั้นเป็นส่วนประกอบของ 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
:D ที่ 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
:D อันนั้นไม่ใช่ปัญหาใหม่ การทำ Validation ข้ามไฟล์ จะต้องเปิดไฟล์ต้นแหล่งเอาไว้เสมอ ลองไปทบทวนว่าผมตอบไว้ว่าอย่างไรครับ

Re: อ้างอิงโดยสุ่มเลือกข้อมูลที่อยู่คนละไฟล์

Posted: Sun Apr 27, 2014 9:37 am
by kroolue
ขอบคุณมากครับ