Hàm đếm chữ trong Excel
Đề tài hôm nay mình sẽ giới thiệu các bạn cách lập công thức đếm số từ ngữ, số ký tự bằng các hàm trong Excel. Show Bài này thuộc chuyên đề Hướng dẫn học Excel, bạn có thể click vào để xem các bài khác cùng chuyên đề này để học excel Online nhanh nhất. Mục lục Đếm tất cả kí tự trong ô dùng hàm LENTa sẽ dùng làm LEN Ví dụ Ô A1 có giá trị là “Trung tâm tin học” =LEN(A1) Sẽ cho giá trị là 17. Tức chuỗi trong ô A1 có tổng cộng 17 kí tự Các bài trong chuyên đề Excel 2007
Đếm kí tự trong ô không tính khoảng trắng dùng hàm LEN và SUBSTITUTETa dùng hàm LEN kết hợp hàm Hàm SUBSTITUTE có chức năng tìm và thay ký tự này bằng một kí tự khác trong chuỗi. =SUBSTITUTE (A1, ” “, “”) Ý nghĩa hàm trên là: tìm trong ô A1, những ký tự khoảng trắng ” ” và thay bằng rỗng “” Sẽ cho kết quả là Trungtâmtinhọc Như vậy ta đếm chuỗi kết quả trên thì đáp ứng yêu cầu. Ta dùng công thức sau: =LEN(SUBSTITUTE((A1),” “,””)) Sẽ cho giá trị là 14 Lời khuyên chân thật, hãy để lại email, chúng tôi sẽ gửi bài vào email bạn, cùng nhiều bài khác nữa. Đếm số từ, chữ trong một ô dùng hàm LEN kết hợpCác phân trên là đếm kí tự, phần này ta đếm số từ (số chữ). Các chữ là cụm kí tự cách nhau khoảng trắng. Thay vì đếm bao nhiêu từ, ta sẽ đếm xem có bao nhiêu khoảng trắng ngăn cách giữa các từ rồi cộng thêm 1. Ta sẽ được số từ. Ví dụ cụm từ: “Trần Triệu Phú” (Tên tôi!) có 2 khoảng trắng ngăn cách các từ, tức là cụm đó có 3 từ. Muốn đếm số khoảng trắng ngăn cách trong chuỗi, ta dùng công thức kết hợp LEN và SUBSTITUTE như sau. Công thức này rất dễ hiểu nếu bạn hiểu 2 mục trước: = LEN(A1)-LEN(...Nội dung chỉ dành cho thành viên... Lấy giá trị này cộng thêm 1, ta sẽ được số chữ trong chuỗi đã cho, tức là: = LEN(A1)-LEN(...Nội dung chỉ dành cho thành viên... Sẽ có trường hợp do lỗi hoặc cố ý, các trong chuỗi có các khoảng trống thừa phía trước hoặc sau chuỗi, hoặc giữa các từ thay vì có 1 khoảng trắng thì có đến 2,3,4… khoảng trắng. Công thức trên sẽ bị sai. Để giải quyết trường hợp này, ta dùng là hàm có chức năng xóa các khoảng trắng thừa trong chuỗi. Công thức đúng hơn sẽ là: = LEN(TRIM(A1))-LEN(...Nội dung chỉ dành cho thành viên... Bây giờ xảy ra một trường hợp nữa. Nếu giá trị của ô là rỗng hoặc một dãy các khoảng trắng tức nó có 0 từ. Khi đó biểu thức trên sẽ cho giá trị 1, SAI. Vì vậy ta kết hợp hàm IF như sau: =IF(LEN(TRIM(A1)=0, 0, LEN(TRIM(A1))-LEN(...Nội dung chỉ dành cho thành viên... Tức là nếu A1 không có kí tự nào hoặc có một dãy các ký tự khoảng trắng thì hàm IF sẽ trả về 0, ngược lại có từ thì nó sẽ đếm từ theo công thức ở trên. Các bạn còn có thể biến tấu công thức trên để đếm số lần xuất hiện của một từ cụ thể trong chuỗi cho trước. Chúc các bạn thành công. Trung Tâm Tin Học Nếu bạn muốn cảm ơn, vui lòng sử dụng các icon Facebook phía dưới cùng để chia sẻ cho bạn bè mình. Đó là cách để giới thiệu cũng như giúp chúng tôi phát triển. |