Lấy giá trị trùng ở các cột trong excel

  • Thread starter Thread starter umikare
  • Ngày gửi Ngày gửi
Liên hệ QC
Hi các bác,
Em có 1 câu hỏi thể này: Giả sử em có 3 cột trong excel. Trong mỗi cột có nhiều các giá trị gồm dạng số và chữ vd là W001, W002. Các giá trị này lẫn lộn ở các hàng khác nhau, bây giờ em muốn lấy giá trị trùng của 3 cột để ra 1 cột khác thì phải làm thế nào. Ví dụ thế này
Cột 1 Cột 2 Cột 3
W001 W002 W003
W002 W003 W002
vậy giờ em muốn lấy giá trị trùng W002 thì làm sao ah.

Bạn thử dùng Code này xem sao. Mình chưa gán vào cells, chỉ để hiện thị Msgbox thôi!

PHP:
Sub FindDupValue()
    Dim Rng1 As Range
    Dim i As Integer, j As Integer
    Dim Kq1, Kq2, Gt1, gt2
    Dim k As Integer
    For Each Rng1 In Range("C1:C528")
        If Not IsEmpty(Rng1.Value) Then
            For i = 1 To 527
                Gt1 = Cells(i, 1).Value
                If Gt1 = Rng1.Value Then
                    Kq1 = Gt1
                Exit For
            End If
            
            Next i
        
        For j = 1 To 527
            gt2 = Cells(j, 2).Value
            If gt2 = Rng1.Value Then
                Kq2 = gt2
            Exit For
            End If
            
        Next j
        If Kq1 = Gt1 Then
            If Gt1 = gt2 Then
                MsgBox gt2
            
            End If
        End If
    
    Kq1 = Empty
    Kq2 = Empty
    Gt1 = Empty
    gt2 = Empty
    End If
        
    Next Rng1
    
End Sub

Các Anh/ Chị giúp em khắc phục lỗi, khi duyệt qua Cells trống thì nó vẫn chạy code, mặc dù em đã cho nó
.
Nhưng vẫn còn 1 vài trường hợp bị.
 
Tks Bác
phuyen89
user-online.png

Ý tôi là dùng công thức để biết nó ở ô nào rồi look-up lấy giá trị bên cạnh ý mà. Nhờ các cao thủ chỉ giáo.

Cảm ơn nhiều
 

File đính kèm

concogia
user-offline.png
Tks bác. Tôi cũng nghĩ đến hàm Index nhưng thú thực chưa dùng nó bao giờ nên kết quả không đúng.

Tks bác nhiều }}}}}}}}}}
 
Web KT

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

Back
Top Bottom