Page 1 of 1
ขอสูตรเรียงชื่อครูที่ปรึกษาจากแนวตั้งไปแนวนอนครับ
Posted: Tue Jun 28, 2022 6:36 pm
by ajsudkedt
จาก "ชีต1" ชื่อคุณครูที่ปรึกษา จะเรียงอยู่ในแนวตั้ง
หากต้องการให้ชื่อคุณครูที่ปรึกษาจัดเรียงในแนวนอน ดั่ง "ชีต2"
ต้องใช้สูตรอย่างไร
ตามภาพ และไฟล์แนบ "ask" ครับ
ขอบคุณครับ
Re: ขอสูตรเรียงชื่อครูที่ปรึกษาจากแนวตั้งไปแนวนอนครับ
Posted: Tue Jun 28, 2022 8:18 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A2 คีย์
=IFERROR(INDEX(ชีต1!A:A,AGGREGATE(15,6,ROW(ชีต1!$A$2:$A$11)/(0<FREQUENCY(MATCH(ชีต1!$A$2:$A$11,ชีต1!$A$2:$A$11,0),ROW(ชีต1!$A$2:$A$11)-ROW(ชีต1!$A$2)+1)),ROWS(A$2:A2))),"")
Enter > Copy ลงด้านล่าง
- ที่ B2 คีย์
=IF(COLUMNS($B2:B2)>COUNTIFS(ชีต1!$A$2:$A$11,$A2)*3,"",INDEX(ชีต1!$B$2:$D$11,MATCH($A2,ชีต1!$A$2:$A$11,0)+INT((COLUMNS($B2:B2)-1)/3),MOD((COLUMNS($B2:B2)-1),3)+1))
Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: ขอสูตรเรียงชื่อครูที่ปรึกษาจากแนวตั้งไปแนวนอนครับ
Posted: Wed Jun 29, 2022 3:39 am
by ajsudkedt
snasui wrote: Tue Jun 28, 2022 8:18 pm

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A2 คีย์
=IFERROR(INDEX(ชีต1!A:A,AGGREGATE(15,6,ROW(ชีต1!$A$2:$A$11)/(0<FREQUENCY(MATCH(ชีต1!$A$2:$A$11,ชีต1!$A$2:$A$11,0),ROW(ชีต1!$A$2:$A$11)-ROW(ชีต1!$A$2)+1)),ROWS(A$2:A2))),"")
Enter > Copy ลงด้านล่าง
- ที่ B2 คีย์
=IF(COLUMNS($B2:B2)>COUNTIFS(ชีต1!$A$2:$A$11,$A2)*3,"",INDEX(ชีต1!$B$2:$D$11,MATCH($A2,ชีต1!$A$2:$A$11,0)+INT((COLUMNS($B2:B2)-1)/3),MOD((COLUMNS($B2:B2)-1),3)+1))
Enter > Copy ไปด้านขวาและลงด้านล่าง
กราบขอบพระคุณอาจารย์มาก ๆ ครับ
สูตรที่ให้มา ได้ผลดั่งต้องการเลยครับ