Kiểm tra số liệu trong 2 cột. Xin được chỉ giáo

Liên hệ QC

Nuoc do dau vit

Thành viên mới
Tham gia
22/10/07
Bài viết
9
Được thích
0
Mình có 2 file excel trong đó có 2 cột giống nhau số liệu.Nhưng trong quá trình sử dụng, có 1 ô nào đó của 1 file bị thay đổi ==> tổng của cột đó bị thay đổi.Ai biết cách chỉ cho mình tìm ra ô đã bị đổi được không.( Một cột rất dài, khoảng 1500 ô thi không thể kiểm tra bằng mắt đượ).-=.,,
 
Thêm vào 1 cột ở 1 trong 2 file. Giả sử là file A, dữ liệu của cả 2 file đều nằm ở cột A.
Gõ công thức ở cột nàY: =if( A1=[path\fileB.xls]sheet1!A1;1;0)
Copy xuống hết 1500 dòng bằng cách nhanh là double-click vào nút handle của cell.
Tìm trong cột này ô nào có giá trị 0 chính là ô bị thay đổi.
Có thể tìm nhanh bằng filter hoặc Ctrl-F
 
Bạn copy 2 cột đó vào trong cùng một sheet, giả sử ớ cột A và cột B, sau đó mở Visual Basic Editor (Alt+ F11), tạo module mới, copy đoạn mã sau đây vào, sau đó cho nó chạy (nhấn F5):

Sub kiemtra()
For i = 1 To 10
If Cells(i, 1) <> Cells(i, 2) Then
MsgBox "So sai khac o hang thu " & i
Cells(i, 1).Interior.ColorIndex = 3
Cells(i, 1).Interior.ColorIndex = 3
End If
Next
End Sub

Bạn thay thế giá trị cho số 10 (ở dòng thứ 2) cho phù hợp với số cột tương ứng mà bạn cần kiểm tra.
 
Paste cột B sát cột A dùng hàm if, nếu kiểu số thì trừ nhanh, nếu text thì dùng hàm so sánh, nếu kiểm tra bằng mắt dùng menu/format/..... có điều kiện. MỜI BẠN THỬ XEM NÀO!
 
Cảm ơn mấy pác nhìu nhìu.Giờ em làm ngon lành hơn rồi.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Web KT
Back
Top Bottom