คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
***save data ไว้ก่อนทำนะ
1. move ข้อมูลด้านล่างขึ้นไปด้านบนก่อน ด้วย transpose
- ที่ช่อง G insert 4 column เปล่าๆ (ข้อมูลของ F)
- ลากเม้าส ตั้งแต่ G1 ถึง J1 ปล่อยเม้าส แล้วใส่สูตร =transpose(F1:F4) พิมพ์เสร็จ ให้กด Ctrl + shift + enter
ข้อมูลจาก F1 ถึง F4 จะเรียงแนวนอน G1 ถึง J1 ( ถ้าได้ให้พักก่อน )
2. เตรียม Filter
- insert 2 column
- column แรก ให้ใส่เลขเรียง 1 2 3 จนครบทุก records
- column ที่2 ให้ใส่สูตร mod(A1,4 )
- auto filter ทั้งหมด เซ็ต filter ที่ column 2 ที่ค่า 0
3. จะเห็นข้อมูลแถว aaaa01 ดูดีแล้ว ที่นี้จะทำ aaaa02 ต่อ (ทำเรื่อยๆจนกว่าข้อมูลทางขวาจะครบนะ แถวยาวสุดที่เห็นคือ cccc06)
- copy 5 column ข้างหน้าไปไว้หน้า aaaa02 column C , D ,E ,F ,G insert at column M (aaaa02 น่าจะอยู่ตรงนี้)
- (ทำ transpose อีกรอบ แต่ทำแค่ copy & paste ) insert 4 column ที่ S (น่าจะเป็นcolumn ที่ aaaa03 อยู่ )
- copy from I1:L1 to S1 to V1
4. set filter column B ที่เท่ากับ 0 copy ข้อมูล transpose จากบันทัดแรก แล้ว paste แนวตั้งลงไป (ลากที่ละ 4 ช่องนะ แล้วดับเบิ้ลคลิ้ก บริเวณ ล่างขวาของกรอบสี่เหลี่ยม เดี๋ยวก็ paste ลงไปหมดเอง )
5. copy column เป็นชุด ไปวาง sheet ใหม่ set auto filter ช่องที่ aaaa01 อันไหนเป้นค่าว่างก็ Delete line ทิ้งให้หมด
( ทำเป็นชุดๆ แล้วค่อยเอาข้อมูลมาเรียงต่อกัน )
1. move ข้อมูลด้านล่างขึ้นไปด้านบนก่อน ด้วย transpose
- ที่ช่อง G insert 4 column เปล่าๆ (ข้อมูลของ F)
- ลากเม้าส ตั้งแต่ G1 ถึง J1 ปล่อยเม้าส แล้วใส่สูตร =transpose(F1:F4) พิมพ์เสร็จ ให้กด Ctrl + shift + enter
ข้อมูลจาก F1 ถึง F4 จะเรียงแนวนอน G1 ถึง J1 ( ถ้าได้ให้พักก่อน )
2. เตรียม Filter
- insert 2 column
- column แรก ให้ใส่เลขเรียง 1 2 3 จนครบทุก records
- column ที่2 ให้ใส่สูตร mod(A1,4 )
- auto filter ทั้งหมด เซ็ต filter ที่ column 2 ที่ค่า 0
3. จะเห็นข้อมูลแถว aaaa01 ดูดีแล้ว ที่นี้จะทำ aaaa02 ต่อ (ทำเรื่อยๆจนกว่าข้อมูลทางขวาจะครบนะ แถวยาวสุดที่เห็นคือ cccc06)
- copy 5 column ข้างหน้าไปไว้หน้า aaaa02 column C , D ,E ,F ,G insert at column M (aaaa02 น่าจะอยู่ตรงนี้)
- (ทำ transpose อีกรอบ แต่ทำแค่ copy & paste ) insert 4 column ที่ S (น่าจะเป็นcolumn ที่ aaaa03 อยู่ )
- copy from I1:L1 to S1 to V1
4. set filter column B ที่เท่ากับ 0 copy ข้อมูล transpose จากบันทัดแรก แล้ว paste แนวตั้งลงไป (ลากที่ละ 4 ช่องนะ แล้วดับเบิ้ลคลิ้ก บริเวณ ล่างขวาของกรอบสี่เหลี่ยม เดี๋ยวก็ paste ลงไปหมดเอง )
5. copy column เป็นชุด ไปวาง sheet ใหม่ set auto filter ช่องที่ aaaa01 อันไหนเป้นค่าว่างก็ Delete line ทิ้งให้หมด
( ทำเป็นชุดๆ แล้วค่อยเอาข้อมูลมาเรียงต่อกัน )
แสดงความคิดเห็น
เทพ Excel ช่วยหน่อยครับ
ตารางที่ 1
ตารางที่ 2 (ผลที่ต้องการ)