Cách đếm số từ phân cách bằng dấu phẩy trong một ô trong Google Sheets

Trong một ô trong Google Sheets, tôi có một số tên của những học sinh được phân cách bằng dấu phẩy. Ví dụ: “John, Mary, Arun, Teresa.” Tôi muốn đếm số các từ phân cách bằng dấu phẩy này để tìm tổng số học sinh. Đừng lo, tôi đã có công thức hoàn hảo cho bạn!

Công thức không dùng mảng để đếm số từ phân cách bằng dấu phẩy trong Google Sheets

Bạn có thể sử dụng một cách lồng ghép len + SUBSTITUTE hoặc len + REGEXREPLACE trong trường hợp này. Hãy cùng tìm hiểu chi tiết:

Công thức 1:
=NẾU(A1="",,ĐỘ_DÀI(A1)-ĐỘ_DÀI(REGEXTHAY_THẾ(A1,",",""))+1)

Công thức 2:
=NẾU(A1="",,ĐỘ_DÀI(A1)-ĐỘ_DÀI(SỐ_THAY_THẾ(A1,",",""))+1)

Bạn có thể áp dụng bất kỳ công thức nào trên vào ô B1.

Làm thế nào các công thức trên đếm số từ phân cách bằng dấu phẩy?

Công thức trước tiên đếm tổng số ký tự có sẵn trong ô A1. Từ đó, công thức trừ đi số lượng ký tự sau khi loại bỏ dấu phẩy. Nếu có bốn từ, thì rõ ràng chỉ có ba dấu phẩy phân tách. Vì vậy, chúng ta nên cộng 1 vào kết quả công thức để lấy số lượng thực tế của các chuỗi văn bản. Hàm Regexreplace hoặc hàm Substitute thay thế dấu phẩy bằng khoảng trắng. Vì vậy, hãy sử dụng bất kỳ công thức nào trong Google Sheets để đếm số lần xuất hiện của từ trong một ô.

Công thức mảng để đếm số giá trị phân cách bằng dấu phẩy trong Google Sheets

Giả sử bạn có các từ phân cách bằng dấu phẩy trong phạm vi A1:A. Trong trường hợp đó, bạn có thể sử dụng công thức trên tại ô B1 và kéo nó xuống để bao phủ tất cả các giá trị trong cột A. Tuy nhiên, tôi khuyến nghị sử dụng một công thức dạng mảng có thể tạo ra kết quả cho toàn bộ cột từ ô B1.

Để làm điều đó, chúng ta có thể sử dụng công thức mảng sau tại ô B1.

=Công_thức_mảng(NẾU(độ_dài(A1:A),độ_dài(A1:A)-ĐỘ_DÀI(SỐ_THAY_THẾ(A1:A,",",""))+1,))

Đây là công thức mảng để đếm số từ phân cách bằng dấu phẩy trong mỗi hàng trong Google Sheets. Không nghi ngờ gì ở đây, bạn cũng có thể thay thế hàm SỐ_THAY_THẾ bằng hàm REGEXTHAY_THẾ.

=Công_thức_mảng(NẾU(độ_dài(A1:A),độ_dài(A1:A)-ĐỘ_DÀI(REGEXTHAY_THẾ(A1:A,",",""))+1,))

Tôi muốn đếm các ngày phân cách bằng dấu phẩy. Làm thế nào để làm điều đó trong Google Sheets? Bạn có thể sử dụng cùng một công thức ở trên cho mục đích đó.

Công thức trên là câu trả lời của tôi cho các câu hỏi sau:

  1. Làm thế nào để đếm các chuỗi văn bản phân cách bằng dấu phẩy trong Google Sheets?
  2. Làm thế nào để đếm các ngày phân cách bằng dấu phẩy trong Google Sheets?
  3. Tôi có thể đếm các số phân cách bằng dấu phẩy trong Google Sheets bằng một công thức được không?

Đối với câu hỏi cuối cùng, tôi nên làm rõ một điều. Khi bạn nhập các số dạng phân cách bằng dấu phẩy, làm như sau. Trước khi nhập số, hãy chọn phạm vi, ở đây là A1:A, và đi đến menu Định dạng > Số và nhấp vào “Văn bản thuần”. Nếu không, công thức có thể trả về một lỗi trong bất kỳ ô nào chứa một số duy nhất.

Theo cách này (sử dụng Regex hoặc Substitute), bạn có thể đếm số từ phân cách bằng dấu phẩy trong một ô/phạm vi trong Google Sheets. Enjoy!

Google Sheets

Tài nguyên bổ sung

Related posts