Page 1 of 1
เปรียบเทียบใน data บางส่วนที่เหมือนกันและที่ไม่อยู่ใน data
Posted: Thu May 21, 2020 5:00 pm
by Totem

เรียนอาจารย์และเพื่อนสมาชิกทุกคน
ช่วยเปรียบเทียบรายการใน data ที่มีชื่อบางส่วนเหมือนกัน หรือ บางส่วนไม่เหมือนกัน หรือเหมือนกันและไม่เหมือนกัน
ขออธิบายดังนี้
ใน data คอลัมน์ E เป็นรายการที่มีอยู่ในคอลัมน์ b รายการที่ 2
หากรายการที่ 1 ในคอลัมน์ A มีชื่อบางส่วนที่เหมือนกับ data
ให้นำรายการที่ 2 ในคอลัมน์ B มาแสดงรายการไว้ที่คอลัมน์ C
ได้ C2= aaaaaaaa1 , C3= aaaaaaaa12 , C4= 123456789a , C5= abcdefgh
หากรายการที่ 1 ในคอลัมน์ A และรายการที่ 2 ในคอลัมน์ B
เหมือนกัน
ให้นำรายการที่ 2 ในคอลัมน์ B มาแสดงรายการไว้ที่คอลัมน์ C
ได้ C6= aabbcc , C7= cc
หากรายการที่ 1 ในคอลัมน์ A และรายการที่ 2 ในคอลัมน์ B
ไม่เหมือนกัน
ให้นำรายการที่ 1 ในคอลัมน์ A มาแสดงรายการไว้ที่คอลัมน์ C
ได้ C9= ababab , C7= AB
ขอบคุณครับ
เปรียบเทียบรายการ.xlsx
Re: เปรียบเทียบใน data บางส่วนที่เหมือนกันและที่ไม่อยู่ใน data
Posted: Thu May 21, 2020 5:13 pm
by Bo_ry
C2
=IF(ISNUMBER(LOOKUP(0,-FIND(A2,$E$2:$E$5)))+ISNUMBER(LOOKUP(0,-FIND($E$2:$E$5,A2)))+(A2=B2),B2,A2)
Re: เปรียบเทียบใน data บางส่วนที่เหมือนกันและที่ไม่อยู่ใน data
Posted: Thu May 21, 2020 9:22 pm
by Totem
Bo_ry wrote: Thu May 21, 2020 5:13 pm
C2
=IF(ISNUMBER(LOOKUP(0,-FIND(A2,$E$2:$E$5)))+ISNUMBER(LOOKUP(0,-FIND($E$2:$E$5,A2)))+(A2=B2),B2,A2)

ขอบคุณครับ ได้ตามต้องการ
มีการเพิ่มเติมข้อมูล จึง
ขอเพิ่มเติมเงื่อนไข ดังนี้
1.ในรายการที่ 1 ที่ A1 = aaaaaaaa12345a
ตัวอักษรหรือตัวเลข ตามหลัง aaaaaaaa12345a ไม่ว่าจะจำนวนมีมากขึ้นเท่าใดก็ตาม
ให้ยังคงเป็นไปตาม data ที่ aaaaaaaa1
2.ในคอลัมน์ E data อาจจะมีข้อมูลมากขึ้นอีกได้ จึงต้องการกำหนดขอบเขตช่วงข้อมูลที่ว่างๆไว้ให้เพียงพอกับการใช้งาน
เช่น E2:E20 เป็นต้น
ขอบคุณครับ
เพิ่มเปรียบเทียบรายการ.xlsx
Re: เปรียบเทียบใน data บางส่วนที่เหมือนกันและที่ไม่อยู่ใน data
Posted: Fri May 22, 2020 2:09 pm
by Bo_ry
1. ก็เป็น aaaaaaaa1 อยู่แล้ว
2. =IF(ISNUMBER(LOOKUP(0,-FIND(A2,$E$2:$E$20)))+ISNUMBER(LOOKUP(0,-FIND($E$2:$E$20,A2)/($E$2:$E$20<>"")))+(A2=B2),B2,A2)
Re: เปรียบเทียบใน data บางส่วนที่เหมือนกันและที่ไม่อยู่ใน data
Posted: Fri May 22, 2020 5:35 pm
by Totem
Bo_ry wrote: Fri May 22, 2020 2:09 pm
1. ก็เป็น aaaaaaaa1 อยู่แล้ว
2. =IF(ISNUMBER(LOOKUP(0,-FIND(A2,$E$2:$E$20)))+ISNUMBER(LOOKUP(0,-FIND($E$2:$E$20,A2)/($E$2:$E$20<>"")))+(A2=B2),B2,A2)

ขอบคุณครับ ได้ตามต้องการครับ