Page 1 of 1
อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 7:54 pm
by yangkodza
จากสูตร
=VLOOKUP($U$6,$C$4:$R$53,5)
อยากให้เราสามารถลากข้อมูลลงได้เลยครับ
คะแนนวิชาจะมาแนวลงแทน
ขอบคุณมากครับ
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 8:11 pm
by snasui

ตัวอย่างการปรับสูตรครับ
=INDEX($G$4:$R$39,MATCH($U$6,$C$4:$C$39,0),MATCH(X6,$G$3:$R$3,0))
กรณีที่คอลัมน์ C มีตัวเลขที่เรียงลำดับจากน้อยไปหามากและไม่ข้ามลำดับสามารถปรับสูตรให้สั้นลงได้เป็นด้านล่างครับ
=INDEX($G$4:$R$39,$U$6,MATCH(X6,$G$3:$R$3,0))
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 8:17 pm
by yangkodza
snasui wrote: Thu Mar 15, 2018 8:11 pm

ตัวอย่างการปรับสูตรครับ
=INDEX($G$4:$R$39,MATCH($U$6,$C$4:$C$39,0),MATCH(X6,$G$3:$R$3,0))
ได้อยู่ครับ แต่ใจจริงไม่อยากให้ อ้างอิงรายชื่อวิชาครับ
อยากให้ลากลงได้เลย จำได้ว่าอาจารย์เคยสอนใช้ Row
ผมค้นหาข้อมูลเก่าไม่เจอครับ
ไม่งั้นถ้าเราลากลงเอง เราต้องเปลี่ยน ค่า Col_index_num เอง
ขอบคุณครับ
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 8:19 pm
by snasui

กรณีไม่ต้องการอ้างอิงชื่อวิชา เปลี่ยน Match ตัวที่สองเป็น
Rows(y$6:y6) ครับ
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 8:27 pm
by yangkodza
snasui wrote: Thu Mar 15, 2018 8:19 pm

กรณีไม่ต้องการอ้างอิงชื่อวิชา เปลี่ยน Match ตัวที่สองเป็น
Rows(y$6:y6) ครับ
ได้แล้วครับ ที่อยากได้แบบนี้เลยครับ ไม่อ้างอิงชื่อวิชา
ขอบคุณมากครับ

Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 10:34 pm
by yangkodza
สอบถามเพิ่มเติมครับ
ผมจะใช้ Vlookup
แต่ช่อง Cell ที่เราจะใช้เป็น Lookup_value ไม่ใช่ตัวเลข
แต่เป็นค่าที่เราอ้างอิงมาอีกที เป็น cell AK11 ซึ่งมีสูตรผูกติดไว้ว่า =MID(AK10,1,1)
เราจะแก้ให้เป็น Lookup_value อย่างไรครับ
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 10:53 pm
by yangkodza
แบบนี้ครับ
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 11:00 pm
by puriwutpokin
ปรับเป็นที่ B5=VLOOKUP(B3+0,$E$4:$R$6,ROWS(X$1:X2))
Re: อยากให้ Vlookup ข้อมูลลงอัตโนมัติครับ
Posted: Thu Mar 15, 2018 11:04 pm
by yangkodza
puriwutpokin wrote: Thu Mar 15, 2018 11:00 pm
ปรับเป็นที่ B5=VLOOKUP(B3+0,$E$4:$R$6,ROWS(X$1:X2))
ขอบคุณมากครับ
ตามที่ผมต้องการเลย
