[CF] Đếm số lần xuất hiện kí tự trong dải ô Google Sheets
https://hocggsheet.com/dem-so-lan-xuat-hien-ki-tu-trong-dai-o-google-sheets/
Sau đây là Custom Function đếm số lần kí tự xuất hiện trong dải ô.
Ví dụ mẫu
COUNTCHAR(A2:A9,”a”)
Cú pháp
COUNTCHAR(dải_ô, kí_tự)
kí_tự phải là 1 kí tự khác kí tự trống ( “” )
Code
01234567891011121314151617181920 | /*** Đếm số lần xuất hiện của kí tự trong dải ô** @param {range} range Dải ô. VD: A1:D10* @param {char} char 1 Kí tự khác rỗng. VD: "a"* @customfunction*/ function countChar(range, char) { var count = 0 if (char != "") { var str = range.filter(function(r) {return r != ""}).join() for (var i in str) { if (str[i] == char) { count++ } } } return count} |
Hướng dẫn cài đặt custom function
Xem bài viết (2-3 phút đọc)
So sánh với hàm COUNTIF
Hàm COUNTIF đếm ô bao gồm kí tự có thể được viết như ô B2:
Tuy nhiên cách viết này chỉ đếm số ô mà không đếm Số lần xuất hiện. Sử dụng custom function COUNTCHAR sẽ cho ra đúng kết quả yêu cầu.
Hãy để lại comment nếu bạn biết cách viết khác có thể thay thế cho custom function này.
Last updated