# \[CF] Đếm số lần xuất hiện kí tự trong dải ô 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](https://hocggsheet.com/cf-custom-function-google-sheets-la-gi-va-cach-cai-dat/#Cai_dat_Custom_Function) (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:

![Hàm đếm số lần kí tự xuất hiện cho ra kết quả khác với hàm countif](https://i0.wp.com/hocggsheet.com/wp-content/uploads/2021/08/image-8.png?resize=618%2C214\&ssl=1)So sánh với COUNTIF

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*.
