Làm sao tìm ra những giá trị khác nhau trong 2 sheet?

Liên hệ QC

nguyenhongvenh

Thành viên mới
Tham gia
22/1/13
Bài viết
9
Được thích
3
Cho mình hỏi là: Có 2 người nhập số liệu vào 2 bảng excel với nội dung như nhau gồm: Tên hàng và số lượng (Mỗi bảng có cả nghìn dòng). Giờ mình hỏi là dùng cách nào để tìm ra những giá trị sai lệch trong 2 bảng do 2 người này nhập? Vì mình làm công việc này thường xuyên nhưng làm thủ công rất mất thời gian. Xin cảm ơn các bạn.
 
Lần chỉnh sửa cuối:
Cho mình hỏi là: Có 2 người nhập số liệu vào 2 bảng excel với nội dung như nhau gồm: Tên hàng và số lượng (Mỗi bảng có cả nghìn dòng). Giờ mình hỏi là dùng cách nào để tìm ra những giá trị sai lệch trong 2 bảng do 2 người này nhập? Vì mình làm công việc này thường xuyên nhưng làm thủ công rất mất thời gian. Xin cảm ơn các bạn.
Kg thấy file thì làm sao hướng dẫn, hoặc dùng hàm =EXACT(A1,A2) để so sánh!
 
Cho mình hỏi là: Có 2 người nhập số liệu vào 2 bảng excel với nội dung như nhau gồm: Tên hàng và số lượng (Mỗi bảng có cả nghìn dòng). Giờ mình hỏi là dùng cách nào để tìm ra những giá trị sai lệch trong 2 bảng do 2 người này nhập? Vì mình làm công việc này thường xuyên nhưng làm thủ công rất mất thời gian. Xin cảm ơn các bạn.
Cho một vài số liệu demo đi bạn ơi. Cứ tù mù thế này khó làm việc lắm.
 
Mình cũng muốn các bạn giúp : chỉ ra danh sách bị lệch nhau giữa sheet : DS_1 và DS_2; trong Seet DS_lech chỉ đưa ra những người bị lêch DL của 2 Sheet
Yêu cầu trong file đính kèm
Xin cám ơn
 

File đính kèm

Uh, mình muốn hỏi vấn đề cũng giống bạn này, các bạn có thể xem file của bạn này và trả lời giúp nhé.
thanks.
 
Mình cũng muốn các bạn giúp : chỉ ra danh sách bị lệch nhau giữa sheet : DS_1 và DS_2; trong Seet DS_lech chỉ đưa ra những người bị lêch DL của 2 Sheet
Yêu cầu trong file đính kèm
Xin cám ơn
Bạn nên mô tả rõ thêm. DS nào là DS chuẩn, rồi mới lấy DS còn lại so sánh với DS chuẩn. Và cụ thể là phải so sánh các cột hay chỉ cột tên thôi?
 
Chỉ cần so sánh và chỉ ra danh sách sai lệch của 2 sheet
Nếu phức tạp quá bạn có thể coi DS_1 là chuẩn
Cám ơn
 
Mình cũng muốn các bạn giúp : chỉ ra danh sách bị lệch nhau giữa sheet : DS_1 và DS_2; trong Seet DS_lech chỉ đưa ra những người bị lêch DL của 2 Sheet
Yêu cầu trong file đính kèm
Xin cám ơn
Giả sử trong mỗi lớp không có học sinh nào trùng tên. Khi đó, nếu làm thủ công thì tôi sẽ làm thế này:
1. Copy cả DS_1 và DS_2 vào chung ở DS_Lech.
2. Thêm cột phụ (cột F, tạm gọi là Mã) với công thức tại hàng 4 là: =E4&B4&C4&D4
3. Sử dụng Advanced Filter với điều kiện lọc là =COUNTIF($F$4:$F$53,F4)=1 (có lẽ bạn biết thực hiện cách lọc này chứ?)
Khi đó, kết quả lọc chính những bản ghi có vấn đề.

Nếu chuyển thành code thì cứ Record Macro là được ngay thôi.
 
Bạn NghiaPhuc có thể tải file của bạn đã làm lên để mọi người tham khảo được không?
 

File đính kèm

Cám ơn NghiaPhuc, minh muốn dùng code
 
Cám ơn NghiaPhuc, minh muốn dùng code
Một cách dùng code
Thật ra đề bài này nên giải thích kỹ hơn tí tẹo, thí dụ có 2 danh sách thì thế nào gọi là lệch, có trong ds1 mà không có trong ds2 hay có trong ds2 mà không có trong ds1 hay so sánh qua lại cả 2 danh sách ??????
Cứ cho dữ liệu trong mỗi danh sách là duy nhất & cấu trúc đúng như trong bài tạm thời làm thế này:
- So sánh dữ liệu qua lại của 2 bảng nếu sai một trong 4 cột B, C, D, E thì gọi là lệch
Có thể ( nếu muốn ) thêm phần tô màu cho dòng nào .....bị gọi là lệch ( chưa làm)
Thân
 

File đính kèm

Dùng item là một số nguyên (integer) để đếm số lần xuất hiện của dữ liệu tuy rất gọn nhưng sẽ gặp vấn đề khi một bảng có dữ liệu xuất hiện nhiều lần (*). Gặp trường hợp này, vì item <> 1 nên sự chênh lệch sẽ bị bỏ sót.

Để cải tiến cho trường hợp chung, có thể đặt item là mảng số nguyên - mỗi phần tử của mảng tương ứng với một bảng. Vòng lặp đếm cuối cùng thay vì xét số đếm > 1, sẽ so sánh các trị trong mảng có bằng nhau hay không. Phương pháp này đồng thời cũng giúp cho bảng "Lệch" có thể nêu rõ hơn về chi tiết lệch -> dòng dư ở bảng nào.

(*) Vì đây là bảng danh sách cho nên việc lặp lại dữ liệu khó xảy ra. Tôi chỉ đưa ra vấn đề cho trường hợp chung khi so sánh dữ liệu.
 
Web KT

Bài viết mới nhất

Back
Top Bottom