Page 1 of 1

ช่วยหาค่าที่ไม่ซ้ำระหว่าง 2 ไฟล์นี้ให้หน่อยครับ

Posted: Sun Apr 06, 2014 2:05 am
by battousai
คือ ผมต้องการหาค่าที่ไม่ซ้ำใน column A ระหว่าง2ไฟล์ที่แนบมา
โดย 1) ผมต้องการให้ highlight ที่ row ไหนก็ตามในcolumn A ของไฟล์ที่ 1 ที่ไม่ซ้ำกับ column Aในไฟล์ที่2(rowใดก็ตามที่อยู่ในcolumn A ในไฟล์ที่ 1 ไม่มีใน row ของ column A ในไฟล์ที่ 2) และ highlight ที่ row ไหนก็ตามในcolumn A ของไฟล์ที่ 2 ที่ไม่ซ้ำกับ column Aในไฟล์ที่1(rowใดก็ตามที่อยู่ในcolumn A ในไฟล์ที่ 2 ไม่มีใน row ของ column A ในไฟล์ที่ 1)

2) มีวิธีที่จะลบ rowที่ไม่ซ้ำกันระหว่าง 2 ไฟล์นี้แบบอัตโนมัติมั้ยครับ



ขอบคุณครับ

Re: ช่วยหาค่าที่ไม่ซ้ำระหว่าง 2 ไฟล์นี้ให้หน่อยครับ

Posted: Sun Apr 06, 2014 7:09 am
by snasui
:D ลองตามนี้ครับ

ที่ไฟล์ สมุดงาน1.xlsx ชีท Sheet1 เซลล์ H1 คีย์สูตร

=MATCH(A1,[สมุดงาน2.xlsx]Sheet1!$A:$A,0)

Enter > Copy ลงด้านล่าง

ที่ไฟล์ สมุดงาน2.xlsx ชีท Sheet1 เซลล์ H1 คีย์สูตร

=MATCH(A1,[สมุดงาน1.xlsx]Sheet1!$A:$A,0)

Enter > Copy ลงด้านล่าง

ผลลัพธ์ที่เป็น #N/A คือค่าที่ไม่ซ้ำกัน

กรณีที่จะระบายสีสามารถใช้ Conditional Formatting เข้ามาช่วยได้โดย
  1. คลุมคอลัมน์ A:G
  2. เข้าเมนู Home > Conditional Formatting > New Rule
  3. เลือก Use a formula to determine which cells to format > ตรง Format values where this formula is true: คีย์ =isna($h1)
  4. คลิก Format > กำหนดรูปแบบตามต้องการ > OK > OK
  5. คลิกขวา > Copy > ไปที่อีกไฟล์คลิก A1 > Paste special > Formats > OK
การลบหากจะทำอัตโนมัติต้องเขียน Code VBA สำหรับการลบด้วย Manual สามารถคลุมคอลัมน์ H > กดแป้น F5 > Special > Formulas > เลือกเฉพาะ Error > OK > คลิกขวาบนเซลล์ใด ๆ ที่ถูกเลือก > Delete > Entire row > OK

Re: ช่วยหาค่าที่ไม่ซ้ำระหว่าง 2 ไฟล์นี้ให้หน่อยครับ

Posted: Mon Apr 07, 2014 12:04 am
by battousai
ขอบคุณมากครับ :thup: :cp: