Làm cách nào để tôi đếm các ô có văn bản trong Excel (8 thủ thuật nhanh)

  • Chia Sẻ Cái Này
Hugh West

Trong hướng dẫn này, tôi sẽ chỉ cho bạn 8 thủ thuật nhanh để đếm các ô có văn bản trong excel. Bạn có thể sử dụng các phương pháp này ngay cả trong các tập dữ liệu lớn để tìm ra các ô dữ liệu có chứa các giá trị văn bản. Trong suốt hướng dẫn này, bạn cũng sẽ tìm hiểu một số công cụ và kỹ thuật excel quan trọng sẽ rất hữu ích trong bất kỳ nhiệm vụ nào liên quan đến excel.

Tải xuống Sách bài tập thực hành

Bạn có thể tải xuống sách bài tập thực hành từ đây.

Đếm ô có chữ.xlsm

8 thủ thuật nhanh để đếm ô có chữ trong Excel

Chúng tôi đã lấy một bộ dữ liệu ngắn gọn để giải thích rõ ràng các bước. Tập dữ liệu có khoảng 7 hàng và 2 cột. Ban đầu, chúng tôi giữ tất cả các ô ở định dạng Chung . Đối với tất cả các bộ dữ liệu, chúng tôi có 2 cột duy nhất là Sản phẩm Số lượng bán hàng . Mặc dù chúng tôi có thể thay đổi số cột sau này nếu cần.

1. Sử dụng Hàm COUNTA

Hàm COUNTA đếm tất cả các ô với bất kỳ loại giá trị nào. Chúng ta có thể sử dụng chức năng này để đếm các ô có văn bản trong excel . Thực hiện theo các bước bên dưới để thực hiện việc này.

Các bước:

  • Đầu tiên, chuyển đến ô C10 và chèn công thức sau:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Bây giờ, nhấn Enter và thao tác này sẽ tính toán tổng số ô văn bản bên trong C10 .

Đọc thêm: Đếm nếuÔ chứa văn bản trong Excel (5 cách tiếp cận dễ dàng)

2. Áp dụng hàm COUNTIF

Hàm COUNTIF lấy tiêu chí nhất định để đếm ô. Chúng ta có thể đếm các ô có văn bản trong excel bằng chức năng này bằng cách đặt tiêu chí thích hợp. Hãy cho chúng tôi xem cách thực hiện việc này.

Các bước:

  • Để bắt đầu, nhấp đúp vào ô C10 và nhập công thức bên dưới:
=COUNTIF(B5:C9,"*")

  • Tiếp theo, nhấn phím Enter và bạn sẽ nhận được số ô có dữ liệu văn bản.

Đọc thêm: Đếm nếu một ô chứa bất kỳ văn bản nào trong Excel (4 phương pháp)

3. Sử dụng Hàm ISTEXT

Như tên cho thấy, Hàm ISTEXT trong excel kiểm tra xem một ô có chứa văn bản hay không và đưa ra phản hồi bằng Giá trị TRUE hoặc FALSE . Hãy cho chúng tôi xem cách áp dụng điều này tại đây để đếm ô.

Các bước:

  • Để bắt đầu phương pháp này, nhấp đúp vào ô C10 và chèn công thức bên dưới:
=COUNT(IF(ISTEXT(B5:C9),1))

  • Tiếp theo, nhấn Enter và do đó, phím này sẽ tìm tổng số ô có dữ liệu văn bản bên trong ô C10 .

🔎 Công thức hoạt động như thế nào?

  • ISTEXT(B5:C9): Phần này kiểm tra từng ô trong phạm vi và trả về TRUE nếu một ô chứa văn bản, FALSE
  • IF(ISTEXT(B5:C9),1): Điều này trả về một mảng của 1 SAI tùy thuộc vào ô chứa giá trị văn bản.

Đọc thêm: COUNTIF Ô Chứa Văn bản Cụ thể trong Excel (Phân biệt chữ hoa chữ thường và Không phân biệt chữ hoa chữ thường)

4. Đếm với hàm SUM

Chúng ta cũng có thể sử dụng hàm SUM trong excel kết hợp với hàm ISTEXT để đếm các ô có văn bản.

Các bước:

  • Để bắt đầu phương pháp này, hãy điều hướng đến ô C10 và nhập công thức sau:
=SUM(IF(ISTEXT(B5:C9),1))

  • Sau đó, nhấn phím Enter hoặc nhấp vào bất kỳ ô trống nào.
  • Ngay lập tức, thao tác này sẽ cung cấp cho bạn số lượng ô văn bản bên trong ô C10 5 .

🔎 Công thức hoạt động như thế nào?

  • ISTEXT(B5:C9): Phần này kiểm tra từng ô trong phạm vi và trả về TRUE nếu một ô chứa văn bản, FALSE
  • IF(ISTEXT(B5:C9),1): Điều này trả về một mảng 1 FALSE tùy thuộc vào ô chứa giá trị văn bản.

Đọc thêm : Cách Đếm Các Từ Cụ Thể Trong Một Cột trong Excel (2 Phương Pháp)

5. Đếm Các Ô Văn Bản Bằng Hàm TÓM TẮT

Trong phương pháp này, chúng ta sẽ sử dụng TÓM TẮT hàm cùng với hàm ISTEXT để đếm các ô có văn bản trong excel.

Các bước:

  • Như trước đây, chèn công thức bên dưới bên trong ô C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

  • Cuối cùng,nhấn phím Enter và chúng ta sẽ nhận được kết quả là 5 .

🔎 Công thức hoạt động như thế nào?

  • ISTEXT(B5:C9): Phần này kiểm tra từng ô trong phạm vi và trả về TRUE nếu một ô chứa văn bản, FALSE
  • IF(ISTEXT(B5:C9),1): Điều này trả về một mảng 1 FALSE tùy thuộc vào ô chứa giá trị văn bản.

6. Sử dụng hàm SIGN trong Excel

Hàm SIGN trong excel kiểm tra xem một số là dương hay âm. Chúng ta có thể sử dụng hàm này tương tự như cách đếm ô có chữ trong excel trước đây. Dưới đây là các bước chi tiết.

Các bước:

  • Để bắt đầu quy trình, hãy điều hướng đến ô C10 và nhập vào công thức bên dưới:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9)))

  • Sau đó, nhấn Enter và thao tác này sẽ đếm tổng số ô có giá trị dữ liệu văn bản bên trong ô C10 .

🔎 Công thức hoạt động như thế nào?

  • ISTEXT(B5:C9): Phần này kiểm tra từng ô trong phạm vi và trả về TRUE nếu một ô chứa văn bản, FALSE
  • SIGN(ISTEXT(B5:C9)): Phần này trả về một mảng 1 0 khi ô là dương hoặc 0 .

7. Loại trừ các ô có khoảng trắng

Trong tập dữ liệu sau, ô B8 có một khoảng trắng mà các phương pháp trước đó sẽ tính làchữ. Đối với điều này, chúng ta cần một cách khác để đếm các ô có văn bản trong excel nhưng loại trừ bất kỳ ô nào có khoảng trắng.

Các bước:

  • Đầu tiên, hãy chuyển đến ô C10 và chèn công thức sau:
=COUNTIF(B5:C9,"><")

  • Bây giờ, nhấn Nhập và thao tác này sẽ tính toán tổng số ô văn bản bên trong ô C10 .

8. Đếm các ô sau Lọc

Ở đây, chúng tôi đã lọc tập dữ liệu vì bạn có thể nhận thấy rằng không có hàng 9 . Các công thức thông thường cũng sẽ tính hàng này. Vì vậy, chúng tôi sẽ sử dụng một công thức khác để chỉ đếm các ô đã lọc có văn bản trong excel.

Các bước:

  • Đối với điều này, nhấp đúp vào ô C10 và nhập công thức bên dưới:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

  • Tiếp theo, nhấn nút Nhập phím và bạn sẽ nhận được số ô có dữ liệu văn bản.

🔎 Công thức hoạt động như thế nào ?

  • ISTEXT(B5:C10) : Hàm ISTEXT kiểm tra từng ô trong phạm vi và trả về TRUE nếu một ô chứa văn bản, ngược lại là FALSE.
  • INDIRECT(“B”&ROW(B5:C10)): Hàm INDIRECT để đặt các tham chiếu riêng lẻ của tất cả các ô trong phạm vi đã chỉ định.
  • SUBTOTAL(103, INDIRECT(“B”&ROW(B5:C10)))*(ISTEXT(B5:C10)): Phần này trả về một mảng của 1 0 cho biết sự tồn tại của văn bản trong một ô hoặcngược lại.

Đọc thêm: Cách đếm các ô đã lọc có văn bản trong Excel (3 phương pháp)

Cách đếm các ô trong Excel

Nếu bạn đã quen thuộc với VBA trong excel, thì bạn có thể đếm số ô nhanh chóng chỉ với một vài dòng mã. Hãy cho chúng tôi xem cách chúng tôi có thể làm điều đó.

Các bước:

  • Đối với phương pháp này, hãy chuyển đến tab Nhà phát triển và chọn Visual Basic .

  • Bây giờ, chọn Chèn trong cửa sổ VBA và nhấp vào Mô-đun .

  • Tiếp theo, nhập công thức bên dưới vào cửa sổ mới:
4255

  • Sau đó, mở macro từ tab Nhà phát triển bằng cách nhấp vào Macro .

  • Bây giờ, trong cửa sổ Macro , hãy chọn macro CountCells và nhấp vào Chạy .

  • Kết quả là mã VBA sẽ tính tổng số ô bên trong ô C10 .

Cách đếm các ô có số trong Excel

Để đếm các ô có số, chúng ta sẽ sử dụng hàm COUNT cơ bản trong excel.

Các bước:

  • Để bắt đầu, nhấp đúp vào ô C10 và nhập công thức bên dưới:
=COUNT(B5:C9)

  • Sau đó, nhấn phím Enter và thao tác này sẽ tìm thấy số ô có số bằng 5 .

Kết luận

Tôi hy vọng rằng bạn có thể áp dụng phương pháp mà tôi đã chỉ ra trong nàyhướng dẫn đếm ô có chữ trong excel. Như bạn có thể thấy, có khá nhiều cách để đạt được điều này. Vì vậy, hãy khôn ngoan lựa chọn phương pháp phù hợp với hoàn cảnh của bạn nhất. Nếu bạn gặp khó khăn trong bất kỳ bước nào, tôi khuyên bạn nên xem lại chúng một vài lần để giải tỏa mọi nhầm lẫn. Cuối cùng, để tìm hiểu thêm về các kỹ thuật excel , hãy theo dõi trang web ExcelWIKI của chúng tôi. Nếu bạn có bất kỳ câu hỏi nào, vui lòng cho tôi biết trong phần bình luận.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.