Page 1 of 1

วิธีเรียงค่าใหม่ โดยยกเว้นบางค่า

Posted: Tue Jan 09, 2018 7:11 pm
by chesterchz
อยากสอบถามว่ามีวิธีในการเรียงลำดับอย่างไรเมื่อมีข้อมูลเช่น
4 8 9 0 0 4 3 0 4 3
โดยต้องการให้เรียงค่าใหม่โดยไม่มีค่า 0 จะได้เป็น
4 8 9 4 3 4 3
โดยไม่ใช่ VBA นะครับ
ขอบคุณครับ

Re: วิธีเรียงค่าใหม่ โดยยกเว้นบางค่า

Posted: Tue Jan 09, 2018 7:41 pm
by puriwutpokin
ควรแนบไฟล์ตัวอย่างการอยู่ของข้อมูลว่าอยู่ในเซลเดียวกันหรืออยู่ตามเซลต่างๆครับเพื่อนๆสมาชิกจะได้เข้าใจตรงกัน

Re: วิธีเรียงค่าใหม่ โดยยกเว้นบางค่า

Posted: Tue Jan 09, 2018 7:47 pm
by chesterchz
puriwutpokin wrote:ควรแนบไฟล์ตัวอย่างการอยู่ของข้อมูลว่าอยู่ในเซลเดียวกันหรืออยู่ตามเซลต่างๆครับเพื่อนๆสมาชิกจะได้เข้าใจตรงกัน
แนบแล้วครับ อยากให้เรียงแล้วได้แบบแถวที่ 3 อะครับ

Re: วิธีเรียงค่าใหม่ โดยยกเว้นบางค่า

Posted: Tue Jan 09, 2018 8:12 pm
by puriwutpokin
ที่ A3=IFERROR(INDEX($A$1:$J$1,SMALL(IF($A$1:$J$1>0,COLUMN($A$1:$J$1)-COLUMN($A$1)+1),COLUMNS($A$3:A$3))),"") ใส่สูตรแล้วกด F2 แล้วกด Ctrl+Shift+Enter แล้วคัดลอกไปทางขวาครับ