Lọc dữ liệu duy nhất theo điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

charactor5566

Thành viên mới
Tham gia
7/1/23
Bài viết
37
Được thích
3
Các bác giúp em xem có cách nào lọc dữ liệu duy nhất mà cột Địa chỉ lọc theo thứ tự từ A->Z, còn cột Khu thì chỉ cần lọc duy nhất bình thường thôi ạ. Em tìm mãi chỉ thấy công thức lọc duy nhất bình thường. Mong các bác giúp đỡ. Em cảm ơn
 

File đính kèm

Mình nghĩ trường hợp này bạn dùng Power Query là tiện nhất.
--------------------------
Mình mới thử với Power Query thì đúng là không sort được theo như thường, các ký tự không dấu luôn được ưu tiên hơn, nên chữ Â không lên đầu được. Hóng các giải pháp khác.
 
Lần chỉnh sửa cuối:
Các bác giúp em xem có cách nào lọc dữ liệu duy nhất mà cột Địa chỉ lọc theo thứ tự từ A->Z, còn cột Khu thì chỉ cần lọc duy nhất bình thường thôi ạ. Em tìm mãi chỉ thấy công thức lọc duy nhất bình thường. Mong các bác giúp đỡ. Em cảm ơn
Mã:
c3 =IFERROR(INDEX($A$4:$A$29,AGGREGATE(15,6,ROW($1:$27)/(COUNTIF($A$4:$A$29,"<"&$A$4:$A$29)=SUMPRODUCT(COUNTIF($A$4:$A$29,$A$3:B3))),1),),"")
copy ngang qua phải
Mã:
C4 =IFERROR(INDEX($B$4:$B$29,AGGREGATE(15,6,ROW($1:$26)/($A$4:$A$29=C$3)/(COUNTIF(C$2:C3,$B$4:$B$29)=0),1),),"")
Copy cho các ô còn lại
 

File đính kèm

Mã:
c3 =IFERROR(INDEX($A$4:$A$29,AGGREGATE(15,6,ROW($1:$27)/(COUNTIF($A$4:$A$29,"<"&$A$4:$A$29)=SUMPRODUCT(COUNTIF($A$4:$A$29,$A$3:B3))),1),),"")
copy ngang qua phải
Mã:
C4 =IFERROR(INDEX($B$4:$B$29,AGGREGATE(15,6,ROW($1:$26)/($A$4:$A$29=C$3)/(COUNTIF(C$2:C3,$B$4:$B$29)=0),1),),"")
Copy cho các ô còn lại
Nếu mà trong đây có 100 nút "Like" chắc em sẽ ấn 100 lần luôn. Công thức của bác giải quyết triệt để vấn đề sắp xếp theo thứ tự A, Ă, Â và D, Đ luôn nữa. Những hàm ở trên em cũng biết qua qua thôi, nhưng bác ghép với nhau và lọc được dữ liệu duy nhất mà theo thứ tự A->Z. Chân thành cảm ơn bác rất nhiều.
 
Mã:
c3 =IFERROR(INDEX($A$4:$A$29,AGGREGATE(15,6,ROW($1:$27)/(COUNTIF($A$4:$A$29,"<"&$A$4:$A$29)=SUMPRODUCT(COUNTIF($A$4:$A$29,$A$3:B3))),1),),"")
copy ngang qua phải
Mã:
C4 =IFERROR(INDEX($B$4:$B$29,AGGREGATE(15,6,ROW($1:$26)/($A$4:$A$29=C$3)/(COUNTIF(C$2:C3,$B$4:$B$29)=0),1),),"")
Copy cho các ô còn lại
Công thức bác HieuCD hay quá. Bản Excel 2016 lọc dữ liệu duy nhất từ A->Z bằng công thức rất khó. Chỉ có bác thôi.
 
Web KT

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

Back
Top Bottom