Page 1 of 1
รบกวนสอบถามสูตรทำให้ข้อมูลแนวนอน ออกมาเป็นแนวตั้งครับผม
Posted: Fri Dec 14, 2018 5:31 pm
by tingpcj
รบกวนสอบถามสูตรทำให้ข้อมูลแนวนอน ออกมาเป็นแนวตั้งครับผม ตามไฟล์ตัวอย่างจะมีทั้งหมด 3 sheetครับ
Sheet 1 = ไฟล์ต้นฉบับที่มีอยู่ ผมต้องการให้ข้อมูลออกมาเป็น Sheet ที่ 3 ผมลองทำดูเองแล้ว ผลลัพธ์ที่ได้คือ Sheet ที่ 2 ครับ รบกวนอาจารย์หน่อยครับ ขอบคุณครับผม
Re: รบกวนสอบถามสูตรทำให้ข้อมูลแนวนอน ออกมาเป็นแนวตั้งครับผม
Posted: Fri Dec 14, 2018 5:52 pm
by Bo_ry
Sheet ผลลัพธ์ ลากลง
A1
=INDEX(ตัวอย่างต้นฉบับ!$A$2:$A$9,INT((ROW()+28)/29))&""
B1
=IF(A1="","",INDEX(ตัวอย่างต้นฉบับ!$B$1:$AD$1,,MOD(ROW()+28,29)+1))
C1
=INDEX(ตัวอย่างต้นฉบับ!$B$2:$AD$9,INT((ROW()+28)/29),MOD(ROW()+28,29)+1)&""
Re: รบกวนสอบถามสูตรทำให้ข้อมูลแนวนอน ออกมาเป็นแนวตั้งครับผม
Posted: Fri Dec 14, 2018 7:58 pm
by snasui

อีกตัวอย่างที่ยืดหยุ่นต่อการแทรกบรรทัดที่ 1 ของชีตผลลัพธ์ที่ต้องการครับ
เซลล์ A1 คีย์
- ที่ A1 คีย์
=IFERROR(INDEX(ตัวอย่างต้นฉบับ!$A$2:$A$4,INT((ROWS(A$1:A1)-1)/COLUMNS(ตัวอย่างต้นฉบับ!$B$1:$AD$1))+1),"")
Enter > Copy ลงด้านล่าง
- ที่ B1 คีย์
=IF($A1="","",INDEX(ตัวอย่างต้นฉบับ!$B$1:$AD$1,COUNTIF(A$1:A1,A1)))
Enter > Copy ลงด้านล่าง
- ที่ C1 คีย์
=IF($A1="","",INDEX(ตัวอย่างต้นฉบับ!$B$2:$AD$4,MATCH($A1,ตัวอย่างต้นฉบับ!$A$2:$A$4,0),MATCH($B1,ตัวอย่างต้นฉบับ!$B$1:$AD$1,0)))
Enter > Copy ลงด้านล่าง
Re: รบกวนสอบถามสูตรทำให้ข้อมูลแนวนอน ออกมาเป็นแนวตั้งครับผม
Posted: Mon Dec 17, 2018 4:02 pm
by tingpcj
ขอบคุณมากๆครับ อาจารย์