Page 1 of 1

การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ

Posted: Mon Oct 06, 2014 9:26 am
by jakkrittan
EX .1.xlsx

Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ

Posted: Mon Oct 06, 2014 9:44 am
by snasui
:D อธิบายมาพอสังเขปว่าข้อมูลอยู่ที่ใด ประกอบด้วยข้อมูลใด ต้องการเรียงอย่างไร เพื่อสะดวกต่อการค้นหาของเพื่อน ๆ ครับ

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
:D ลองตามนี้ครับ

เซลล์ 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
Pic EX..jpg

Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ

Posted: Mon Oct 06, 2014 10:28 am
by jakkrittan
ไม่ได้ผลครับ

Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ

Posted: Mon Oct 06, 2014 10:29 am
by snasui
:D ใช้ 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
:D ลองตามนี้ครับ

เซลล์ 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 หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: การเรียงข้อมูลแบบไม่มีช่องว่าง ตามตัวอย่างที่แนบมาครับ

Posted: Mon Oct 06, 2014 11:25 am
by jakkrittan
ใช้งานได้เรียบร้อยแล้วครับ ขอบคุณมาก ครับ