Page 1 of 1

ขอสอบถามการเรียงค่า 0 ขึ้นก่อนในอีกชีทครับ

Posted: Fri Jun 21, 2019 11:31 am
by littleape11
ช่อง D คือข้อมูลที่ต้องใส่ซึ่งจะ match กับช่อง I ด้วยสูตร =IFERROR(MATCH(E5,D:D,0),0) ซึ่งทำให้ถ้ายังไม่มีข้อมูลในช่อง D จะขึ้น 0 ผมจึงอยากทราบวิธีการทำให้ค่า 0 ในช่อง I แสดงขึ้นก่อนค่าที่มีเลขในอีก sheet ครับ

Re: ขอสอบถามการเรียงค่า 0 ขึ้นก่อนในอีกชีทครับ

Posted: Sat Jun 22, 2019 1:53 am
by Bo_ry
เลือก E3:I11
Data > Sort ตามนี้

Re: ขอสอบถามการเรียงค่า 0 ขึ้นก่อนในอีกชีทครับ

Posted: Mon Jun 24, 2019 10:19 am
by littleape11
ขอบคุณครับ แต่ถ้าให้มันเรียงแบบ Real time นี่จะได้ไหมครับ?

Re: ขอสอบถามการเรียงค่า 0 ขึ้นก่อนในอีกชีทครับ

Posted: Mon Jun 24, 2019 3:28 pm
by logic
เรียง real time ก็ vba ครับ (ดูกฎข้อ 5 :aru:) คือคีย์แล้วเรียงทันที

Re: ขอสอบถามการเรียงค่า 0 ขึ้นก่อนในอีกชีทครับ

Posted: Mon Jun 24, 2019 7:55 pm
by Bo_ry
Sheet2
E4:H15
=IF($I4="","",INDEX(Sheet1!E:E,AGGREGATE(15,6,ROW(Sheet1!E$4:E$20)/(Sheet1!$I$4:$I$20=$I4),COUNTIF($I$4:$I4,$I4))))
I4:I15
=IFERROR(SMALL(Sheet1!$I$4:$I$20,ROWS(I$4:I4)),"")