Page 1 of 1

ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Thu Dec 29, 2016 3:30 pm
by Greensand
เรียน อาจารย์ และท่านผู้รู้

ตาม File แนบ จะเป็นข้อมูลในรูปแบบเอกสาร ซึ่ง Header จะอยู่ในระดับแถว แต่ต้องการเปลี่ยนแปลงข้อมูลจากเอกสารให้เป็น Database เพื่อเก็บเป็นข้อมูลไว้เปรียบเทียบวิเคราะห์ หรือ ทำรายงาน Pivot
ทดลองใช้หลายสูตรแล้ว แต่ติดปัญหาที่ แต่ละชุดข้อมูล มี Header จำนวนแถวไม่เท่ากัน ทำให้นำข้อมูลมาวางในแนว Column ไม่ถูกต้องทั้งหมดค่ะ

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 9:14 am
by parakorn
ลองทำตัวอย่างคำตอบที่ต้องการมาด้วยครับ

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 9:58 am
by menem
ผมใช้วิธีสร้าง Key ขึ้นมาอีกชุดหนึ่ง แล้วค่อยดึงเอานะครับ

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 10:18 am
by parakorn
ขออภัยครับ โพสต์ผิดกระทู้ :tt: :tt:

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 11:53 am
by DhitiBank
ลองแบบนี้ึครับ

H6 เป็นคอลัมน์ช่วยครับ
=LOOKUP(2,1/($B$1:$B5=$B$2:$B6),ROW($B$2:$B6))
Enter >> คัดลอกลงล่าง

D6 คีย์
=IF($B6="","",IFERROR(INDEX(INDEX($A$1:$A6,IFERROR(LOOKUP(2,1/((ROW($B$1:$B5)<=$H6)*($B$1:$B5<>"")),ROW($B$2:$B6)),1)):INDEX($A$1:$A6,$H6),COLUMNS($D6:D6)),""))
Enter >> คัดลอกไปทางขวาถึง G6 และคัดลอกลงล่างครับ
2016-12-30 11_52_35-Microsoft Excel - Excel Forum.xlsx.png

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 4:46 pm
by Greensand
เรียน คุณ Dhitibank
ขอเป็น File Excel ด้วยได้ไหม คะ เพราะลองคีย์ตามหน้าจอ แล้วสูตร Error ค่ะ

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 4:47 pm
by Greensand
เรียน คุณ menem
ขอบคุณสำหรับการแบ่งปันความรู้ กำลังทำความเข้าใจตามสูตรอยู่ ขอบคุณมากนะคะ

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Fri Dec 30, 2016 6:05 pm
by DhitiBank
Greensand wrote:เรียน คุณ Dhitibank
ขอเป็น File Excel ด้วยได้ไหม คะ เพราะลองคีย์ตามหน้าจอ แล้วสูตร Error ค่ะ
:) เมื่อ​ครู่​ผม​ลอง​โหลด​มา​ทำ​ด้วย​มือถือ​และ​คัดลอก​สูตร​มา​ใช้​ ยืนยัน​ว่า​หาก​คัดลอก​และ​วาง​ถูก​ จะ​สามารถ​ใช้ได้​ครับ​
SmartSelectImage_2016-12-30-17-53-48_crop_550x374.jpg
แนะนำ​ให้​คัดลอก​สูตร​ไป​ใช้​ครับ​ หาก​ยัง​ไม่ได้​ ลอง​แนบ​ไฟล์​ที่​ได้​ลอง​ทำ​มา​ จะ​ได้​แนะ​จุด​ที่​พลาด​ได้​ครับ​

Re: ขอสูตรดึงข้อมูล Header Line มาวางในแนว Column

Posted: Wed Jan 04, 2017 11:34 am
by Greensand
เรียน คุณ Dhitibank
สูตรทำงานได้แล้วค่ะ error เกิดจาก Format Cell ไม่ใช่ General
ขอบคุณมากค่ะ