Đếm số lượng chuỗi trong chuỗi (6 người xem)

Liên hệ QC

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

selves037

Thành viên thường trực
Tham gia
22/9/17
Bài viết
228
Được thích
66
Giới tính
Nam
Chào mọi người, như tiêu đề em có vấn đề cần hỏi nhờ mọi người giúp đỡ với ạ:
Trong ô A1 em có 1 chuỗi dài khoảng 1000 ký tự VD như : ABCACBCABBBB , ô B1 nhập vào chuỗi BB , yêu cầu C3 đếm xem có bao nhiêu chuỗi BB trong chuỗi ô A1 (đếm từ đầu chuỗi tới cuối chuỗi và có tính số lần tiếp tục), như trong ví dụ trên Chuỗi BB xuất hiện 3 lần , vậy sử dụng hàm nào có thể tính được ạ, countif hay SUMPRODUCT ... và công thức trong ô sẽ như thế nào ạ. Em cảm ơn mọi người !
 
Chào mọi người, như tiêu đề em có vấn đề cần hỏi nhờ mọi người giúp đỡ với ạ:
Trong ô A1 em có 1 chuỗi dài khoảng 1000 ký tự VD như : ABCACBCABBBB , ô B1 nhập vào chuỗi BB , yêu cầu C3 đếm xem có bao nhiêu chuỗi BB trong chuỗi ô A1 (đếm từ đầu chuỗi tới cuối chuỗi và có tính số lần tiếp tục), như trong ví dụ trên Chuỗi BB xuất hiện 3 lần , vậy sử dụng hàm nào có thể tính được ạ, countif hay SUMPRODUCT ... và công thức trong ô sẽ như thế nào ạ. Em cảm ơn mọi người !
Sao mình thấy BB xuất hiện có 2 lần thôi nhỉ =(LEN(A1)-LEN(SUBSTITUTE(A1;RIGHT(B1;1);"")))/LEN(B1)
 
Công thức này:
Mã:
=(LEN(A1)-LEN(SUBSTITUTE(A1;RIGHT(B1;1);"")))/LEN(B1)
hay là:
Mã:
=(LEN(A1)-LEN(SUBSTITUTE(A1,B1,"")))/LEN(B1)
?
OK thank bạn đã quan tâm ý mình giống như bạn buiquangthuan nói nhưng mình khi thay độ dài của chuỗi BB thành ABB thì công thức sẽ tính sai !
Với công thức 1 của bạn thì chuỗi BB sẽ đúng nhưng công thức 2 sẽ sai, còn chuỗi ABB công thức 1 sẽ sai nhưng công thức 2 lại đúng .1578536987116.png
 
Lần chỉnh sửa cuối:
Chào mọi người, như tiêu đề em có vấn đề cần hỏi nhờ mọi người giúp đỡ với ạ:
Trong ô A1 em có 1 chuỗi dài khoảng 1000 ký tự VD như : ABCACBCABBBB , ô B1 nhập vào chuỗi BB , yêu cầu C3 đếm xem có bao nhiêu chuỗi BB trong chuỗi ô A1 (đếm từ đầu chuỗi tới cuối chuỗi và có tính số lần tiếp tục), như trong ví dụ trên Chuỗi BB xuất hiện 3 lần , vậy sử dụng hàm nào có thể tính được ạ, countif hay SUMPRODUCT ... và công thức trong ô sẽ như thế nào ạ. Em cảm ơn mọi người !
Bạn thử vầy xem: =SUMPRODUCT(N(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),LEN(B1))=B1))
 

File đính kèm

  • 1578634652165.png
    1578634652165.png
    62.3 KB · Đọc: 5
  • 1578634711297.png
    1578634711297.png
    69.4 KB · Đọc: 5
Web KT

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

Back
Top Bottom