Tìm Số mã bị trùng

Liên hệ QC

thuyyeu99

Trùm Nhiều Chuyện
Tham gia
6/6/08
Bài viết
1,729
Được thích
874
Nhờ các anh chị trong GPE hướng dẫn em cách hiển thị những mã nào bị trùng như trong file đính kèm.
 

File đính kèm

  • vidu ve tim kiem.rar
    21.4 KB · Đọc: 125
Bạn dùng macro này & cho ý kiến

Nhờ các MOD/SMOD xóa giúp bài này!
 
Lần chỉnh sửa cuối:
Đây mới đúng là macro đầy đủ mà bạn cần

PHP:
Option Explicit
Sub TimMa()
 Const StrC As String = "Không có mã này"
 Dim Rng As Range, Clls As Range, sRng As Range
 Dim MyAdd As String
 
 Sheets("S2").Range("B2:B" & [a65500].End(xlUp).Row).Clear
 Application.ScreenUpdating = False
 Set Rng = Sheets("S1").[B2].CurrentRegion.Offset(, 3)
 For Each Clls In Sheets("S2").Range([a2], [a65500].End(xlUp))
    With Clls
        Set sRng = Rng.Find(.Value, LookIn:=xlFormulas, lookat:=xlWhole)
        If sRng Is Nothing Then
            .Offset(, 1) = StrC
        Else
            MyAdd = sRng.Address
            With .Offset(, 1)
            Do
                .Value = .Value & " " & Sheets("S1").Cells(sRng.Row, "A")
                Set sRng = Rng.FindNext(sRng)
            Loop While Not sRng Is Nothing And sRng.Address <> MyAdd
            If InStr(Mid(.Value, 2), " ") > 0 Then .Interior.ColorIndex = 39
            End With
        End If
    End With
 Next Clls
End Sub
(Chú í về tên sheets) :-= @$@!^% !$@!!
 
Cám ơn ChanhTQ@ nhiều
 
lọc hóa đơn trùng

Tôi thường kiểm tra bảng kê hóa đơn và trên bảng kê thường kê rất nhiều hóa đơn, thậm chí cả ngàn hóa đơn, nên nhiều lúc kiểm soát không hết hóa đơn nào đã kê rồi, hóa đơn nào chưa kê nên rất dễ xảy ra kê trùng hóa đơn ( 1 hóa đơn kê nhiều lần). Vì vậy, rất mong các huynh giúp zùm cho có cách nào xác định được số hóa đơn khai trùng đó. VD: file kèm theo có hóa đơn ký hiệu HQ/2002-NK số 1525 đã kê trùng tới 3 lần. Như vậy, một cách nào nhanh nhất để tìm biết được trong một bảng kê có một hóa đơn nào đó là có kê trùng và cho kết quả sang mọt sheet khác. Xin cảm ơn nhiều!
 
Tôi thường kiểm tra bảng kê hóa đơn và trên bảng kê thường kê rất nhiều hóa đơn, thậm chí cả ngàn hóa đơn, nên nhiều lúc kiểm soát không hết hóa đơn nào đã kê rồi, hóa đơn nào chưa kê nên rất dễ xảy ra kê trùng hóa đơn ( 1 hóa đơn kê nhiều lần). Vì vậy, rất mong các huynh giúp zùm cho có cách nào xác định được số hóa đơn khai trùng đó. VD: file kèm theo có hóa đơn ký hiệu HQ/2002-NK số 1525 đã kê trùng tới 3 lần. Như vậy, một cách nào nhanh nhất để tìm biết được trong một bảng kê có một hóa đơn nào đó là có kê trùng và cho kết quả sang mọt sheet khác. Xin cảm ơn nhiều!

Bạn gởi File lên đi nhé.
Bạn có thể xem VD của Bác ndu96081631 để tham khảo nhé.
 

File đính kèm

  • Unique_List_02.xls
    14.5 KB · Đọc: 54
Lần chỉnh sửa cuối:
Cách đơn giản nhất là dùng cột phụ ghép Xeri và Số HĐ lại (Phải ghép vì đề phòng số HĐ bị trùng nhưng khác Xeri). Sau đó, dùng countif() để đếm-->Lọc những chứng từ số đếm lớn hơn 1 là chứng từ bị trùng lặp.
 

File đính kèm

  • Book1.xls
    23.5 KB · Đọc: 34
Lần chỉnh sửa cuối:
Tôi thường kiểm tra bảng kê hóa đơn và trên bảng kê thường kê rất nhiều hóa đơn, thậm chí cả ngàn hóa đơn, nên nhiều lúc kiểm soát không hết hóa đơn nào đã kê rồi, hóa đơn nào chưa kê nên rất dễ xảy ra kê trùng hóa đơn ( 1 hóa đơn kê nhiều lần). Vì vậy, rất mong các huynh giúp zùm cho có cách nào xác định được số hóa đơn khai trùng đó. VD: file kèm theo có hóa đơn ký hiệu HQ/2002-NK số 1525 đã kê trùng tới 3 lần. Như vậy, một cách nào nhanh nhất để tìm biết được trong một bảng kê có một hóa đơn nào đó là có kê trùng và cho kết quả sang mọt sheet khác. Xin cảm ơn nhiều!

Về xác định dữ liệu trùng trên hai cột mà không cần cột phụ, bạn có thể tham khảo cách giải quyết sau:
http://www.giaiphapexcel.com/forum/showpost.php?p=133966&postcount=3
 
Web KT
Back
Top Bottom