Page 1 of 1
เปรียบเทียบข้อมูล 2 sheet
Posted: Wed Aug 27, 2014 10:19 pm
by pao rienthong
อาจารย์คะ
sheet MASTER 1
sheet MASTER 2
อยากทราบสูตรเปรียบเทียบข้อมูล ของ MASTER 1 กับ MASTER 2 โดยให้แสดงจุด cell ที่แตกต่าง ที่ SHEET 1 ค่ะ
ขอบคุณค่ะ
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Wed Aug 27, 2014 11:04 pm
by snasui

ช่วยแสดงตัวอย่างคำตอบที่ถูกต้องมาด้วย จะได้เข้าใจตรงกันว่าต้องการคำตอบเป็นอย่างไรครับ
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Thu Aug 28, 2014 4:49 am
by pao rienthong
ตัวอย่างค่ะ
ถ้า MASTER 2 มีการแก้ไข ที่ U17 และ เพิ่ม row 30 ให้แสดงผลเฉพาะที่แก้ไข ที่ SHEET RESULT ใน cell เดียวกัน
ต้องการดูว่าเราแก้ไขอะไรบ้างที่จุด cell ไหน จาก MASTER 1 ค่ะ
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Thu Aug 28, 2014 10:20 am
by Yamazato
ไม่แน่ใจว่าถูกต้องหรือเปล่านะครับ
ถ้าเทียบ Cell ต่อ Cell
Sheet1 : A10 คีย์สูตร =IF('MASTER 2'!B10='MASTER 1'!B10," ",'MASTER 2'!B10) enter ลากไปทางขวา ถึง Z10 แล้วลากลงล่าง
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Thu Aug 28, 2014 12:39 pm
by DhitiBank
เพิ่มเติมครับ
หากมีการแทรกแถว สูตรอาจจะผิดพลาดได้ ลองเติมฟังก์ชั่น indirect เข้าไปครับ
ที่ B10 คีย์สูตร
Code: Select all
=IF(INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))=INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())),"",INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())))
แล้ว Enter --> คัดลอกถึงคอลัมน์ Z --> คัดลอกลงด้านล่าง
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Thu Aug 28, 2014 9:48 pm
by pao rienthong
ขอบคุณสำหรับคำตอบมากๆค่ะ
สอบถามสูตรเพิ่มเติมนะคะ
ที่ sheet result ต้องการให้แสดงข้อมูลที่เปลี่ยนแปลงจาก MASTER 1 เป็น MASTER 2 ที่ cell เดียวกัน
เช่น ที่ U17 2A 138/42 <> 2A 139/42
ช่วยแนะนำด้วยค่ะ
ขอบคุณค่ะ
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Thu Aug 28, 2014 11:12 pm
by DhitiBank
จากสูตรข้างต้น ลองปรับเป็นด้านล่างครับ
=IF(INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))=INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())),"",INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))&"< >"&INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())))
Re: เปรียบเทียบข้อมูล 2 sheet
Posted: Fri Aug 29, 2014 5:21 am
by pao rienthong
ขอบคุณมากๆค่ะ จะนำไปทดลองใช้ดูค่ะ