Page 1 of 1

นำข้อมูลจาก ฟอร์มไป เรียงข้อมูลในอีกหน้า

Posted: Wed Jul 09, 2025 11:21 am
by pattarwuts
อยากขอความรู้ (หรือสูตร) ที่จะนำข้อมูลจากฟอร์มไป แสดงข้อมูลในอีกหน้าตามรูปแบบที่ต้องการ ครับ

ตามไฟล์ เอกเซลที่แนบไป ครับ

Re: นำข้อมูลจาก ฟอร์มไป เรียงข้อมูลในอีกหน้า

Posted: Thu Jul 10, 2025 8:05 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ J2 คีย์สูตรเพื่อแสดงลำดับบรรทัดที่นำค่ามาแสดง
    =IF(ROWS(J$2:J2)>ROWS('การตอบแบบฟอร์ม 1'!$A$2:$A$13)*4,"",INT((ROWS(J$2:J2)-1)/4)+1)
    Enter > Copy ลงด้านล่าง
  2. ที่ A2 คีย์
    =IF($J2="","",INDEX('การตอบแบบฟอร์ม 1'!B$2:B$13,INT((ROWS(A$2:A2)-1)/4)+1))
    Enter > Copy ไปด้านขวาถึง D2 แล้ว Copy ลงด้านล่าง
  3. ที่ E2 คีย์
    =IF($J2="","",INDEX(INDEX('การตอบแบบฟอร์ม 1'!$F$2:$CB$13,$J2,0),AGGREGATE(15,6,(COLUMN('การตอบแบบฟอร์ม 1'!$F$1:$CB$1)-COLUMN('การตอบแบบฟอร์ม 1'!$F$1)+1)/(E$1&" "&COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$D$2:$D2,$D2)='การตอบแบบฟอร์ม 1'!$F$1:$CB$1),1)))
    Enter > Copy ไปด้านขวาถึง I2 แล้ว Copy ลงด้านล่าง