Page 1 of 1

การสลับข้อมูลแนวตั้งแนวนอนครับ

Posted: Thu Dec 08, 2016 10:40 am
by spinoza
เรียนอาจารย์และเพื่อนสมาชิกทุกท่านครับ

ผมต้องการนำตารางข้อมูลแบบแนวนอนใน Sheet Dec มาแปลงข้อมูลในแนลตั้งใน Sheet Use ครับ

มีเงื่อนไขดังนี้ครับ
1.ผมต้องการให้นำรหัสใน Sheet Dec Colum B ทั้งหมดมาแสดงใน Sheet Use Colum A โดย 1 รหัสต้องแสดงทั้งหมด 31 Row ครับ(อ้างอิงจากจำนวนวันที่ในเดือนนั้นๆครับ)

2.ใน Sheet Use Colum B ผมต้องการให้แสดงวันที่ เรียงกันตั้งแต่ 01/12/2016 - 31/12/2016 โดยอ้างอิงข้อมูลจาก Sheet Dec Colum F1 - AJ1 ครับ
3.ผมต้องการให้นำตัวเลขจากแนวนอนใน Sheet Dec มาแสดงเป็นตัวเลขในแนวตั้งใน Sheet Use ที่ Colum C ครับ (ผมใส่ตัวอย่างให้เรียบร้อยแล้วครับอ้างอิงข้อมูลจาก F2-AJ2 ครับ )

ผมแนบ File พร้อมคำตอบที่ต้องการมาแล้วครับ

Re: การสลับข้อมูลแนวตั้งแนวนอนครับ

Posted: Thu Dec 08, 2016 8:30 pm
by snasui
:D ตัวอย่างสูตรที่ชีต User ครับ
  1. A2 คีย์
    =IF(ROWS(A$2:A2)>ROWS('Dec '!$B$2:$B$465)*COLUMNS('Dec '!$F$1:$AJ$1),"",INDEX('Dec '!$B$2:$B$465,INT((ROWS(A$2:A2)-1)/COLUMNS('Dec '!$F$1:$AJ$1))+1))
    Enter > Copy ลงด้านล่าง
  2. B2 คีย์
    =IF(N(A2),INDEX('Dec '!$F$1:$AJ$1,COUNTIF(A$2:A2,A2)),"")
    Enter > Copy ลงด้านล่าง
  3. C2 คีย
    =INDEX('Dec '!$F$2:$AJ$465,MATCH(A2,'Dec '!$B$2:$B$465,0),MATCH(B2,'Dec '!$F$1:$AJ$1,0))
    Enter > Copy ลงด้านล่าง

Re: การสลับข้อมูลแนวตั้งแนวนอนครับ

Posted: Thu Dec 08, 2016 9:40 pm
by spinoza
ได้เรียบร้อยแล้วครับ ขอบคุณมากครับ