Page 1 of 1

การเปรียบเทียบ 2 sheet ที่มีค่าไม่ซ้ำกันมาวางไว้ในsheetที่3

Posted: Sun Nov 10, 2013 2:53 pm
by chatchawan
เรียน อาจารย์
ผมขอคำปรึกษา ครับ คือ การเปรียบเทียบ 2 sheet ที่มีค่าไม่ซ้ำกัน มาวางไว้ใน sheet ที่ 3
จะทำอย่างไรดีครับ ต้องขอโทษด้วยครับ ผมใช้excel ไม่เก่ง เพิ่งเริ่มหัดใช้ แต่ตอนนี้สถานการณ์
มันบังคับถ้าทำไม่เป็น มีสิทธิตกงานได้ครับ

Re: การเปรียบเทียบ 2 sheet ที่มีค่าไม่ซ้ำกันมาวางไว้ในsheetท

Posted: Sun Nov 10, 2013 3:05 pm
by snasui
:D ช่วยแสดงคำตอบที่ต้องการมาด้วยครับ

การหาค่าที่ต่างกันสำหรับคนที่ไม่คุ้นเคยกับ Excel ไม่ใช่เรื่องง่าย ถ้าขนาดว่าทำไม่เป็นแล้วต้องตกงาน บอกเจ้านายมาคุยกับผมก่อนได้ครับ

Re: การเปรียบเทียบ 2 sheet ที่มีค่าไม่ซ้ำกันมาวางไว้ในsheetท

Posted: Mon Nov 11, 2013 11:35 pm
by chatchawan
ผมขอแนบไฟล์ใหม่ ซึ่งมี sheetที่ 1 และ sheetที่ 2 ครับ สิ่งที่ผมต้องการ คือส่วนที่ต่างกันแสดงใน sheetที่ 3 ครับ
ข้อสังเกตุคือ colume ที่ต่างกัน คือ colume แรกคือ status ที่เปลี่ยนจาก alocate ,confirm เป็น status ship
ครับ นอกนั้นเหมือนกันหมด สิ่งที่ผมต้องการคือ status ที่ต่างกันของ sheet 1 และ sheet 2 แต่ดึงมาทั้งแถว แสดงใน
sheet ที่ 3 ครับ

Re: การเปรียบเทียบ 2 sheet ที่มีค่าไม่ซ้ำกันมาวางไว้ในsheetท

Posted: Tue Nov 12, 2013 12:07 am
by snasui
:D ลองตามไฟล์แนบครับ

ที่ Sheet1
  1. เซลล์ P1 คีย์เลข 0
  2. เซลล์ P2 คีย์สูตร
    =IF(INDEX(Sheet2!$A$2:$A$13,SMALL(IF(Sheet2!$B$2:$B$13=B2,ROW(Sheet2!$B$2:$B$13)-ROW(Sheet2!$B$2)+1),COUNTIF(B$2:B2,Sheet1!B2)))<>$A2,LOOKUP(9.99999999999999E+307,P$1:P1)+1,"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
ที่ Sheet3
  1. เซลล์ P1 คีย์สูตร
    =LOOKUP(9.99999999999999E+307,Sheet1!P:P)
    Enter
  2. เซลล์ P2 คีย์
    =IF(ROWS(P$2:P2)>$P$1,"",ROWS(P$2:P2))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ A2 คีย์
    =IF($P2<>"",LOOKUP($P2,Sheet1!$P:$P,Sheet1!A:A),"")
    Enter > Copy ไปด้านขวาและลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง