Hàm đếm tổng các giá trị Trùng (1 người xem)

  • Thread starter Thread starter newex
  • Ngày gửi Ngày gửi

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

newex

Thành viên chính thức
Tham gia
29/7/15
Bài viết
88
Được thích
8
em đang có 1 vấn đề cần nhờ các bác giúp.

dữ liệu tại cột A và cột B
em cần đếm các giái trị trùng từ cột a so với cột b theo 2 điều kiện.
1, đếm tất cả các giá trị trùng tại cột a so với cột b
2, đếm tất cả các giá trị trùng tại cột a ( giá trị trùng tại cột a chỉ đếm 1 lần ) so với cột b


PS: dữ liệu của em > 100.000 dòng nên rất nặng. nhờ các bác viết hàm làm sao nhẹ nhất có thể
 

File đính kèm

em đang có 1 vấn đề cần nhờ các bác giúp.

dữ liệu tại cột A và cột B
em cần đếm các giái trị trùng từ cột a so với cột b theo 2 điều kiện.
1, đếm tất cả các giá trị trùng tại cột a so với cột b
2, đếm tất cả các giá trị trùng tại cột a ( giá trị trùng tại cột a chỉ đếm 1 lần ) so với cột b


PS: dữ liệu của em > 100.000 dòng nên rất nặng. nhờ các bác viết hàm làm sao nhẹ nhất có thể
Không hiểu ý bạn lắm, bạn dùng thử các CT sau xem đúng không:
Mã:
D2=COUNT(MATCH($A$3:$A$15,$B$3:$B$19,))
D3=COUNT(MATCH($B$3:$B$19,$A$3:$A$14,))
Cả 2 CT đều bấm CTrl+Shift+Enter!!!
 
Không hiểu ý bạn lắm, bạn dùng thử các CT sau xem đúng không:
Mã:
D2=COUNT(MATCH($A$3:$A$15,$B$3:$B$19,))
D3=COUNT(MATCH($B$3:$B$19,$A$3:$A$14,))
Cả 2 CT đều bấm CTrl+Shift+Enter!!!

hàm trả đúng kết quả rồi nhưng khi áp vào file > 100k dòng thì không chạy được. nhờ bác xử lý giúp
 
hàm trả đúng kết quả rồi nhưng khi áp vào file > 100k dòng thì không chạy được. nhờ bác xử lý giúp

bạn chịu khó thao tác băng tay một chút
tại một cell nào đó chẳng hạng F2
Mã:
F2=COUNTIF($B$2:$B$19,A3)>0
vào lớp data==>chọn advanced filter==> list range =$A$2:$A$14==>Criteria range=$F$1:$F$2==>copy to G2(để ở đâu cũng được)==>nhấn ok nó sẻ lọc cho bạn danh sách cột A có mặt trong cột B
muốn lọc danh sách không trùng thì click vào cái ô "Unique records only"
dùng hàm count để đếm các cột mới được chép ra
====
muốn tự động nữa thì dùng vba
 
bạn chịu khó thao tác băng tay một chút
tại một cell nào đó chẳng hạng F2
Mã:
F2=COUNTIF($B$2:$B$19,A3)>0
vào lớp data==>chọn advanced filter==> list range =$A$2:$A$14==>Criteria range=$F$1:$F$2==>copy to G2(để ở đâu cũng được)==>nhấn ok nó sẻ lọc cho bạn danh sách cột A có mặt trong cột B
muốn lọc danh sách không trùng thì click vào cái ô "Unique records only"
dùng hàm count để đếm các cột mới được chép ra
====
muốn tự động nữa thì dùng vba

VBA em không biết gì cả bác viết giúp em với. làm bằng tay thì lâu quá vì dữ liệu của em > 100k dòng
 

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

Back
Top Bottom