Để đế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 các hàm SUBSTITUTE và LEN. Công thức chung= LEN ( A1 ) – LEN ( SUBSTITUTE ( A1 , “a” , “” )) Trong đó: A1 đại diện cho địa chỉ ô. “a” đại diện cho ký tự bạn muốn đếm. Ta xét ví dụ sau: Bạn hãy đếm số vần t có trong ô B5?
Cách đếm số lần xuất hiện ký tự trong Excel
Tại ô D5 bạn nhập công thức =LEN(B5)-LEN(SUBSTITUTE(B5,”t”,””)). Kết quả trả về là 2 như hình trên. Hoặc bạn áp dụng công thức sau cũng có kết quả tương tự:=LEN(B5)-LEN(SUBSTITUTE(B5,”t”,””))
Cách đếm số lần xuất hiện ký tự trong Excel
Trong đó: 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ự được tính trong ô. Sau đó, độ dài của văn bản (với ký tự được loại bỏ) được trừ vào chiều dài của văn bản gốc. Kết quả là số lượng ký tự đã bị xóa bằng SUBSTITUTE, bằng với số lượng các ký tự đó.Lưu ý: SUBSTITUTE phân biệt chữ hoa chữ thường, vì vậy nó sẽ tính chữ hoa khi bạn sử dụng. Nếu bạn cần tính cả hai chữ hoa và chữ thường của một ô, hãy sử dụng hàm UPPER kết hợp với SUBSTITUTE để có thể đếm được cả chữ hoa và chữ thường. Công thức như sau:= LEN ( A1 ) – LEN ( SUBSTITUTE ( UPPER ( A1 ), “A” , “” )).
Đếm số ký tự cụ thể trong một phạm vi
Công thức chung:=SUMPRODUCT(LEN(range)-LEN(SUBSTITUTE(range, character,””))). trong đó: Range : Phạm vi cần đếm Character: Ký tự cần đếm
Đếm số ký tự cụ thể trong một phạm vi
Ở ví dụ trên tại ô D5 bạn nhập công thức: =SUMPRODUCT(LEN(B5:B7)-LEN(SUBSTITUTE(B5:B7, “t”,””))) Kết quả số ký tự ‘t’ cần đến sẽ là 7 như trên. Ngoài ra bạn cũng có thể áp dụng công thức sau cũng có kết quả tương tự:=SUM(LEN(B5:B7)-LEN(SUBSTITUTE(B5:B7, “t”,””))) Nếu bạn không muốn mã hóa ký tự trong công thức, bạn có thể nhập nó vào một số ô, ví dụ như trên là tại ô C5 và tham chiếu ô đó trong công thức đếm ký tự của bạn:=SUMPRODUCT(LEN(B5:B7)-LEN(SUBSTITUTE(B5:B7, C5,””))). Lưu ý: Như đã đề cập, hàm SUBSTITUTE phân biệt chữ hoa và thường, vì vậy ta sẽ kết hợp thêm hàm UPPER hoặc LOWER Sử dụng hàm UPPER và nhập một ký tự viết hoa:=SUMPRODUCT(LEN(B5:B7) – LEN(SUBSTITUTE(UPPER(B5:B7),”t”,””))) Sử dụng các hàm SUBSTITUTE kết hợp:=SUMPRODUCT(LEN(B5:B7) – LEN(SUBSTITUTE(SUBSTITUTE((B5:B7),”t”,””),”T”,””))) Sử dụng các hàm UPPER và LOWER, nhập ký tự chữ hoa hoặc chữ thường trong một số ô và tham chiếu ô đó trong công thức:=SUMPRODUCT(LEN(B5:B7) – LEN(SUBSTITUTE(SUBSTITUTE((B5:B7), UPPER($C$5), “”), LOWER($C$5),””))).
Cách đếm tổng số ký tự trong một phạm vi
=LEN(range)+LEN(range)+LEN(range) Hoặc là=SUM(LEN(range),LEN(range),LEN(range)) Công thức trên áp dụng với phạm vi cần đếm nhỏ. Để đếm tổng số ký tự trong phạm vi lớn hơn, ta nên dùng hàm SUMPRODVEL. Đây là công thức chung để đếm các ký tự trong một phạm vi:= Total (LEN ( range )) Tại ví dụ của chúng ta sẽ nhập như sau:=SUMPRODUCT(LEN(B5:B7))
Cách đếm tổng số ký tự trong một phạm vi
Hoặc bạn nhập =SUM(LEN(B5:B7))
Đặc biệt hơn, nếu bạn muốn trở thành cao thủ về Excel thì bạn có thể bỏ túi khóa học “Trở thành cao thủ Excel trong 10 giờ” của giảng viên Nguyễn Thành Phương trên UNICA.
Khóa học “Trở thành cao thủ Excel trong 10 giờ”
Khóa học “Trở thành cao thủ Excel trong 10 giờ”
Khóa học giúp bạn NẮM TRỌN BỘ TẤT TẦN TẬT VỀ EXCEL chỉ trong 10 giờ học để xử lý, phân tích, thống kê dữ liệu một cách nhanh chóng, có kiến thức toàn diện về các hàm Excel. Không những thế, khóa học siêu tiết kiệm, giúp bạn giảm chi phí đến trung tâm, tiện lợi khi học, học ở bất cứ khu vực và thời gian nào mình muốn. Còn chờ đợi gì nữa, đăng ký ngay khóa học “Trở thành cao thủ Hàm Excel trong 10 giờ” để sớm làm chủ công cụ xử lý số liệu mạnh mẽ nhất thế giới hiện nay nào!