Tìm điểm khác nhau giữa 2 dữ liệu

Liên hệ QC

hcl_pt

Thành viên thường trực
Tham gia
21/10/10
Bài viết
208
Được thích
11
Chào GPE! Mình có file excel ghép dòng: gồm có Sheet(DULIEU_DUNG) và Sheet(DULIEU_SAI) có chứa dữ liệu nhìn giống như nhau. Nhưng khi mình copy toàn bộ dữ liệu của Sheet(DULIEU_DUNG) dán vào sheet(Data) và cho chạy marco(GPE) ghép dòng với lựa chọn ghép 2 dòng và số cột ghép tối đa là 2 thì cho ra kết quả đúng ở Sheet(Result). Nhưng khi copy toàn bộ dữ liệu của Sheet(DULIEU_SAI) dán vào Sheet(Data) và cho chạy marco(GPE) ghép dòng với lựa chọn ghép 2 dòng và số cột ghép tối đa là 2 thì cho ra kết quả ở Sheet(Result) là không đúng, khác với kết quả trên. Mình không biết dữ liệu ở Sheet(DULIEU_DUNG) và Sheet(DULIEU_SAI) khác nhau ở điểm nào mà lại cho ra 2 kết quả khác nhau như vậy? Mong GPE chỉ giúp điểm khác nhau đó? Và làm thế nào định dạng lại dữ liệu ở Sheet(DULIEU_SAI) đúng về như dữ liệu ở Sheet(DULIEU_DUNG)?
- Xin chân thành cảm ơn rất nhiều!
 

File đính kèm

  • GhepDong All.xlsm
    38.3 KB · Đọc: 12
Tôi kiểm tra thì thấy 2 dữ liệu giống nhau:

-Thêm 1 sheet dùng tạm
-Chép cột 1 đến cột 14 sheet DUNG dán vào ô A1
-Chép cột 1 đến cột 14 sheet SAI dán vào ô O1
-Ô AC1 nhập công thức =A1=O1 rồi kéo ra 14 cột và kéo xuống

Kết quả chỉ 1ô A1 và O1 là False
 
Tôi kiểm tra thì thấy 2 dữ liệu giống nhau:

-Thêm 1 sheet dùng tạm
-Chép cột 1 đến cột 14 sheet DUNG dán vào ô A1
-Chép cột 1 đến cột 14 sheet SAI dán vào ô O1
-Ô AC1 nhập công thức =A1=O1 rồi kéo ra 14 cột và kéo xuống

Kết quả chỉ 1ô A1 và O1 là False
Vâng cảm ơn Thầy Sealand! Nhưng sao cùng dữ liệu như vậy mà khi chạy file ghep dòng lại cho ra kết quả khác nhau như vậy ạ? Em thắc mắc ở điểm đó không hiểu vì sao?
 
Tôi cũng chưa hiểu là bạn định ghép như thế nào, nhìn Code của bạn khủng quá nên không hiểu nổi. Nhưng có lẽ Code của bạn có vấn đề gì đó chứ xóa trắng DATA chạy vẫn có kết quả.
 
Tôi cũng chưa hiểu là bạn định ghép như thế nào, nhìn Code của bạn khủng quá nên không hiểu nổi. Nhưng có lẽ Code của bạn có vấn đề gì đó chứ xóa trắng DATA chạy vẫn có kết quả.
Dạ, đó là code ghép dòng: tìm ghép các dòng thoã mãn điều kiện có số cột rỗng dữ liệu tối đa theo yêu cầu.
- Ví dụ: tìm ghép 2 dòng sao cho số cột rỗng tối đa của cả 2 dòng đó khi ghép vào nhau có tối đa là 2 cột rỗng liên tiếp thì các dòng thoả mãn ghép vào nhau ở kết quả Sheet(Result) đó là: 0-3, 1-3, 2-3 với dữ liệu đúng ở Sheet(DULIEU_DUNG). Nhưng với dữ liệu ở Sheet(DULIEU_SAI) thì lại cho kết quả sai (mặc dù dữ liệu ở 2 sheet này nhìn giống hệt nhau). Mong GPE xem giúp ạ. Xin cảm ơn rất nhiều!

 
Bạn nên cho ví dụ cụ thể và giải thích cách làm anh em sẽ có thể cải tiến lại cái code của bạn 1 chút. Theo tôi chính cái code của bạn không ổn định gây ra thôi.
Mình cũng đã xem nhưng mãi không hiểu được cơ chế làm việc.
 
Web KT

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

Back
Top Bottom