hml89
Thành viên tiêu biểu
- Tham gia
- 14/9/12
- Bài viết
- 526
- Được thích
- 392
- Giới tính
- Nam
G3 = INDEX ($F$3:$F$28,MATCH (0,INDEX(COUNTIF ($G$2:G2,$F$3:$F$28),),0))xin chào tất cả thầy/anh/chị/em diễn đàn giải pháp excel.
Mong các thầy/anh/chị/em hướng dẫn giúp em cách xử lý bỏ ô trống trong công thức lọc trùng có điều kiện ạ.
Em xin cám ơn mọi người
G3 = INDEX ($F$3:$F$28,MATCH (0,INDEX(COUNTIF ($G$2:G2,$F$3:$F$28),),0))
bạn cho mình hỏi chút là : Tại sao khi mình kết hợp 2 công thức này để lấy giá trị rỗng và sau đó lọc trùng lặp thì nó lại không được ạ.G3 = INDEX ($F$3:$F$28,MATCH (0,INDEX(COUNTIF ($G$2:G2,$F$3:$F$28),),0))
Sửa lại công thức bài #2 một chút chứ không phải làm phức tạp thế đâu:bạn cho mình hỏi chút là : Tại sao khi mình kết hợp 2 công thức này để lấy giá trị rỗng và sau đó lọc trùng lặp thì nó lại không được ạ.
" 1.công thức dùng để lấy các dữ liệu trống ở cột D =INDEX($E$3:$E$28,AGGREGATE(15,6,ROW($A$1:$A$50)/($D$3:$D$28=""),ROW($A1)),1)
2.công thức lấy giá trị bỏ trùng:
=INDEX($F$3:$F$28,MATCH(0,INDEX(COUNTIF($I$2:I2,$F$3:$F$28),),0))
3. ghép $F$3:$F$28 bằng công thức 1. "
G3=INDEX($E$3:$E$28,MATCH(0,INDEX(COUNTIF($G$2:G2,$E$3:$E$28)+($D$3:$D$28<>""),),0))
Anh viết index, agg trường hợp này thế nào nhỉ?Giờ dùng mẫu công thức tổng quát Index + aggregate rồi.
Anh viết index, agg trường hợp này thế nào nhỉ?
nhìn công thức của bạn mình mới thấy mình suy nghĩ rắc rối thật. Cám ơn bạn nhiều nhéSửa lại công thức bài #2 một chút chứ không phải làm phức tạp thế đâu:
Mã:G3=INDEX($E$3:$E$28,MATCH(0,INDEX(COUNTIF($G$2:G2,$E$3:$E$28)+($D$3:$D$28<>""),),0))
Anh viết index, agg trường hợp này thế nào nhỉ?
Có lẽ anh đang nói tới phần .../.../(match(..) = row(..)) ?Giải thuật tìm chỉ số dòng nó cũng như dùng match + countif ấy.
em không nghĩ ra trường hợp loại bỏ trùng lặp khi dùng agg, vì nó có hệ số k màGiải thuật tìm chỉ số dòng nó cũng như dùng match + countif ấy.