Page 1 of 1
ขอสูตรค้นหาเลขเบิ้ล เช่น 11 122 3445
Posted: Mon Jun 03, 2019 3:28 pm
by jaturawish
ขอสูตรค้นหาเลขเบิ้ล เช่น
ข้อมูลทั้งหมด
11
12
122
123
3445
3456
67890
67789
ข้อมูลที่ต้องการให้แสดง
11
122
3445
67789
ขอบคุณครับ
Re: ขอสูตรค้นหาเลขเบิ้ล เช่น 11 122 3445
Posted: Mon Jun 03, 2019 3:50 pm
by snasui

ตัวอย่างสูตรครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{0,1,2,3,4,5,6,7,8,9},"")))>1,ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
หรือมีโอกาสซ้ำหลายตัวเลข เช่น 00112233 ในเซลล์เดียวสามารถปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(MMULT(--(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{0,1,2,3,4,5,6,7,8,9},"")))>1),ROW($1:$10)^0),ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
หรือกรณีเรียงสับกันไม่ถือว่าซ้ำ ตัวอย่างสูตรด้านล่างครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(MMULT(--(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{"00","11","22","33","44","55","66","77","88","99"},"")))>1),ROW($1:$10)^0),ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: ขอสูตรค้นหาเลขเบิ้ล เช่น 11 122 3445
Posted: Wed Jun 05, 2019 1:52 pm
by jaturawish
snasui wrote: Mon Jun 03, 2019 3:50 pm

ตัวอย่างสูตรครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{0,1,2,3,4,5,6,7,8,9},"")))>1,ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
หรือมีโอกาสซ้ำหลายตัวเลข เช่น 00112233 ในเซลล์เดียวสามารถปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(MMULT(--(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{0,1,2,3,4,5,6,7,8,9},"")))>1),ROW($1:$10)^0),ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
หรือกรณีเรียงสับกันไม่ถือว่าซ้ำ ตัวอย่างสูตรด้านล่างครับ
=IFERROR(INDEX($A$2:$A$9,SMALL(IF(MMULT(--(LEN($A$2:$A$9)-(LEN(SUBSTITUTE($A$2:$A$9,{"00","11","22","33","44","55","66","77","88","99"},"")))>1),ROW($1:$10)^0),ROW($A$2:$A$9)-ROW($A$2)+1),ROWS(D$2:D2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขอบคุณสำหรับคำตอบนะครับ ผมทำได้ละ
ขอถามเพิ่มเติมอีกนิดนะครับ ถ้าสมมติว่าคอลัมข้างๆเลขเบิ้ลพวกนี้มีข้อมูลอยู่ แล้วเราอยากให้มันมาโชว์ด้วย ต้องใช้สูตรไหนครับ เช่น
ข้อมูลทั้งหมด
คอลัม A , B
11 , Red
12 , Blue
122 , Green
123 , Yellow
3445 , Black
3456 , Pink
67890 , No
67789 , Yes
ข้อมูลที่ต้องการให้แสดง
คอลัม A , B
11 , Red
122 , Green
3445 , Black
67789 , Yes
Re: ขอสูตรค้นหาเลขเบิ้ล เช่น 11 122 3445
Posted: Wed Jun 05, 2019 8:31 pm
by snasui

เปลี่ยนตรง
INDEX($A$2:$A$9 เป็น
INDEX(A$2:A$9 เมื่อกดแป้นให้รับสูตรแล้วค่อยคัดลอกไปที่คอลัมน์ด้านขวาครับ