Page 1 of 1
สอบถามครับ อยากเปลี่ยนข้อมูลที่ได้รับให้เป็นแบบที่ต้องการดังภาพ
Posted: Tue Feb 17, 2015 7:25 pm
by Somathut14
สวัสดีครับ
รบกวนสอบถามเกี่ยวกับ Excel ครับว่า ได้ข้อมูลมาตามรูปแล้ว
ข้อมูลทีต้องการ.jpg
อยากเปลี่ยนให้เป็นข้อมูลตามนี้ครับ
สิ่งที่อยากได้.jpg
คือต้องการให้ข้อมูลในคอลั่มที่ 1 เป็นหัวข้อครับ ส่วนคอลั่มที่ 2 ก็ให้เรียงลำดับไปทางขวาต่อเนื่องกันไป หากพบว่ามีค่าคอลั่มที่ 1 เหมือนกันครับผม
ไม่ทราบว่าผมต้องใส่สูตรหรือดำเนินการอย่างไรครับ เพราะข้อมูลค่อนข้างเยอะ Copy แล้ว Transpose ปวดมือมากเลยครับ
ขอบพระคุณครับ ได้แนบไฟล์ Excel ตามรูปมาให้แล้วครับ
Re: สอบถามครับ อยากเปลี่ยนข้อมูลที่ได้รับให้เป็นแบบที่ต้องการดังภาพ
Posted: Tue Feb 17, 2015 9:06 pm
by snasui

ชีท สิ่งที่อยากได้
- เซลล์ A1 คีย์สูตร
=IFERROR(INDEX(ข้อมูลเดิม!$A$1:$A$16,SMALL(IF(FREQUENCY(MATCH(ข้อมูลเดิม!$A$1:$A$16,ข้อมูลเดิม!$A$1:$A$16,0),ROW(ข้อมูลเดิม!$A$1:$A$16)-ROW(ข้อมูลเดิม!$A$1)+1),ROW(ข้อมูลเดิม!$A$1:$A$16)-ROW(ข้อมูลเดิม!$A$1)+1),ROWS(A$1:A1))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ B1 คีย์สูตร
=IFERROR(INDEX(ข้อมูลเดิม!$B$1:$B$16,SMALL(IF(ข้อมูลเดิม!$A$1:$A$16=$A1,ROW(ข้อมูลเดิม!$A$1:$A$16)-ROW(ข้อมูลเดิม!$A$1)+1),COLUMNS($B1:B1))),"")
Ctrl+Shift+Enter > Copy ไปด้านชวาและลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: สอบถามครับ อยากเปลี่ยนข้อมูลที่ได้รับให้เป็นแบบที่ต้องการดังภาพ
Posted: Tue Feb 17, 2015 9:19 pm
by Somathut14
โอ ขอบพระคุณมาก ๆ เลยครับผม ละเอียดและทำตามได้ง่ายมาก ๆ เลยครับ