[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

Navigation

Lionel

@Copyright 2023