Tìm phần không giao nhau giữa 2 danh sách

Liên hệ QC

duong78

Thành viên chính thức
Tham gia
16/8/07
Bài viết
51
Được thích
16
Chào các Bác! tôi có 2 danh sách ứng với 2 số tiền của hai danh sách, tôi đã dùng filter để lọc danh sách nhưng ko được như ý muốn mà rất lâu. Nhờ các bác giúp tôi như sau: Nếu danh sách 1 và danh sách 2 có tên giống nhau và số tiền giống nhau thì đánh dấu hoặc loại bỏ nếu không trùng số tiền và tên thì để lại.
 

File đính kèm

  • danh sách gui.xls
    25.5 KB · Đọc: 28
  • danh sách gui.rar
    6.3 KB · Đọc: 24
1/ Nên cho 2 danh sách thành 2 sh.
2/ Lọc từng sh, dùng autofilter nếu >1 bỏ.
3/ Lọc sh 2 theo sh 1 nếu >0 bỏ.
 

File đính kèm

  • danh sách gui.rar
    8.3 KB · Đọc: 48
Đề nghị Mod đưa vào mục excel nhé. Thanhks.
 
Chào các Bác! tôi có 2 danh sách với 2 số tiền của chúng, tôi đã dùng filter để lọc danh sách nhưng ko được như ý muốn mà rất lâu. Nhờ các bác giúp tôi như sau: Nếu danh sách 1 và danh sách 2 có tên giống nhau và số tiền giống nhau thì đánh dấu hoặc loại bỏ nếu không trùng số tiền và tên thì để lại.

Bằng VBA theo mình phải làm thế này:
Xếp 2 DS lại lần lượt theo tên;
Để so sánh thì dùng 2 vòng lặp lổng vô nhau VD:
Mã:
 For iI = 2 To lLastRow1
     TTemp = Range("A" & & iI).Value
      TTemp0 = Range("A" & & iI).Ofset(,1).Value
     For iJ = 2 To lLastRow2
         If TTemp= Range("D" & iJ).value And TTemp0= Range("D" & & iI).Ofset(,1).Value then
            ' To màu hay . . . 
         End If
 Next iJ, iI
 
Web KT
Back
Top Bottom