Cách Đếm Số Từ Phân Cách Bởi Dấu Phẩy Trong Một Ô Trong Google Sheets

Trong một ô trong Google Sheets, tôi có một vài tên của các 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ố từ được phân cách bằng dấu phẩy này để tìm tổng số học sinh.

Tôi có một công thức mà bạn có thể sử dụng để đếm số từ được phân cách bằng dấu phẩy như trên trong Google Sheets.

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 sự kết hợp giữa hàm LEN và SUBSTITUTE hoặc hàm LEN và REGEXREPLACE trong trường hợp này.

Công thức 1:

=if(A1="",,len(A1)-len(REGEXREPLACE(A1,",",""))+1)

Công thức 2:

=if(A1="",,len(A1)-len(SUBSTITUTE(A1,",",""))+1)

Bạn có thể áp dụng một trong hai công thức trên vào ô B1.

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

Công thức đầu tiên đếm tổng số ký tự có trong ô A1.

Từ đó, công thức trừ số lượng ký tự sau khi loại bỏ dấu phẩy.

Nếu có bốn từ, rõ ràng chỉ có ba dấu phẩy phân tách.

Vì vậy chúng ta nên thêm 1 vào kết quả của công thức để có được số lượng thực sự của các chuỗi văn bản.

Hàm REGEXREPLACE hoặc SUBSTITUTE thay thế dấu phẩy bằng khoảng trống.

Vì vậy, hãy sử dụng một trong hai công thức trên trong Google Sheets để đếm số lần xuất hiện của từ trong một ô.

Công Thức Mảng Để Đếm Các Giá Trị Được Phân Cách Bằng Dấu Phẩy Trong Google Sheets

Giả sử bạn có các từ được 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 trong ô B1 và kéo nó xuống để bao phủ tất cả các giá trị trong cột A.

Nhưng tôi thích sử dụng một Công Thức Mảng có thể tạo ra kết quả cho cả cột từ bên trong ô B1.

Đối với điều đó, chúng ta có thể sử dụng công thức mảng sau đây trong ô B1.

=ArrayFormula(if(len(A1:A),len(A1:A)-len(SUBSTITUTE(A1:A,",",""))+1,))

Đây là một công thức mảng để đếm các từ được phân cách bằng dấu phẩy trong mỗi hàng trong Google Sheets.

Không có nghi ngờ gì ở đây bạn cũng có thể thay thế hàm SUBSTITUTE bằng REGEXREPLACE.

=ArrayFormula(if(len(A1:A),len(A1:A)-len(REGEXREPLACE(A1:A,",",""))+1,))

Tôi muốn đếm các ngày được 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 thức trên để làm điều đó.

Công thức trên là câu trả lời của tôi đối với các câu hỏi sau đây.

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

Đó là gì?

Khi bạn nhập số dưới dạng được 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 “Palin Text”.

Nếu không, công thức có thể trả về lỗi trong bất kỳ ô nào chứa một số duy nhất.

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

Tài Nguyên Bổ Trợ

Related posts