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
:D ตัวอย่างสูตรครับ
  1. ชีต ข้อมูลเดิม
    1. เซลล์ R4 คีย์สูตรเพื่อ List Part No.
      =LOOKUP(2,1/(B$4:B4="Part NO.:"),C$4:C4)
      Enter > Copy สูตรลงด้านล่างเท่าบรรทัดข้อมูล
    2. เซลล์ S4 คีย์สูตรเพื่อแสดงจำนวนข้อมูลของบรรทัดนั้น ๆ ที่ต้องนำไปเรียงใหม่
      =IF(B4="Date:",COUNT(C4:Q4),"")
      Enter > Copy ลงด้านล่าง
    3. เซลล์ S37 คีย์สูตรเพื่อหาจำนวนข้อมูลทั้งหมดที่ต้องเรียงว่ามีกี่บรรทัด
      =SUM(S4:S36)
      Enter
    4. เซลล์ T4 คีย์สูตรเพื่อแสดงบรรทัดที่เริ่มของแต่ละชุดข้อมูล
      =IF(N(S4),SUM(S$4:S4)-S4+1,"")
      Enter > Copy ลงด้านล่าง
  2. ชีต ข้อมูลที่ต้องการ
    1. เซลล์ D2:G2 คีย์ Line, Part no, date, Qty ตามลำดับ
    2. เซลล์ D3 แสดงบรรทัดเริ่มของแต่ละชุดข้อมูล
      =IF(ROWS(D$3:D3)>ข้อมูลเดิม!$S$37,"",LOOKUP(ROWS(D$3:D3),ข้อมูลเดิม!$T:$T))
      Enter > Copy ลงด้านล่างจนพบค่าว่าง
    3. เซลล์ E2 คีย์สูตรเพื่อแสดง Part No
      =IF(ROWS(E$3:E3)>ข้อมูลเดิม!$S$37,"",LOOKUP(ROWS(E$3:E3),ข้อมูลเดิม!T:T,ข้อมูลเดิม!R:R))
      Enter > Copy ลงด้านล่าง
    4. เซลล์ 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 ลงด้านล่าง
    5. เซลล์ 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
ขอบพระคุณมากคะ อาจารย์