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
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ 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 ลงด้านล่าง
  2. ที่ 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 :D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ 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 ลงด้านล่าง
  2. ที่ 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 ไปด้านขวาและลงด้านล่าง
กราบขอบพระคุณอาจารย์มาก ๆ ครับ
สูตรที่ให้มา ได้ผลดั่งต้องการเลยครับ