Page 1 of 1
ขอสูตรจัดดึงข้อมูลจากชีต input ไป output
Posted: Wed Nov 12, 2025 4:40 pm
by ajsudkedt
จากไฟล์แนบ
หากต้องการให้ข้อมูลที่อยู่ในชีต "input"
มาปรากฏตามข้อมูลในชีต "output"
ต้องใช้สูตรอย่างไรครับ
Re: ขอสูตรจัดดึงข้อมูลจากชีต input ไป output
Posted: Wed Nov 12, 2025 6:24 pm
by snasui

ลองตามนี้ครับ
A1 คีย์
=FILTER(input!C:C,ISNUMBER(input!A:A))
Enter
B1 คีย์
=IF(A1="","",TOROW(FILTER(OFFSET(input!$C$1,MATCH(A1,input!C:C,0)+7,0,14),OFFSET(input!$C$1,MATCH(A1,input!C:C,0)+7,0,14)<>"")))
Enter > Copy ลงด้านล่าง
Re: ขอสูตรจัดดึงข้อมูลจากชีต input ไป output
Posted: Wed Nov 12, 2025 7:09 pm
by ajsudkedt
สูตรที่ให้มาได้ผลดั่งต้องการที่ชีต "output1"
หากต้องการนำข้อมูลจากชีต "output1"
มาแสดงข้อมูลเหมือนในชีต "output2"
ต้องใช้สูตรอย่างไร ตามไฟล์ "ask2" ที่แนบครับ
Re: ขอสูตรจัดดึงข้อมูลจากชีต input ไป output
Posted: Wed Nov 12, 2025 7:52 pm
by snasui

ตัวอย่างสูตรครับ
A1 คีย์สูตรเพื่อแสดงค่าบรรทัดของข้อมูล
=FILTER(ROW(E:E),(input!C:C<>"")*ISNUMBER(input!B:B))
Enter
B1 สูตรเพื่อแสดงชื่อครู
=IF(A1<>"",TAKE(FILTER(OFFSET(input!C$1,0,0,A1),ISNUMBER(OFFSET(input!A$1,0,0,A1))),-1),"")
Enter > Copy ลงด้านล่าง
C1 คีย์สูตรเพื่อแสดงชื่อรหัสวิชา
=FILTER(input!C:C,(input!C:C<>"")*ISNUMBER(input!B:B))
Enter
Re: ขอสูตรจัดดึงข้อมูลจากชีต input ไป output
Posted: Wed Nov 12, 2025 8:07 pm
by ajsudkedt
snasui wrote: Wed Nov 12, 2025 7:52 pm

ตัวอย่างสูตรครับ
A1 คีย์สูตรเพื่อแสดงค่าบรรทัดของข้อมูล
=FILTER(ROW(E:E),(input!C:C<>"")*ISNUMBER(input!B:B))
Enter
B1 สูตรเพื่อแสดงรหัสชื่อครู
=IF(A1<>"",TAKE(FILTER(OFFSET(input!C$1,0,0,A1),ISNUMBER(OFFSET(input!A$1,0,0,A1))),-1),"")
Enter > Copy ลงด้านล่าง
C1 คีย์สูตรเพื่อแสดงชื่อรหัสวิชา
=FILTER(input!C:C,(input!C:C<>"")*ISNUMBER(input!B:B))
Enter
กราบขอบพระคุณมาก ๆ ครับ สูตรที่ให้มาได้ผลดั่งที่ต้องการเลยครับ อาจารย์เป็น "อัจฉริยบุคคล" จริง ๆ ครับ