Page 1 of 1

หา Missing Number

Posted: Sat Jul 27, 2019 7:32 pm
by TanabadeeY
ผมจะใช้คำสั่ง หรือ วิธีการใด ในการหาเลขที่ที่ไม่เรียงใน ไฟล์บ้างครับ
ตัวอย่าง ไฟล์excel
ABC1
ABC2
ABC3
ABC5
ABC6

โดยให้โปรแกรมแจ้งว่า ABC4 หายไป ทำได้ไหมครับ

Re: หา Missing Number

Posted: Sat Jul 27, 2019 8:55 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ

สมมุติข้อมูลต้นทางเริ่มที่ A2

เซลล์ใด ๆ คีย์

=IFERROR(INDEX(LEFT($A$2,3)&ROW(INDIRECT(MIN(RIGHT($A$2:$A$6,1)+0)&":"&MAX(RIGHT($A$2:$A$6,1)+0))),SMALL(IF(ISNA(MATCH(LEFT($A$2,3)&ROW(INDIRECT(MIN(RIGHT($A$2:$A$6,1)+0)&":"&MAX(RIGHT($A$2:$A$6,1)+0))),A$2:$A$6,0)),ROW(INDIRECT("1:"&COUNTA($A$2:$A$6)))),ROWS(C$2:C2))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: หา Missing Number

Posted: Sat Jul 27, 2019 9:13 pm
by Bo_ry
อีกแบบ
B2
=IFERROR(LEFT(A$2,3)&AGGREGATE(15,6,ROW(INDEX(A:A,MID(A$2,4,4)):INDEX(A:A,MID(A$6,4,4)))/NOT(FREQUENCY(--MID(A$2:A$6,4,4),ROW(INDEX(A:A,MID(A$2,4,4)):INDEX(A:A,MID(A$6,4,4)-1)))),ROWS(B$2:B2)),"")

Re: หา Missing Number

Posted: Sun Jul 28, 2019 10:38 pm
by TanabadeeY
ลองใช้แล้วไม่ได้อะครับไม่ทราบว่าผมทำผิดตรงไหน แนบไฟล์มาลองให้ดูครับ
ขอแก้ไขตัวอย่างหน่อยนะครับพอดีไฟล์จริงๆมีนอกจากนำหน้าด้วย ABC
ขอบคุณครับ

Re: หา Missing Number

Posted: Sun Jul 28, 2019 11:54 pm
by puriwutpokin
แบบนี้จะได้ไหมครับที่ C1=IFERROR(IF(RIGHT(A2)-RIGHT(A1)>1,LEFT(A1,LEN(A1)-1)&RIGHT(A1)+1,""),"") copy down

Re: หา Missing Number

Posted: Mon Jul 29, 2019 12:01 am
by TanabadeeY
puriwutpokin wrote: Sun Jul 28, 2019 11:54 pm แบบนี้จะได้ไหมครับที่ C1=IFERROR(IF(RIGHT(A2)-RIGHT(A1)>1,LEFT(A1,LEN(A1)-1)&RIGHT(A1)+1,""),"") copy down
ถ้ากรณี หายไปติดต่อกัน เช่น
ABC1
ABC2
ABC5
ABC6

มันจะขึ้นหายไปแค่ ABC3 รายการเดียว อะครับ

Re: หา Missing Number

Posted: Mon Jul 29, 2019 12:52 am
by Bo_ry
B1:E12
=IFERROR(IF(LEFT($A1,LEN($A1)-1)=LEFT($A2,LEN($A2)-1),LEFT($A1,LEN($A1)-1)&AGGREGATE(15,6,ROW(INDEX($A:$A,RIGHT($A1)):INDEX($A:$A,RIGHT($A2)))/NOT(FREQUENCY(--RIGHT($A1:$A2),ROW(INDEX(A:A,RIGHT($A1)):INDEX($A:$A,RIGHT($A2))))),COLUMNS($B1:B1)),""),"")

Re: หา Missing Number

Posted: Wed Jul 31, 2019 11:21 am
by TanabadeeY
ขอบคุณทุกท่านมากนะครับ