Page 1 of 1
การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 9:26 am
by jakkrittan
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 9:44 am
by snasui

อธิบายมาพอสังเขปว่าข้อมูลอยู่ที่ใด ประกอบด้วยข้อมูลใด ต้องการเรียงอย่างไร เพื่อสะดวกต่อการค้นหาของเพื่อน ๆ ครับ
Posted: Mon Oct 06, 2014 10:07 am
by jakkrittan
ผมต้องการเรียงข้อมูล จากตาราง A และ B ในคอลั้มณ์ B,C โดยเรียงแบบให้ข้อมูลแบบไม่ให้มีช่องว่างครับ แต่ข้อมูลทั้ง 2 ช่องยังตรงกัน และไม่ได้เรียงมากหรือน้อย (เรียงไม่ให้มีช่องว่าง ) ในตารางงานจริง 0 ยังใช้ในการเป็นตัวแปร ตัวหนึ่ง
ผมอยากตัดช่องว่างเท่านั้น ครับ
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 10:16 am
by snasui

ลองตามนี้ครับ
เซลล์ F3 คีย์
Code: Select all
=IFERROR(INDEX(B$3:B$24,AGGREGATE(15,6,1/(B$3:B$24<>"")*(ROW(B$3:B$24)-ROW(B$3)+1),ROWS(F$3:F3))),"")
Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 10:18 am
by jakkrittan
ขอบคุณครับ
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 10:19 am
by jakkrittan
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 10:28 am
by jakkrittan
ไม่ได้ผลครับ
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 10:29 am
by snasui

ใช้ Excel Version ใดครับ

Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 11:14 am
by jakkrittan
EXCEL 2007 ครับ
Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ
Posted: Mon Oct 06, 2014 11:18 am
by snasui

ลองตามนี้ครับ
เซลล์ F3 คีย์
Code: Select all
=IFERROR(INDEX(B$3:B$24,SMALL(IF(B$3:B$24<>"",ROW(B$3:B$24)-ROW(B$3)+1),ROWS(F$3:F3))),"")
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: Mon Oct 06, 2014 11:25 am
by jakkrittan
ใช้งานได้เรียบร้อยแล้วครับ ขอบคุณมาก ครับ