การหาเลขประจำตัวจากรหัสที่มีตัวเลขบางตัวเหมือนกัน
Posted: Wed Dec 06, 2017 9:47 pm
จากสูตรที่คุณคนควนได้กรุณาให้ไว้นานแล้ว เพิ่งเจอปัญหาทั้ง 2 สูตรครับ
=IFERROR(INDEX(A$2:A$16,SMALL(IF(MMULT({1},TRANSPOSE(ISNUMBER(SEARCH({"y1"},$B$2:$B$16))+0))>0,TRANSPOSE(ROW($A$2:$A$16)-ROW($A$2)+1)),ROWS(D$2:D2))),"")
=IFERROR(INDEX(A$2:A$16,SMALL(IF(MMULT(TRANSPOSE(IF($Q$1<>"",ROW($Q$1)^0,0)),TRANSPOSE(ISNUMBER(SEARCH(TRANSPOSE($Q$1),$B$2:$B$16))+0))>0,TRANSPOSE(ROW($A$2:$A$16)-ROW($A$2)+1)),ROWS(L$2:L2))),"")
จะต้องแก้ไขอย่างไร ? รบกวนคุณควนด้วยครับ ขอบคุณครับ
=IFERROR(INDEX(A$2:A$16,SMALL(IF(MMULT({1},TRANSPOSE(ISNUMBER(SEARCH({"y1"},$B$2:$B$16))+0))>0,TRANSPOSE(ROW($A$2:$A$16)-ROW($A$2)+1)),ROWS(D$2:D2))),"")
=IFERROR(INDEX(A$2:A$16,SMALL(IF(MMULT(TRANSPOSE(IF($Q$1<>"",ROW($Q$1)^0,0)),TRANSPOSE(ISNUMBER(SEARCH(TRANSPOSE($Q$1),$B$2:$B$16))+0))>0,TRANSPOSE(ROW($A$2:$A$16)-ROW($A$2)+1)),ROWS(L$2:L2))),"")
จะต้องแก้ไขอย่างไร ? รบกวนคุณควนด้วยครับ ขอบคุณครับ