Hàm FilterA và FilterV - Bổ trợ tận dụng bộ lọc AutoFilter và AdvancedFilter (1 người xem)

Người dùng đang xem chủ đề này

Cảm ơn bác nhiều lắm ạ
Với mẫu dưới đây,
Em muốn lọc 1: Các bản ghi thỏa mãn điều kiện cột Date2 là ngày 17/02/2025 và Cột TPG không phải là KK
Em muốn lọc 2: Các bản ghi thỏa mãn điều kiện cột Date2 là từ ngày 21/02/2025 trở đi và Cột TPG không phải là KK
Thì phải viết thế nào trong công thức autofilter ạ (kết quả lọc hiện dưới chỗ gõ hàm autofilter)
AABBBCCCCXXXXMMMTTTTQQQQDate1Date2TPDTPG
01Aabc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
01Bxyz
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025KKKK
02Akkx
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
02Bnnn
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
03ahhh
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
03buuu
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202120/02/2025SHOREBVS
04accc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202120/02/2025BVSSHORE
04bggg
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202120/02/2025SHOREBVS
05ahsg
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
05brrrr
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
06Aabc
100.000.000,00​
EURVND23.800,00119.000.000.00017/02/202117/02/2025BVSSHORE
06Bxyz
100.000.000,00​
EURVND23.801,04-119.005.200.00017/02/202121/02/2025SHOREBVS
07Akkx
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202127/02/2025BVSSHORE
07Bnnn
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202125/02/2025SHOREBVS
08Ahhh
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
08Buuu
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
09Accc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
09Bggg
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
10Ahsg
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
10Brrrr
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
11xxxx
100.000.000,00​
EURVND23.800,00214.200.000.00017/02/202117/02/2025KKKK
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bác nhiều lắm ạ
Với mẫu dưới đây,
Em muốn lọc 1: Các bản ghi thỏa mãn điều kiện cột Date2 là ngày 17/02/2025 và Cột TPG không phải là KK
Em muốn lọc 2: Các bản ghi thỏa mãn điều kiện cột Date2 là từ ngày 21/02/2025 trở đi và Cột TPG không phải là KK
Thì phải viết thế nào trong công thức autofilter ạ (kết quả lọc hiện dưới chỗ gõ hàm autofilter)


Bác chờ bản cập nhật tiếp theo, sẽ có phương thức trích dữ liệu nhiều điều kiện. Cho cả AutoFilter và AdvancedFilter
 
Upvote 0
Quả là code khủng. Nội việc làm sao điền tham số cho đúng thôi cũng đã phờ rồi.
 
Upvote 0
Quả là code khủng. Nội việc làm sao điền tham số cho đúng thôi cũng đã phờ rồi.
Em rất ngưỡng mộ code của bác ấy. Tuy nhiên thú thật không học được thêm gì vì em kém quá, gần như chả code nào em hiểu được. Nguyên việc chỉnh sửa để phù hợp với mình cũng quá khó rồi...
 
Upvote 0
Em rất ngưỡng mộ code của bác ấy. Tuy nhiên thú thật không học được thêm gì vì em kém quá, gần như chả code nào em hiểu được. Nguyên việc chỉnh sửa để phù hợp với mình cũng quá khó rồi...
Advanced filter của excel có sẵn làm được hết những việc ấy. Và cũng phải học 1 chút. Tuy vậy học cái có sẵn tiện lợi hơn ở chỗ qua máy nào cũng biết xài, cài đặt lại windows, office không phải cài thêm hoặc copy code thêm.
 
Upvote 0
Cảm ơn bác nhiều lắm ạ
Với mẫu dưới đây,
Em muốn lọc 1: Các bản ghi thỏa mãn điều kiện cột Date2 là ngày 17/02/2025 và Cột TPG không phải là KK
Em muốn lọc 2: Các bản ghi thỏa mãn điều kiện cột Date2 là từ ngày 21/02/2025 trở đi và Cột TPG không phải là KK
Thì phải viết thế nào trong công thức autofilter ạ (kết quả lọc hiện dưới chỗ gõ hàm autofilter)
AABBBCCCCXXXXMMMTTTTQQQQDate1Date2TPDTPG
01Aabc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
01Bxyz
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025KKKK
02Akkx
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
02Bnnn
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
03ahhh
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
03buuu
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202120/02/2025SHOREBVS
04accc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202120/02/2025BVSSHORE
04bggg
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202120/02/2025SHOREBVS
05ahsg
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
05brrrr
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
06Aabc
100.000.000,00​
EURVND23.800,00119.000.000.00017/02/202117/02/2025BVSSHORE
06Bxyz
100.000.000,00​
EURVND23.801,04-119.005.200.00017/02/202121/02/2025SHOREBVS
07Akkx
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202127/02/2025BVSSHORE
07Bnnn
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202125/02/2025SHOREBVS
08Ahhh
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
08Buuu
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
09Accc
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
09Bggg
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
10Ahsg
100.000.000,00​
EURVND23.800,00238.000.000.00017/02/202117/02/2025BVSSHORE
10Brrrr
100.000.000,00​
EURVND23.801,04-238.010.400.00017/02/202117/02/2025SHOREBVS
11xxxx
100.000.000,00​
EURVND23.800,00214.200.000.00017/02/202117/02/2025KKKK
Bài này của bạn tôi nghĩ là bài dùng công cụ Advanced Filter cơ bản.
Cũng không nên quá phức tạp Hàm tự tạo làm chi, công cụ AF là cơ bản và quá mạnh mẽ rồi.
Các code trong Module là tôi chỉ Record macro, với các điều kiện lọc như bạn đưa ra.
Bạn xem File, kích vào nút Câu 1 hoặc Câu 2
 

File đính kèm

Upvote 0
Bài này của bạn tôi nghĩ là bài dùng công cụ Advanced Filter cơ bản.
Cũng không nên quá phức tạp Hàm tự tạo làm chi, công cụ AF là cơ bản và quá mạnh mẽ rồi.
Các code trong Module là tôi chỉ Record macro, với các điều kiện lọc như bạn đưa ra.
Bạn xem File, kích vào nút Câu 1 hoặc Câu 2
Em cảm ơn bác nhiều ạ!!!
 
Upvote 0
Bài này của bạn tôi nghĩ là bài dùng công cụ Advanced Filter cơ bản.
Cũng không nên quá phức tạp Hàm tự tạo làm chi, công cụ AF là cơ bản và quá mạnh mẽ rồi.
Các code trong Module là tôi chỉ Record macro, với các điều kiện lọc như bạn đưa ra.
Bạn xem File, kích vào nút Câu 1 hoặc Câu 2
Bác ơi, em muốn coppy kết quả lọc được vào 1 vị trí nào đấy của sheet khác thì viết thêm vào như thế nào ạ
 
Upvote 0
em đang muốn cái đấy nhưng loay hay chưa biết làm thế nào bác
Ví dụ bạn muốn copy qua vùng B4:L4 của sheet2 (chiều ngang bằng với vùng O4:Y4 như code trong file) thì sửa chỗ này:
CopyToRange:=Range("O4:Y4")
thành:
CopyToRange:=Sheets("Sheet2").Range("B4:L4")
 
Upvote 0
Ví dụ bạn muốn copy qua vùng B4:L4 của sheet2 (chiều ngang bằng với vùng O4:Y4 như code trong file) thì sửa chỗ này:
CopyToRange:=Range("O4:Y4")
thành:
CopyToRange:=Sheets("Sheet2").Range("B4:L4")
Vâng, cảm ơn bác nhé
Bài đã được tự động gộp:

Ví dụ bạn muốn copy qua vùng B4:L4 của sheet2 (chiều ngang bằng với vùng O4:Y4 như code trong file) thì sửa chỗ này:
CopyToRange:=Range("O4:Y4")
thành:
CopyToRange:=Sheets("Sheet2").Range("B4:L4")
Copy như thế này là coppy cả ô trống ah bác, em chỉ muốn coppy phần kết quả lọc được thôi, vì copy cả ô trống thì nó đè lên dữ liệu phần bên dưới của sheet2 ạ
 
Lần chỉnh sửa cuối:
Upvote 0
Vâng, cảm ơn bác nhé
Bài đã được tự động gộp:


Copy như thế này là coppy cả ô trống ah bác, em chỉ muốn coppy phần kết quả lọc được thôi, vì copy cả ô trống thì nó đè lên dữ liệu phần bên dưới của sheet2 ạ
Vậy thì giữ nguyên câu lệnh cũ, thêm dòng này vào bên dưới:
Range("O4:Y" & Range("O" & Rows.Count).End(xlUp).Row).Copy Sheets("Sheet2").Range("B4")
 
Upvote 0
Vậy thì giữ nguyên câu lệnh cũ, thêm dòng này vào bên dưới:
Range("O4:Y" & Range("O" & Rows.Count).End(xlUp).Row).Copy Sheets("Sheet2").Range("B4")
bác sửa vào cái code này cho em được không ạ, em sửa vào kiểu gì nó cứ bị báo lỗi ạ. Cảm ơn bác
Sub TraLoi01()
Range("B4:L25").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"O1: P2"), CopyToRange:=Range("O4:Y4"), Unique:=False
End Sub
Sub TraLoi02()
Range("B4:L25").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"S1:T2"), CopyToRange:=Range("O4:Y4"), Unique:=False
End Sub
 
Upvote 0
bác sửa vào cái code này cho em được không ạ, em sửa vào kiểu gì nó cứ bị báo lỗi ạ. Cảm ơn bác
Sub TraLoi01()
Range("B4:L25").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"O1: P2"), CopyToRange:=Range("O4:Y4"), Unique:=False
End Sub
Sub TraLoi02()
Range("B4:L25").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"S1:T2"), CopyToRange:=Range("O4:Y4"), Unique:=False
End Sub
Chắc bạn sai tên sheet rồi, chỗ Sheets("Sheet2").Range("B4") phải thay Sheet2 bằng tên sheet của bạn.
Tôi kèm file có chèn thêm sheet2 đây
 

File đính kèm

Upvote 0
Chắc bạn sai tên sheet rồi, chỗ Sheets("Sheet2").Range("B4") phải thay Sheet2 bằng tên sheet của bạn.
Tôi kèm file có chèn thêm sheet2 đây
Em ấn "Câu 2" không copy sang sheet 2 bác a hay là do chưa clear kết quả cũ bác nhỉ. Với lại em hỏi chút là định vị, vị trí paste sang sheets 2 (vẫn đầy đủ kết quả lọc ra) nếu không bắt đầu từ phải bắt đầu tư B4 của sheet 2 mà bắt đầu từ C5 của sheet thì sửa lại thế nào ạ
 
Lần chỉnh sửa cuối:
Upvote 0
Em ấn "Câu 2" không copy sang sheet 2 bác a,. Với lại em hỏi chút là định vị, vị trí paste sang sheets 2 (vẫn đầy đủ kết quả lọc ra) nếu không bắt đầu từ phải bắt đầu tư B4 của sheet 2 mà bắt đầu từ C5 của sheet thì sửa lại thế nào ạ
1. Câu 2 có kết quả nhưng do chưa xóa kết quả câu 1 nên bị chìm trong đó.
2. Muốn không chép sang B4 mà chép sang C5 thì sửa B4 thành C5

Bạn cho biết dữ liệu bên dưới chỗ dán kết quả là bắt đầu từ ô nào. Biết để xóa kết quả câu lọc trước cho khỏi lẫn với câu sau.
 
Upvote 0
1. Câu 2 có kết quả nhưng do chưa xóa kết quả câu 1 nên bị chìm trong đó.
2. Muốn không chép sang B4 mà chép sang C5 thì sửa B4 thành C5

Bạn cho biết dữ liệu bên dưới chỗ dán kết quả là bắt đầu từ ô nào. Biết để xóa kết quả câu lọc trước cho khỏi lẫn với câu sau.
Ý của em là xoá kết quả lần chạy trước bác ạ. Khi em sửa b4 thành c5 thì hình như nó cũng lấy từ sheet vùng c5, mà đúng ra phải lấy cả bảng lọc. Không hiểu em diễn tả thế rõ không ạ
 
Upvote 0
Ý của em là xoá kết quả lần chạy trước bác ạ. Khi em sửa b4 thành c5 thì hình như nó cũng lấy từ sheet vùng c5, mà đúng ra phải lấy cả bảng lọc. Không hiểu em diễn tả thế rõ không ạ
Bạn cố mà diễn tả cho rõ bạn muốn gì đi, cho thật mạch lạc.

Chia nhỏ vấn đề ra, hết mỗi ý thì xuống dòng.

Nói như bạn tôi không hiểu gì cả.
 
Upvote 0

ngocleasing

Mã ở trên đã cập nhật bác có thể sao chép về sử dụng hàm FilterV
=FilterV(B4:L25,favCriterias(O1: P2),favCopyTo(O4))

Bác lưu Ý: AdvancedFilter khi nhập Vùng dữ liệu phải bao gồm phần Tiêu đề, Đầu đề và vùng điều kiện cũng vậy đầu đề phải tương ứng, vùng điều kiện giống như vùng dữ liệu rút gọn chỉ còn dữ liệu không trùng.
 
Upvote 0

ngocleasing

Mã ở trên đã cập nhật bác có thể sao chép về sử dụng hàm FilterV
=FilterV(B4:L25,favCriterias(O1: P2),favCopyTo(O4))

Bác lưu Ý: AdvancedFilter khi nhập Vùng dữ liệu phải bao gồm phần Tiêu đề, Đầu đề và vùng điều kiện cũng vậy đầu đề phải tương ứng, vùng điều kiện giống như vùng dữ liệu rút gọn chỉ còn dữ liệu không trùng.
Tuyệt vời bác! Cảm ơn bác nhiều ạ! Cái hàm Favcopyto hình như nó xóa từ vị trị J10 đến hết bảng mới paste đúng không bác, vì em sử dụng 2 lần hàm favcopyto cho 2 kết quả là điều kiện 1 và điều kiện 2, để trên cùng 1 cột dọc ví dụ như lệnh 1 tại J10, lệnh thứ 2 lại J18, thì khi thực hiện lệnh 1 nó sẽ xóa mất kết quả của lệnh 2 bác ạ (mặc dù dữ liệu tại J10 của lệnh 1 chỉ đến J14 thôi chẳng hạn), em muốn lệnh 1 nó chỉ xóa kết quả của lệnh 1 trước đó (chứ không xóa đến cuối trang bảng tính, vô hình dùng xóa cả kết quả của lệnh 2) thì xử lý thế nào bác nhỉ?

1677054902802.png
Bài đã được tự động gộp:

Bạn cố mà diễn tả cho rõ bạn muốn gì đi, cho thật mạch lạc.

Chia nhỏ vấn đề ra, hết mỗi ý thì xuống dòng.

Nói như bạn tôi không hiểu gì cả.
Vâng ạ, em diễn đạt như trên rõ không bác
 
Lần chỉnh sửa cuối:
Upvote 0
@HeSanbi cảm ơn bác nhé, đúng thứ mà em đang cần. Trước em cũng tập tành, mày mò định tạo một hàm UDF có chức năng như AdvancedFilter mà không được( chỉ xoay quoanh mấy cái Record Macro chức năng AdvancedFilter của Excel thì đúng là đến kiếp sau mất:)) ). Xem code của bác mới thấy trình độ của mình còn kém quá, còn phải học nhiều. Cũng mong bác nếu rảnh rỗi có thể thuyết minh, giải thích những phần chính của hàm UDF này để người mới như em vừa nghiên cứu, vừa học vì nói thật nhiều đoạn code em chưa thấy bao giờ kể từ khi biết đến VBA.
 
Upvote 0
@HeSanbi em có bảng dữ liệu gồm 10 cột, thứ tự từ 1 đến 10, nếu dùng hàm FilterV thì giá trị trả về là cả 10 cột, giờ em muốn kết quả trả về chỉ là những cột mình chỉ định như trong Filter Advanced là mình viết tiêu đề cột nào về thì kết quả trả về là những cột đó thì mình làm như thế nào ạ? ví dụ: là giờ em muốn kết quả trả về là các cột 1, 4, 5,7,8,9,10 thôi ạ!
 
Upvote 0
@luong96
Bạn chỉ cần nhập favCopyTo(), đối số vùng ô phải là tiêu đề của các cột 1, 4, 5,7,8,9,10
Ví dụ kết quả CopyTo [A1:G1] thì Tiêu đề A đến G tương ứng với tiêu đề cột 1, 4, 5,7,8,9,10

Mã ở trên tôi cập nhật thêm 1 vấn đề khác, bạn chép mã mới
 
Lần chỉnh sửa cuối:
Upvote 0
@luong96
Bạn chỉ cần nhập favCopyTo(), đối số vùng ô phải là tiêu đề của các cột 1, 4, 5,7,8,9,10
Ví dụ kết quả CopyTo [A1:G1] thì Tiêu đề A đến G tương ứng với tiêu đề cột 1, 4, 5,7,8,9,10

Mã ở trên tôi cập nhật thêm 1 vấn đề khác, bạn chép mã mới
vâng anh, em cảm ơn nhé!
 
Upvote 0
1687961158453.png
@HeSanbi anh ơi, a có thể cải tiến thêm chút là khi cập nhật lại dữ liệu theo điều kiện thì dịnh dạng boder chỉ xuất hiện tại vùng dữ liệu được trả về không ạ! như phía trên là theo điều kiện 1 thì dữ liệu sẽ trả về 10 dòng, khi thay đổi điều kiện 2 chỉ trả về 6 dòng nhưng 4 dòng kia vẫn còn boder, giờ mình điều chỉnh để boder chỉ xuất hiện ở 6 dòng được trả về thôi ạ!
 
Upvote 0
Mình muốn thêm cột để autofilter thì làm sao ạ. Do file mình chỉ làm đến cột AN ạ.
Bài đã được tự động gộp:

Mình muốn thêm cột để autofilter thì làm sao ạ. Do file mình chỉ làm đến cột AN ạ.
Xin lỗi. Mình làm được rồi ạ.
 
Upvote 0
Bảng là bạn tạo đúng, nhưng không có tệp ví dụ
Thử thêm >= và <= xem bạn nhé
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Bạn nên hiểu chuyển đổi của bộ lọc định dạng không phải là ngày tháng đến năm vì cách ghi này chưa chắc 03/02/2024 là ngày 3 tháng 2 năm 2024, tùy vùng địa lý thì sẽ là ngày 2 tháng 3... chính vì vậy 28/02/2024 là cách nhập lỗi cho bộ lọc, nên chuyển đổi tiểu chuẩn của bộ lọc là 2024-02-28 hoặc là 2024/02/28 hoặc là 02/28/2024. Quốc tế họ tạo định dạng tiêu chuẩn cũng vậy, chỉ một vài quốc gia sử dụng định dạng từ ngày tháng đến năm.
Tôi đang nói về giá trị trong bộ lọc, không ai dám động đến nguồn dữ liệu bạn nhé. Nếu ai dám thì về cày ruộng cho lành.
 
Upvote 0
=FilterA(A1:C1000,iAnd(ftFid(1, "=20"), ftFid(2, "<>0"),iOR(ftFid(1,">=3", "<=1")))))
Theo tớ hiểu thì hàm phải sửa lại theo dạng:

......................iOR..................................iAnd..............................

mới đúng logic chứ nhỉ?

iAnd thì mình cứ phẩy phẩy phẩy lần lượt và nó xét hết trong ngoặc, còn iOR thì mới cần tách ra OR cụm này cụm kia chứ.

Và tớ thử với bài của tớ thì không biết nhập thế nào để ra đúng nữa.
 
Upvote 0
Bạn nên hiểu chuyển đổi của bộ lọc định dạng không phải là ngày tháng đến năm vì cách ghi này chưa chắc 03/02/2024 là ngày 3 tháng 2 năm 2024, tùy vùng địa lý thì sẽ là ngày 2 tháng 3... chính vì vậy 28/02/2024 là cách nhập lỗi cho bộ lọc, nên chuyển đổi tiểu chuẩn của bộ lọc là 2024-02-28 hoặc là 2024/02/28 hoặc là 02/28/2024. Quốc tế họ tạo định dạng tiêu chuẩn cũng vậy, chỉ một vài quốc gia sử dụng định dạng từ ngày tháng đến năm.
Tôi đang nói về giá trị trong bộ lọc, không ai dám động đến nguồn dữ liệu bạn nhé. Nếu ai dám thì về cày ruộng cho lành.
Cảm ơn bạn nhiều nhé!!!!!
 
Upvote 0
Cho mình hỏi có cần phải khai báo gì ở excel không ạ. Do có máy làm được máy thì không làm được ạ
Bạn nên hiểu chuyển đổi của bộ lọc định dạng không phải là ngày tháng đến năm vì cách ghi này chưa chắc 03/02/2024 là ngày 3 tháng 2 năm 2024, tùy vùng địa lý thì sẽ là ngày 2 tháng 3... chính vì vậy 28/02/2024 là cách nhập lỗi cho bộ lọc, nên chuyển đổi tiểu chuẩn của bộ lọc là 2024-02-28 hoặc là 2024/02/28 hoặc là 02/28/2024. Quốc tế họ tạo định dạng tiêu chuẩn cũng vậy, chỉ một vài quốc gia sử dụng định dạng từ ngày tháng đến năm.
Tôi đang nói về giá trị trong bộ lọc, không ai dám động đến nguồn dữ liệu bạn nhé. Nếu ai dám thì về cày ruộng cho lành.
 
Upvote 0
Cho mình hỏi hàm FilterV, lọc loại bỏ trùng là trùng hết các cột hay chỉ 1 cột ạ
 
Upvote 0

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

Back
Top Bottom