Page 1 of 1
การย้ายข้อมูลให้เรียงจาก row ให้เป็น column ต้องใช้สูตรอะไรคะ
Posted: Thu May 26, 2016 7:34 pm
by Wanlapha_Golf
การย้ายข้อมูลให้เรียงจาก row ให้เป็น column ต้องใช้สูตรอะไรคะ (จำนวนพื้นที่ข้อมูลตั้งต้นไม่สัมพันธ์กัน)
Re: การย้ายข้อมูลให้เรียงจาก row ให้เป็น column ต้องใช้สูตรอะไรคะ
Posted: Thu May 26, 2016 9:25 pm
by snasui

ตัวอย่างสูตรครับ
- ชีต ข้อมูลเดิม
- เซลล์ R4 คีย์สูตรเพื่อ List Part No.
=LOOKUP(2,1/(B$4:B4="Part NO.:"),C$4:C4)
Enter > Copy สูตรลงด้านล่างเท่าบรรทัดข้อมูล
- เซลล์ S4 คีย์สูตรเพื่อแสดงจำนวนข้อมูลของบรรทัดนั้น ๆ ที่ต้องนำไปเรียงใหม่
=IF(B4="Date:",COUNT(C4:Q4),"")
Enter > Copy ลงด้านล่าง
- เซลล์ S37 คีย์สูตรเพื่อหาจำนวนข้อมูลทั้งหมดที่ต้องเรียงว่ามีกี่บรรทัด
=SUM(S4:S36)
Enter
- เซลล์ T4 คีย์สูตรเพื่อแสดงบรรทัดที่เริ่มของแต่ละชุดข้อมูล
=IF(N(S4),SUM(S$4:S4)-S4+1,"")
Enter > Copy ลงด้านล่าง
- ชีต ข้อมูลที่ต้องการ
- เซลล์ D2:G2 คีย์ Line, Part no, date, Qty ตามลำดับ
- เซลล์ D3 แสดงบรรทัดเริ่มของแต่ละชุดข้อมูล
=IF(ROWS(D$3:D3)>ข้อมูลเดิม!$S$37,"",LOOKUP(ROWS(D$3:D3),ข้อมูลเดิม!$T:$T))
Enter > Copy ลงด้านล่างจนพบค่าว่าง
- เซลล์ E2 คีย์สูตรเพื่อแสดง Part No
=IF(ROWS(E$3:E3)>ข้อมูลเดิม!$S$37,"",LOOKUP(ROWS(E$3:E3),ข้อมูลเดิม!T:T,ข้อมูลเดิม!R:R))
Enter > Copy ลงด้านล่าง
- เซลล์ F3 คีย์สูตรเพื่อแสดง Date
=IF(N($D3),INDEX(INDEX(ข้อมูลเดิม!$C$4:$Q$36,MATCH($D3,ข้อมูลเดิม!$T$4:$T$36,0),0),0,COUNTIF(D$3:D3,D3)),"")
Enter > Copy ลงด้านล่าง
- เซลล์ G3 คีย์สูตรเพื่อแสดง Qty
=IF(N($D3),INDEX(INDEX(ข้อมูลเดิม!$C$4:$Q$36,MATCH($D3,ข้อมูลเดิม!$T$4:$T$36,0)+1,0),0,COUNTIF(D$3:D3,D3)),"")
Enter > Copy ลงด้านล่าง
Re: การย้ายข้อมูลให้เรียงจาก row ให้เป็น column ต้องใช้สูตรอะไรคะ
Posted: Sun May 29, 2016 12:38 pm
by Wanlapha_Golf
ขอบพระคุณมากคะ อาจารย์