Lọc giá trị trùng giữa 2 vùng bằng công thức. (1 người xem)

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

tamhoang.pm

Thành viên mới
Tham gia
13/1/15
Bài viết
40
Được thích
3
Công thức tìm giá trị chung trong 2 vùng:

Nếu đếm giá trị trùng trong 2 vùng thì: SUMPRODUCT(COUNTIF(Vùng 1, Vùng 2))

ví dụ có vùng 1 = [TABLE="width: 216"]
[TR]
[TD="width: 36"]A[/TD]
[TD="width: 36"]B[/TD]
[TD="width: 36, align: right"]C[/TD]
[TD="width: 36, align: right"]D[/TD]
[TD="width: 36, align: right"]E[/TD]
[TD="width: 36, align: right"]F[/TD]
[/TR]
[/TABLE]
Vùng 2
[TABLE="width: 216"]
[TR]
[TD="width: 36"]C[/TD]
[TD="width: 36"]K[/TD]
[TD="width: 36, align: right"]G[/TD]
[TD="width: 36, align: right"]B[/TD]
[TD="width: 36, align: right"]N[/TD]
[TD="width: 36, align: right"]M
[/TD]
[/TR]
[/TABLE]

Có công thức nào lọc ra các giá trị ký tự trùng giữa 2 vùng trên không (không dùng code).

Mong mọi người giúp đỡ.
 
Giả sử vùng 1 là [A1:F1] , vùng 2 là [A2:F2] . Tại A3 bạn dán vào CT:

Mã:
=IFERROR(INDEX($A$2:$F$2,,SMALL(IF(COUNTIF($A$1:$F$1,$A$2:$F$2)>0,COLUMN($A$2:$F$2),""),COLUMN())),"")

nhấn ctrl+shift +enter rồi kéo công thức sang
 
Công thức tìm giá trị chung trong 2 vùng:

Nếu đếm giá trị trùng trong 2 vùng thì: SUMPRODUCT(COUNTIF(Vùng 1, Vùng 2))

ví dụ có vùng 1 = [TABLE="width: 216"]
[TR]
[TD="width: 36"]A[/TD]
[TD="width: 36"]B[/TD]
[TD="width: 36, align: right"]C[/TD]
[TD="width: 36, align: right"]D[/TD]
[TD="width: 36, align: right"]E[/TD]
[TD="width: 36, align: right"]F[/TD]
[/TR]
[/TABLE]
Vùng 2
[TABLE="width: 216"]
[TR]
[TD="width: 36"]C[/TD]
[TD="width: 36"]K[/TD]
[TD="width: 36, align: right"]G[/TD]
[TD="width: 36, align: right"]B[/TD]
[TD="width: 36, align: right"]N[/TD]
[TD="width: 36, align: right"]M[/TD]
[/TR]
[/TABLE]

Có công thức nào lọc ra các giá trị ký tự trùng giữa 2 vùng trên không (không dùng code).

Mong mọi người giúp đỡ.
Thêm 1 dòng tạm nữa thì giải quyết được.
Không biết mỗi vùng là 1 dòng hay nhiều dòng
 
Giả sử vùng 1 là [A1:F1] , vùng 2 là [A2:F2] . Tại A3 bạn dán vào CT:

Mã:
=IFERROR(INDEX($A$2:$F$2,,SMALL(IF(COUNTIF($A$1:$F$1,$A$2:$F$2)>0,COLUMN($A$2:$F$2),""),COLUMN())),"")

nhấn ctrl+shift +enter rồi kéo công thức sang


Mình làm ở cột G thì công thức sửa thế nào được bạn nhỉ? Mình chỉnh đi chỉnh lại! Chỉ chèn cột chuyển sang B thì công thức đã không đúng mà ko biết sửa kiểu gì.
 
Mình làm ở cột G thì công thức sửa thế nào được bạn nhỉ? Mình chỉnh đi chỉnh lại! Chỉ chèn cột chuyển sang B thì công thức đã không đúng mà ko biết sửa kiểu gì.
Muốn sử dụng ở cột G thì tại G1 gõ như sau:
Mã:
=IFERROR(INDEX($A$2:$F$2,,SMALL(IF(COUNTIF($A$1:$F$1,$A$2:$F$2)>0,COLUMN($A$2:$F$2),""),ROW(1:1))),"")
Kết thúc bằng Ctrl+Shift+Enter, fill CT xuống.
 
Cảm ơn bạn nhiều, tôi đã giải quyết được vấn đề :)
 

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

Back
Top Bottom