Đếm số lần xuất hiện của một ký tự trong bảng tính excel


4

Cảm thấy ngớ ngẩn khi hỏi câu hỏi này, nhưng tôi cần sự giúp đỡ!

  1. Tôi muốn đếm có bao nhiêu *xuất hiện trong một phạm vi 5 ô.
  2. Các ô sẽ nằm trong khoảng từ 0-7 *mỗi ô.

Tôi đã nghĩ đến việc sử dụng =COUNTIF(A2:A:6,"*")chức năng, nhưng nếu tế bào có nhiều hơn một *, nó không hoạt động. Bất kỳ ý tưởng nào tôi nên sử dụng chức năng hoặc làm thế nào tôi có thể sửa đổi COUNTIFchức năng của mình để làm cho nó hoạt động?

Cảm ơn trước.

Câu trả lời:


6

Bạn có thể sử dụng như sau:

{=SUM(LEN(A1:A7)-LEN(SUBSTITUTE(A1:A7,"""","")))}

Điều này đếm số lượng "bên trong A1:A7.

Đảm bảo biến điều này thành toán tử mảng hoặc nó sẽ không hoạt động chính xác (control + shift + enter).


1
À! bạn đánh bại tôi để kết thúc +1 ..... Tôi đã sử dụng SUMPRODVEL để tránh "nhập mảng"
barry houdini

10

Bạn có thể sử dụng công thức này để đếm số lượng "x" trong một phạm vi (bao gồm nhiều lần xuất hiện trong một ô)

=SUMPRODUCT(LEN(A2:A6)-LEN(SUBSTITUTE(A2:A6,"x","")))

Tôi không rõ bạn đang đếm ký tự nào nhưng thay thế x ở trên bằng ký tự có liên quan hoặc bạn có thể thay thế "x" bằng CHAR (99) hoặc tương tự nếu bạn biết số.

Công thức trên thay thế nhân vật của bạn không có gì sau đó đo chiều dài ô và so sánh với độ dài của ô ban đầu, rõ ràng sự khác biệt là số lượng ký tự của bạn trong mỗi ô - SUMPRODVEL cộng tổng số cho tất cả các ô cho bạn tổng cộng phạm vi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.