Page 1 of 1
อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Mon Dec 13, 2021 2:42 pm
by wisitsakbenz
เรียน อาจารย์
อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet ว่ามีบรรทัดไนซ้ำบ้างโดยเทียบ Column I ของทั้ง 3 Sheet
หากซ้ำให้ Highlight สีเหลือง ถ้าไม่ซ้ำสีแดง
อาจารย์พอมีสูตร หรือวิธีการหรือไม่ครับ ขอบคุณครับ
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Mon Dec 13, 2021 4:37 pm
by norkaz
..
พบว่าข้อมูล ที่คอลัมน์ I ซ้ำกันทุกชีท ทุกแถว แต่สลับแถวกันไปมา
ต้องการให้ขึ้นสี แบบใด ช่วยทำตัวอย่างมาให้ดู เพื่อความเข้าใจที่ตรงกันครับ
Norkaz
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Mon Dec 13, 2021 4:50 pm
by wisitsakbenz
เรียน อาจารย์ norkaz
ไฟล์แนบ คือข้อมูลตัวอย่างครับ
อยากให้สรุปใน Sheet ใหม่ โดย Column P ใน Sheet สรุป จะสรุปว่า ข้อมูลมีใน Sheet ไหนบ้าง
ขอบคุณครับ
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Mon Dec 13, 2021 5:25 pm
by norkaz
...
P2
=IF(AND(IFERROR(MATCH(I2,B!$I:$I,0),0),IFERROR(MATCH(I2,'C'!$I:$I,0),0)),"มีทั้ง B และ C",IF(IFERROR(MATCH(I2,B!$I:$I,0),0)=0,"B ไม่มี",IF(IFERROR(MATCH(I2,'C'!$I:$I,0),0)=0,"C ไม่มี","ไม่มีทั้ง B และ C")))
Norkaz
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Tue Dec 14, 2021 10:01 am
by wisitsakbenz
เรียน อาจารย์ norkaz
ลองไปใช้จริง ใส่สูตรที่ช่อง P ขึ้น error ดังภาพครับ ไม่แน่ใจว่าผมใส่สูตรผิดหรือไม่ครับ
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
=IF(AND(IFERROR(MATCH(I2,40.23-11-11-065078!$I:$I,0),0),IFERROR(MATCH(I2,'40.23-11-10-036524'!$I:$I,0),0))
,IFERROR(MATCH(I2,'40.23-11-20-014560'!$I:$I,0),0)),IFERROR(MATCH(I2,'40.23-11-00-007977'!$I:$I,0),0)),
"มีทั้ง B และ C",IF(IFERROR(MATCH(I2,I2,40.23-11-11-065078!$I:$I,0),0)=0,"B ไม่มี",IF(IFERROR(MATCH(I2,'40.23-11-10-036524'!$I:$I,0),0)=0,"C ไม่มี"
,IF(IFERROR(MATCH(I2,'40.23-11-20-014560'!$I:$I,0),0)=0,"D ไม่มี",IF(IFERROR(MATCH(I2,'40.23-11-00-007977'!$I:$I,0),0)=0,"E ไม่มี","ไม่มีทั้ง B,C,D และ E")))
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Tue Dec 14, 2021 10:38 am
by norkaz
...
ตัวอย่างที่ให้มาเดิม เปรียบเทียบ 3 sheet (A B C )
แต่ไฟล์จริงที่ท่านส่งมา มีมากกว่า 3 sheet
ดังนั้น สูตรที่เขียนไป เมื่อท่านนำไปใช้ ย่อมไม่ถูกตามที่ต้องการ
ช่วยทำตัวอย่าง จากไฟล์ที่สอบถามมา เพื่อ ตอบต่อไปจากนั้นครับ
Norkaz
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Tue Dec 14, 2021 11:37 am
by wisitsakbenz
เรียน อาจารย์ norkaz
แนบตัวอย่างที่ต้องการให้แล้วครับ
40.23-11-11-065078 = A
40.23-11-10-036524 = B
40.23-11-20-014560 = C
40.23-11-00-007977 = D
รบกวนอาจารย์ ด้วยครับ ขอบคุณครับ
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Tue Dec 14, 2021 12:03 pm
by norkaz
...
การแยก หมวดหมู่ลักษณะนั้น มีทางเป็นไปได้ 24 กรณี บวก ไม่พบเลย อีก 1 รวม เป็น 25 กรณี
การเขียนสูตรจะเยิ่นเย้อมากเกินไป ไม่แนะนำ
รวมทั้งการ ระบุค่าในผลลัพธ์ หากต้องการเพียง ทราบว่า คือ A B C D
สามารถเลี่ยงโดยใช้ เฉพาะ อักษร A B C D ก็น่าจะเพียงพอครับ
ลองตามไฟล์แนบ
S2 =IF(COUNT(MATCH(I2,'40.23-11-11-065078'!J:J,0)),","&S$1,"")
T2 =IF(COUNT(MATCH(I2,'40.23-11-10-036524'!J:J,0)),","&T$1,"")
U2 =IF(COUNT(MATCH(I2,'40.23-11-20-014560'!J:J,0)),","&U$1,"")
V2 =IF(COUNT(MATCH(I2,'40.23-11-00-007977'!I:I,0)),","&V$1,"")
P2 =MID(S2&T2&U2&V2,2,99)
Norkaz
Re: อยากเปรียบเทียบข้อมูลระหว่าง 3 Sheet
Posted: Tue Dec 14, 2021 12:44 pm
by wisitsakbenz
ได้แล้วครับอาจารย์ Norkaz ขอบคุณมากครับ