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

ช่วยอธิบายว่า 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

ตอบตามที่เข้าใจครับ
ตัวอย่างสูตรที่ 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
ขอบคุณทุกอาจารย์ค่ะ ขอลองนำไปใช้งานก่อนนะคะ ได้ผลยังไงจะมาอัพเดทค่ะ