tranduyenit
Thành viên mới

- Tham gia
- 15/3/17
- Bài viết
- 17
- Được thích
- 1


Chào tất cả mọi người! Nhờ cả nhà giúp em với.
Em muốn chỉ lấy những dữ liệu "không" bị trùng từ cột 1 sang cột 2 thì làm như thế nào vậy ạ?
View attachment 180774

Muốn Hàm thì tặng bạn hàm GPE() này:Tại vì mình có rất nhiều cột và nhiều bảng. Do đó có công thức hay cách nào mà đưa được dữ liệu từ cột 1 sang bên cột 2 luôn được ko Bạn?
Public Function GPE(Rng1 As Range, Rng2 As Range, R As Long, Col As Long) As Variant
Dim Cll As Range, K As Long
For Each Cll In Rng1
If Application.WorksheetFunction.CountIf(Rng2, Cll.Value) = 0 Then
K = K + 1
If K = R Then
GPE = Cll(, Col).Value
Exit For
End If
End If
Next Cll
End Function
D18=GPE($A$6:$A$14;$D$6:$D$17;ROWS($1:1);COLUMNS($A:A))


Sao mình làm ko được vậy? Bạn gửi cho mình cái file mà bạn đã làm mẫu được ko?Muốn Hàm thì tặng bạn hàm GPE() này:
Mã:Public Function GPE(Rng1 As Range, Rng2 As Range, R As Long, Col As Long) As Variant Dim Cll As Range, K As Long For Each Cll In Rng1 If Application.WorksheetFunction.CountIf(Rng2, Cll.Value) = 0 Then K = K + 1 If K = R Then GPE = Cll(, Col).Value Exit For End If End If Next Cll End FunctionCopy sang E18 - xuống dưới.PHP:D18=GPE($A$6:$A$14;$D$6:$D$17;ROWS($1:1);COLUMNS($A:A))
File đã kèm thêm ở bài #5 bên trên rồi mà.Sao mình làm ko được vậy? Bạn gửi cho mình cái file mà bạn đã làm mẫu được ko?

Okey Bate, tớ cảm ơn nhiều.File đã kèm thêm ở bài #5 bên trên rồi mà.