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
:D ตัวอย่างการปรับสูตรครับ

=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 :D ตัวอย่างการปรับสูตรครับ

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

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))
ขอบคุณมากครับ
ตามที่ผมต้องการเลย :thup: