Nhờ các bác chỉ giáo
Bạn có thể vào Data\Filter\advanced Filter, click chọn vào Unit records only là OK.Mình đang dùng Office 2003
Bạn có thể vào Data\Filter\advanced Filter, click chọn vào Unit records only là OK.
Nếu muốn copy dữ liệu lọc duy nhất sang 1 vùng mới thì bạn click vào Copy to another location, click vào copy to, chọn cell bất kỳ bạn muốn dán dữ liệu mới sau khi được lọc, sau cùng bấm ok là xong.
Thân
Do cột B dữ tên không giống nhau nên nó sẽ lọc ra không chính xác mặc dù cột A có trùng.Hi bạn, mình đã làm theo hướng dẫn của bạn, nhưng kết quả cho giống như dữ liệu ban đầu,như vậy ko thỏa mãn điều kiện,"nếu có nhiều mã số trùng nhau thì chỉ giữ lại 1 mã số và tên bất kỳ"
Bạn còn cách nào hay hơn ko ?
Best regards
Sub Loc()
dong = Sheet1.Range("A65500").End(xlUp).Row
Sheet2.[a3:c200].ClearContents
i = 3
For J = 2 To dong
ch = Sheet1.Cells(J, 1)
With Sheet2.Range("a3:c200")
Set c = .Find(ch, LookIn:=xlValues)
If c Is Nothing Then
Sheet2.Cells(i, 1) = i - 2
Sheet2.Cells(i, 2) = Sheet1.Cells(J, 1)
Sheet2.Cells(i, 3) = Sheet1.Cells(J, 2)
i = i + 1
End If
End With
Next
End Sub