Page 1 of 1

ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Wed Jun 10, 2020 8:38 am
by saranya5993
รบกวนสอบถามค่ะ ถ้าต้องการตรวจสอบตัวเลขช่องชุดตัวเลขแต่ละชุดว่ามีตัวเลขตรงกับในช่อง"ผล" หรือไม่ โดยที่ ต้องมีตัวเลขทั้ง 2 ตัวอยู่ในตำแหน่งก็ได้ ตรงกับช่อง "ผล" ให้แสดงผลว่า "ถูกต้อง" ค่ะ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Wed Jun 10, 2020 8:57 am
by logic
บอกมาด้วยว่าแสดงตรงไหน กรอกคำตอบเป็นตัวอย่างมาในไฟล์ดีกว่า อ่านแล้วเข้าใจได้ทันทีครับ ✔

แจ้งผลของกระทู้นี้ด้วย กฎข้อ 6 👆 ครับ ~~> viewtopic.php?f=3&t=17252&p=101922#p101922

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Wed Jun 10, 2020 9:43 am
by saranya5993
แนบไฟล์มาเพื่อขอคำแนะนำแล้วค่ะ ขอบคุณค่ะ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Thu Jun 11, 2020 8:45 am
by saranya5993
รบกวนขอคำแนะนำของคำถามนี้ด้วยค่ะ

ขอบคุณค่ะ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Thu Jun 11, 2020 7:55 pm
by snasui
:D ช่วยอธิบายว่า C4 ได้คำตอบว่า "ถูกต้อง" มีวิธีคิดอย่างไรจึงได้ค่านั้นครับ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Fri Jun 12, 2020 8:16 am
by saranya5993
C4 ,D4,E4 คือ ผลที่ต้องการให้แสดงว่า "ถูกต้อง" หากตรวจสอบชุดตัวเลขทั้ง 3 ชุดคือ G4,H4,I4 (1 ชุดมี 10 เลข) ว่ามีผลตรงกับรอบที่เท่าใดบ้าง ใน 3 รอบ
** หมายเหตุ ตัวเลขในชุดไม่จำเป็นต้องตรงกันตามหลักทุกหลัก สามารถสลับตำแหน่งได้ เช่น ผลคือ 806 ตัวเลขในชุด มี 086 หรือ 608 ก็ถือว่า "ถูกต้อง"

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Sat Jun 13, 2020 8:17 am
by snasui
:D ตอบตามที่เข้าใจครับ

ตัวอย่างสูตรที่ C4 เป็นสูตรการตรวจสอบ B4 กับ G4

=IF(MAX(MMULT(--((MID($B4,1,1)=MID(ROW(INDIRECT(SUBSTITUTE(G4,"-",":"))),{1,2,3},1))+(MID($B4,2,1)=MID(ROW(INDIRECT(SUBSTITUTE(G4,"-",":"))),{1,2,3},1))+(MID($B4,3,1)=MID(ROW(INDIRECT(SUBSTITUTE(G4,"-",":"))),{1,2,3},1))>0),{1;1;1}))>1,"ถูกต้อง","ไม่ถูก")

Copy ไปทางขวาจะเป็นการนำ B4 ไปตรวจสอบกับ H4, นำ B4 ไปตรวจสอบกับ I4 ตามลำดับ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Sat Jun 13, 2020 5:27 pm
by Bo_ry
อีกแบบ
C4 =if(OR(INDEX(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(G4,3)+ROW(A$1:A$10)-1,LEFT($B4),,1),MID($B4,2,1),,1),RIGHT($B4),,1)="",)),"ถูกต้อง","ไม่ถูก")

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Mon Jun 15, 2020 8:30 am
by saranya5993
ขอบคุณสำหรับคำแนะนำ และสูตรค่ะ นำไปใช้งานแล้ว ได้ผลตามต้องการค่ะ

ขอบคุณอาจารย์ทุกท่านค่ะ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Mon Jun 15, 2020 4:40 pm
by saranya5993
รบกวนขอคำแนะนำอีกครั้งค่ะ

พอลองเอาไปใช้งานจริงแล้ว บางเซลส์ ได้ผลถูกต้อง แต่บางเซลส์เกิดข้อผิดพลาด (ตามไฟล์แนบ)

ไม่ทราบว่าต้องแก้ไขอย่างไรค่ะ คุณ Bo_ry
ขอคำแนะนำด้วยค่ะ

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Mon Jun 15, 2020 11:41 pm
by Bo_ry
เติมตรงนี้
C4
=IF(OR(INDEX(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(LEFT(G4,3)+ROW(A$1:A$10)-1,"000"),LEFT($B4),,1),MID($B4,2,1),,1),RIGHT($B4),,1)="",)),"ถูกต้อง","ไม่ถูก")

Re: ตรวจสอบตัวเลขในเซลส์ตรงกันหรือไม่???

Posted: Tue Jun 16, 2020 8:24 am
by saranya5993
ขอบคุณทุกอาจารย์ค่ะ ขอลองนำไปใช้งานก่อนนะคะ ได้ผลยังไงจะมาอัพเดทค่ะ