Gặp bài hỏi trên diễn đàn, xin chia sẻ tới mọi người cách xử lý khi cần lọc trùng dữ liệu nằm nhiều cột. Sẽ có công thức lọc trùng theo cột và dòng.
Link: Onedrive
![]() |
| Lọc trùng dữ liệu nằm ở nhiều cột |
Công thức:
- Lọc theo cột:
1.=INDIRECT(TEXT(RIGHT(SMALL(IF((COUNTIF(J$1:J1,$A$2:$H$6)=0)*ISTEXT($A$2:$H$6),ROW($2:$6)/1%+COLUMN(A:H)*10001),1),4),"r0c00"),)
2.=LET(a,TOCOL(A2:H6,1,1),UNIQUE(FILTER(a,LEN(T(a))>1)))
- Lọc theo dòng:
1.=INDIRECT(TEXT(AGGREGATE(15,6,ROW($A$2:$H$6)*100+COLUMN($A$1:$H$1)/ISTEXT($A$2:$H$6)/(COUNTIF($L$1:L1,$A$2:$H$6)=0),ROW($A$1)),"r0c00"),0)
2.=LET(a,TOCOL(A2:H6,1),UNIQUE(FILTER(a,LEN(T(a))>1)))
