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 ขอบคุณมากครับ