Xin hỏi về cách lọc lấy dữ liệu thỏa mãn 2 điều kiện

Liên hệ QC

clien172

Thành viên mới
Tham gia
15/8/14
Bài viết
35
Được thích
1
CHào các anh chị , em có 1 bảng excel gồm nhiều ô dữ liệu trong các cột, có 4 loại dữ liệu là ô chứa từ A, ô chứa từ B, ô chứa số định dạng là text và các ô còn lại, bây giờ e đang cần 1 hàm hoặc công thức ,hoặc VBA, hoặc 1 cái gì đó cũng đc ạ , có thể lấy két quả về 1 cột chứa các ô còn lại, 3 dạng ô kia thì bỏ hết ạ, mở rộng ra là nếu có thêm các giá trị C , D, E, F, thì công thức sẽ thế nào luôn ạ, em cảm ơn ạ

Update: em xin chỉnh lại bài một cách rõ ràng và chi tiết hơn để mọi người hiểu ý của em ạ,

File đính kèm của em đây ạ, mong các anh chị giúp em với ạ

eMxAvge.jpg
 

File đính kèm

Lần chỉnh sửa cuối:
Anh ơi, hàm này tên là gì vạy ạ
 
Mã:
Public Sub GPE()
Dim sArr, dArr, I As Long, J As Long, K As Long
sArr = Range("A3", Range("A65000").End(3)).Resize(, 4).Value
ReDim dArr(1 To UBound(sArr) * 4, 1 To 1)
For J = 1 To UBound(sArr, 2)
    For I = 1 To UBound(sArr)
    If sArr(I, J) <> Empty Then
        If Not sArr(I, J) Like "*A*" Then
            If Not sArr(I, J) Like "*B*" Then
                K = K + 1
                dArr(K, 1) = sArr(I, J)
            End If
        End If
    End If
    Next
Next
If K Then Range("H3").Resize(K).Value = dArr
End Sub
Anh ơi, hàm này tên là gì vạy ạ, mong anh có thể hướng dẫn cách dùng ạ
 
ReDim dArr(1 To UBound(sArr) * 4, 1 To 1)
Sao lại phaỉ có "*4" ở đây nhỉ
 
Code trên bài #3 là SUB, không phải HÀM, phải làm cho nó "RUN" mới cho kết quả.
Bạn muốn hàm thì xem file này.

Anh ơi ,em muốn mở rộng thêm trường hợp là loại bỏ những dòng có dữ liệu toàn là số thì hàm này này sẽ thay đổi thế nào ạ, mong anh giúp em thêm một lần nữa ạ, khi làm việc em thấy phát sinh vấn đề này, anh có thể xem lại trường hợp này giúp em với ạ, em đính kèm lại bên dưới, mong a giúp ạ em định gửi sms riêng cho anh mà bị báo là hộp thư của anh đã đầy k thể gửi ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Code trên bài #3 là SUB, không phải HÀM, phải làm cho nó "RUN" mới cho kết quả.
Bạn muốn hàm thì xem file này.

Anh ơi ,em muốn mở rộng thêm trường hợp là loại bỏ những dòng có dữ liệu toàn là số thì hàm này này sẽ thay đổi thế nào ạ, mong anh giúp em thêm một lần nữa ạ, khi làm việc em thấy phát sinh vấn đề này, anh có thể xem lại trường hợp này giúp em với ạ, em đính kèm lại bên dưới, mong a giúp ạ em định gửi sms riêng cho anh mà bị báo là hộp thư của anh đã đầy k thể gửi ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Code trên bài #3 là SUB, không phải HÀM, phải làm cho nó "RUN" mới cho kết quả.
Bạn muốn hàm thì xem file này.

Anh ơi ,em muốn mở rộng thêm trường hợp là loại bỏ những dòng có dữ liệu toàn là số thì hàm này này sẽ thay đổi thế nào ạ, mong anh giúp em thêm một lần nữa ạ, khi làm việc em thấy phát sinh vấn đề này, anh có thể xem lại trường hợp này giúp em với ạ, em đính kèm lại bên dưới, mong a giúp ạ em định gửi sms riêng cho anh mà bị báo là hộp thư của anh đã đầy k thể gửi ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Anh ơi ,em muốn mở rộng thêm trường hợp là loại bỏ những dòng có dữ liệu toàn là số thì hàm này này sẽ thay đổi thế nào ạ, mong anh giúp em thêm một lần nữa ạ, khi làm việc em thấy phát sinh vấn đề này, anh có thể xem lại trường hợp này giúp em với ạ, em đính kèm lại bên dưới, mong a giúp ạ em định gửi sms riêng cho anh mà bị báo là hộp thư của anh đã đầy k thể gửi ạ
Dùng CT làm cho bạn bài này:
Tại H3 bạn đặt Name:
Mã:
so=SMALL(IFERROR((COLUMN(Sheet1!$A:$D)&"."&TEXT(ROW(Sheet1!$1:$24),"00"))/(ISTEXT(Sheet1!$A$3:$D$26)*EXACT(Sheet1!$A$3:$D$26,LOWER(Sheet1!$A$3:$D$26))),""),ROW(Sheet1!A1))
Sau đó bạn dùng CT này tại H3:
Mã:
H3=IFERROR(INDEX($A$3:$D$26,MOD(so,1)*100,so),"")
Rồi fill xuống!!!
 

File đính kèm

Dùng CT làm cho bạn bài này:
Tại H3 bạn đặt Name:
Mã:
so=SMALL(IFERROR((COLUMN(Sheet1!$A:$D)&"."&TEXT(ROW(Sheet1!$1:$24),"00"))/(ISTEXT(Sheet1!$A$3:$D$26)*EXACT(Sheet1!$A$3:$D$26,LOWER(Sheet1!$A$3:$D$26))),""),ROW(Sheet1!A1))
Sau đó bạn dùng CT này tại H3:
Mã:
H3=IFERROR(INDEX($A$3:$D$26,MOD(so,1)*100,so),"")
Rồi fill xuống!!!
a cho e hỏi chút cái so= là ở đâu vậy anh , đây là VBA hả anh hay cái gì vậy ạ
 

File đính kèm

Web KT

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

Back
Top Bottom