Các anh chị chỉ giúp em công thức với

  • Thread starter Thread starter k54vn
  • Ngày gửi Ngày gửi
Liên hệ QC

k54vn

Thành viên mới
Tham gia
16/3/08
Bài viết
1
Được thích
0
Chào các anh chị. Em cần làm 1 việc như sau, có 2 cột A, B. So sánh từng phần tử trong cột A với các phần tử trong cột B. Nếu phần tử xuất hiện trên A mà ko xuất hiện trên B thì lọc ra, xuất hiện 1 lần trên A và xuất hiện 2 lần trên B thì cũng lọc ra, chỉ giữ lại những phần tử nào có số lần xuất hiện trên A & B trùng nhau (1 lần xuất hiện ở A, 1 lần xuất hiện ở B - giữ lại). Em bị điên cái đầu lun +-+-+-+ , nhờ các anh chị giúp giùm. Thank các anh chị!

============
Bạn lưu ý cách đặt tiêu đề phải rõ ràng
 
Lần chỉnh sửa cuối:
k54vn đã viết:
chỉ giữ lại những phần tử nào có số lần xuất hiện trên A & B trùng nhau (1 lần xuất hiện ở A, 1 lần xuất hiện ở B - giữ lại)
Bạn xem file nhé, tôi lọc ra danh sách như ý bạn nhưng chưa biết bỏ cột phụ.
 

File đính kèm

Dùng VBA sẽ là 1 cách bỏ được cột phụ

Bạn xem tôi lọc ra danh sách như ý bạn, nhưng chưa biết bỏ cột phụ.
PHP:
Option Explicit
Dim lRow1 As Long, lRow2 As Long, jZ As Long, Wz As Long, jW As Long

Sub Filter()
 Dim Dem As Byte
 
 lRow1 = Range("A65432").End(xlUp).Row
 lRow2 = Range("B65432").End(xlUp).Row
 Range("E1:E99").ClearContents:         Range("e1") = "FilterList"
 For jZ = 2 To lRow1
    For Wz = 2 To lRow2
        If Cells(jZ, 1).Value = Cells(Wz, 2).Value Then
            Dem = Dem + 1
            If Dem = 2 Then
                Dem = 0:            Exit For
            End If
        End If
    Next Wz
    If Dem = 1 Then
        Dem = 0
        For jW = 2 To lRow1
            If Cells(jW, 1) = Cells(jZ, 1) And jW <> jZ Then Exit For
        Next jW
        If jW = lRow1 + 1 Then _
            Range("E" & Range("e65432").End(xlUp).Row + 1) = Cells(jZ, 1)
    End If
 Next jZ
End Sub
 
k54vn đã viết:
Chào các anh chị. Em cần làm 1 việc như sau, có 2 cột A, B. So sánh từng phần tử trong cột A với các phần tử trong cột B. Nếu phần tử xuất hiện trên A mà ko xuất hiện trên B thì lọc ra, xuất hiện 1 lần trên A và xuất hiện 2 lần trên B thì cũng lọc ra, chỉ giữ lại những phần tử nào có số lần xuất hiện trên A & B trùng nhau (1 lần xuất hiện ở A, 1 lần xuất hiện ở B - giữ lại). Em bị điên cái đầu lun +-+-+-+ , nhờ các anh chị giúp giùm. Thank các anh chị!
Bạn xem thêm file này, vùa có lọc trùng vừa không trùng.
 

File đính kèm

Web KT

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

Back
Top Bottom