Công thức Excel: Đếm các ký tự cụ thể trong một ô -

Mục lục

Công thức chung

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Tóm lược

Để đếm số lần một ký tự cụ thể xuất hiện trong một ô, bạn có thể sử dụng công thức dựa trên hàm SUBSTITUTE và LEN. Ở dạng chung của công thức ở trên, A1 đại diện cho địa chỉ ô và "a" đại diện cho ký tự bạn muốn đếm.

Trong ví dụ, ô hiện hoạt chứa công thức này:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Giải trình

Công thức này hoạt động bằng cách sử dụng SUBSTITUTE để xóa tất cả các ký tự đang được đếm trong văn bản nguồn. Sau đó, độ dài của văn bản (với ký tự bị xóa) được trừ cho độ dài của văn bản gốc. Kết quả là số ký tự đã bị xóa bằng SUBSTITUTE, bằng với số ký tự đó.

Viết in hoa và viết thường

SUBSTITUTE là một hàm phân biệt chữ hoa chữ thường, vì vậy nó sẽ so khớp chữ hoa chữ thường khi chạy thay thế. Nếu bạn cần đếm số lần xuất hiện cả chữ hoa và chữ thường của một ký tự cụ thể, hãy sử dụng hàm UPPER bên trong SUBSTITUTE để chuyển văn bản thành chữ hoa trước khi chạy thay thế. Sau đó, cung cấp một ký tự viết hoa làm văn bản đang được thay thế như sau:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

thú vị bài viết...