Page 1 of 1

vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Thu Mar 24, 2016 7:17 am
by yangkodza
Capture01.JPG
Capture02.JPG
จากภาพต้องการจะใช้ vlookup แสดงผลการเรียน แต่ปัญหาคือที่วงกลมสีแดง
ต้องสั่งแยกเทอม อยากให้สั่งแบบที่เดียว 2 เทอมครับ
ขอบคุณครับ
vlookup.xlsx

Re: vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Thu Mar 24, 2016 9:00 am
by DhitiBank
ลองแบบนี้ครับ

1. คัดลอกชื่อวิชาใน W8:W19 เอามาวางไว้ที่ B3:M3 ก่อน ให้ชื่อเหมือนกัน

2. X5 คีย์
=INDEX($B$2:$M$20,MATCH(TRUE,INDEX(ISNUMBER(SEARCH(CHOOSE(COLUMNS($X8:X8),"เทอม 1","เทอม 2"),$A$2:$A$20)),0),0)+MATCH(CHOOSE(COLUMNS($X8:X8),$U$8,$U$9),$A$2:$A$20,0)-1,MATCH($W8,$B$3:$M$3,0))
Enter -> คัดลอกไปทางขวาและลงล่างครับ

Re: vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Thu Mar 24, 2016 9:26 am
by yangkodza
DhitiBank wrote:ลองแบบนี้ครับ

1. คัดลอกชื่อวิชาใน W8:W19 เอามาวางไว้ที่ B3:M3 ก่อน ให้ชื่อเหมือนกัน

2. X5 คีย์
=INDEX($B$2:$M$20,MATCH(TRUE,INDEX(ISNUMBER(SEARCH(CHOOSE(COLUMNS($X8:X8),"เทอม 1","เทอม 2"),$A$2:$A$20)),0),0)+MATCH(CHOOSE(COLUMNS($X8:X8),$U$8,$U$9),$A$2:$A$20,0)-1,MATCH($W8,$B$3:$M$3,0))
Enter -> คัดลอกไปทางขวาและลงล่างครับ
x5 คือช่อง x8 ใช่ไหมครับ
ลองแล้วครับ มันต้องใส่เลขที่ ทั้ง 2 ช่องเหมือนเดิม
อยากให้เปลี่ยนเลขที่ในช่อง U11 แต่แสดงผลทั้ง 2 เทอมเลยคับ
Capture.JPG

Re: vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Thu Mar 24, 2016 1:35 pm
by DhitiBank
ใช่ครับ ต้องใส่สูตรในเซลล์ X8 ผมคีย์ผิด :rz:

ส่วนเรื่องต้องการใส่เลขที่ในเซลล์ U11 แล้วให้เรียกข้อมูลมาแสดงเลยก็อยู่ที่การออกแบบแผ่นงานครับ หากแจ้งมาในตอนแรกเลยสูตรก็จะเหลือแค่

X8
=INDEX($B$2:$M$20,MATCH(TRUE,INDEX(ISNUMBER(SEARCH(CHOOSE(COLUMNS($X8:X8),"เทอม 1","เทอม 2"),$A$2:$A$20)),0),0)+MATCH($U$11,$A$2:$A$20,0)-1,MATCH($W8,$B$3:$M$3,0))
Enter -> คัดลอกไป Y8 และลงล่างครับ

Re: vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Thu Mar 24, 2016 8:26 pm
by yangkodza
DhitiBank wrote:ใช่ครับ ต้องใส่สูตรในเซลล์ X8 ผมคีย์ผิด :rz:

ส่วนเรื่องต้องการใส่เลขที่ในเซลล์ U11 แล้วให้เรียกข้อมูลมาแสดงเลยก็อยู่ที่การออกแบบแผ่นงานครับ หากแจ้งมาในตอนแรกเลยสูตรก็จะเหลือแค่

X8
=INDEX($B$2:$M$20,MATCH(TRUE,INDEX(ISNUMBER(SEARCH(CHOOSE(COLUMNS($X8:X8),"เทอม 1","เทอม 2"),$A$2:$A$20)),0),0)+MATCH($U$11,$A$2:$A$20,0)-1,MATCH($W8,$B$3:$M$3,0))
Enter -> คัดลอกไป Y8 และลงล่างครับ
โอ....สุดยอดครับ
ที่เหลือเดี๋ยวผมจะลองประยุกต์เองอีกที
กรณี 3 แผ่นงาน
ไฟล์งานเทอม1,ไฟล์งานเทอม2,ไฟล์งานสรุป
ถ้าไม่ผ่านอย่างไรเดี๋ยวผมรบกวนให้ชี้แนะอีกทีครับ

Re: vlookup หาผลการเรียนทั้ง 2 เทอม

Posted: Fri Mar 25, 2016 8:16 am
by yangkodza
รายงานผล
ผมมีไฟล์ผลการเรียนเทอม 1 และผลการเรียนเทอม 2
หลังจากนั้น ตััวไฟสรุป
ผมดึง ข้อมูล ผลการรียนทั้ง 2 ไฟล์ มาไว้ในชีตเดียวกัน
แล้วจากนั้นก็ใช้ สูตรที่คุณ DhitiBank แนะนำมา
ทำงานได้ตามที่ต้องการครับ
ขอบคุณมาก