如何計算 Google 表格中的單元格

如何計算 Google 表格中的單元格

當您在 Google 表格中編譯電子表格時,您可能需要知道某些單元格的數量。不同的 Google 表格函數和公式通常用於計算空白和非空白單元格。對於首次使用 Google 表格的用戶來說,這項任務可能聽起來很複雜,但是一旦掌握了它,您就會發現在這個在線程序中計數細胞只是指定步驟的問題。

在本文中,我們將向您展示如何統計 Google 表格中各種類型的單元格,包括文本單元格、選定單元格、篩選單元格等。

如何計算 Google 表格中的單元格

如果您的 Google 表格文檔只有幾列和幾行,您始終可以手動計算單元格的數量。但是,如果電子表格包含大型數據庫,了解如何使用公式計算 Google 表格中的單元格可以為您節省大量時間。

要對 Google 表格中的單元格進行計數,我們將使用一些特殊的公式。具體來說,COUNT 函數用於計算特定數據范圍內的單元格數。Google 表格中最常見和最有用的兩種 COUNT 函數類型是 COUNTA 和 COUNTIF。

COUNTA 公式表示一個數據集中數值的數量。COUNTIF 公式用於確定範圍內的條件計數。是這樣寫的:COUNTIF(range, criterion),這裡根據criterion測試範圍。有時您可以使用 SUMPRODUCT 公式,它顯示兩個數組中相應範圍的乘積之和。

如何按顏色計算 Google 表格中的單元格

沒有直接的方法可以根據背景顏色來計算單元格的數量。相反,您必須使用帶有 Google Apps 腳本的自定義函數。

首先,您需要復制此代碼。

“函數 countColoredCells(countRange,colorRef) {

var activeRg = SpreadsheetApp.getActiveRange();

var activeSht = SpreadsheetApp.getActiveSheet();

var activeformula = activeRg.getFormula();

var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();

var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();

var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();

var BackGround = activeSht.getRange(colorRefAddress).getBackground();

var countCells = 0;

for (var i = 0; i < backGrounds.length; i++)

for (var k = 0; k < backGrounds[i].length; k++)

如果(背景[i][k] == 背景)

countCells = countCells + 1;

返回計數細胞;

};”

以下是如何使用此代碼按顏色對 Google 表格中的單元格進行計數。

  1. 打開谷歌表格

  2. 找到您要編輯的電子表格。

  3. 導航到菜單上的“擴展”,然後導航到“Apps 腳本”。

  4. 刪除 Google Apps 腳本窗口中的代碼。

  5. 粘貼上面提供的代碼。

  6. 通過單擊頁面頂部的光盤圖標來保存更改。

  7. 關閉 Google Apps 腳本窗口。

  8. 在電子表格的任何空白單元格中輸入“=COUNTCOLOREDCELLS”。

  9. 將範圍寫在括號中,如本例所示:“=COUNTCOLOREDCELLS (A12:D15)”。

  10. 按鍵盤上的“Enter”。

彩色單元格的數量將顯示在您輸入公式的單元格中。

如何計算 Google 表格中的文本單元格

在大多數情況下,您將需要對包含文本的單元格進行計數。單元格包含什麼樣的文本並不重要;它可以是數字、日期、姓名等。請注意,計算具有特定文本和非特定文本的單元格之間存在差異。我們將對兩者都使用 COUNTIF 公式。

要計算 Google 表格中的非特定文本單元格,這就是您需要做的。

  1. 打開谷歌表格

  2. 找到您要使用的電子表格。

  3. 雙擊將包含 COUNT 結果的空單元格。

  4. 在選定的空單元格中輸入“=COUNTIF”公式,或者直接從建議列表中選擇它。

  5. 通過在範圍上拖動鼠標來選擇要計數的文本單元格。它將
    自動添加到 COUNTIF 公式中。例如:“=COUNTIF (B4:C7” 是您現在應該寫的內容(還沒有右括號)。注意
    :另一種方法是在左括號後手動輸入範圍。例如,“ (A7:C11。”

  6. 將合格標準寫在引號中(例如,“>20”)。這是我們唯一一次在公式中使用引號。您使用的標準取決於單元格的內容。

  7. 添加右括號。

  8. 按“回車”鍵。

文本單元格的數量將出現在您輸入公式的單元格中

如何計算 Google 表格中選定的單元格

要計算 Google 表格中選定單元格的數量,您可以使用 COUNTA 公式。這就是它的完成方式。

  1. 在瀏覽器上轉到Google 表格。

  2. 找到您要使用的電子表格。

  3. 雙擊電子表格中的任何空單元格。

  4. 在單元格中寫入“=COUNTA”。

  5. 通過單擊範圍並將光標拖到它上面來選擇要計數的單元格。您也可以只在括號中輸入範圍,如下例所示:“=COUNTA (A1:B10)”。

  6. 按鍵盤上的“Enter”。

您將在編寫公式的同一單元格中看到所選單元格的數量。我們不會在 COUNTA 公式中使用引號。

如何計算 Google 表格中過濾後的單元格

如果要對包含特定單詞的單元格進行計數,可以使用 COUNTIF 公式。例如,如果您想要計算包含單詞“product”的所有單元格,COUNTIF 公式是理想的選擇。請按照以下步驟查看其工作原理。

  1. 運行Google 表格並找到您的電子表格。

  2. 雙擊電子表格上的任意位置。

  3. 寫“=COUNTIF”。

  4. 在括號中,添加範圍。例如:“(A3:B10)”。

  5. 添加逗號。

  6. 在引號之間輸入過濾詞。這就是公式應該看起來像“=COUNTIF (A3:B10, “product”)”。

  7. 按“輸入”。

如何計算 Google 表格中的粗體單元格

就像彩色單元格一樣,沒有函數可以用來計算 Google 表格中粗體單元格的數量。您將需要通過 Google Apps 腳本使用自定義公式。這是它是如何完成的。

  1. 打開Google 表格並轉到您的電子表格。

  2. 導航到頂部菜單上的“擴展”。

  3. 從選項列表中選擇“Apps 腳本”。這會將您帶到 Google Apps 腳本。

  4. 刪除已經存在的代碼。

  5. 將以下公式複制並粘貼到 Code.gs 窗口中。
    “函數 countboldcells() {
    var book = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = book.getActiveSheet();
    var range_input = sheet.getRange(“E2:S7”);
    var range_output = sheet.getRange(“G14”);
    var cell_styles = range_input.getFontWeights();
    變量計數 = 0;for(var r = 0; r < cell_styles.length; r++) {
    for(var c = 0; c < cell_styles[0].length; c++) {
    if(cell_styles[r][c] === “粗體” ) {
    計數 = 計數 + 1;
    }
    }
    }
    range_output.setValue(count)
    }”

  6. 選擇代碼上方的“保存”圖標。

  7. 關閉 Google Apps 腳本。
    現在您已經在 Google 表格中添加了對粗體單元格進行計數的功能,接下來您應該這樣做。

  8. 在空白單元格中寫入“=COUNTBOLDCELLS”。

  9. 輸入範圍,例如:“(A1:B10)”。

  10. 按“回車”鍵。

所有加粗的單元格都將被計算在內,結果將顯示在該單元格中。

如何計算 Google 表格中的空白單元格

Google 表格可讓您對不包含任何文本的單元格進行計數。這些稱為空白單元格。我們將使用 COUNTBLANK 公式對它們進行計數。這就是它的完成方式。

  1. 啟動Google 表格並打開您的電子表格。

  2. 選擇電子表格中的任何空單元格並雙擊它。

  3. 在空單元格中輸入“=COUNTBLANK”。

  4. 在括號中鍵入單元格範圍,如示例所示:“=COUNTBLANK (A:D)”。

  5. 按“輸入”。

這裡的所有都是它的。空白單元格的數量將出現在該單元格中。

請記住,Google 表格會區分空白單元格和空單元格。如果單元格中有空文本字符串,Google 表格會將其視為空單元格,而不是空白單元格。

如何計算 Google 表格中的非空白單元格

要計算 Google 表格中的非空白單元格,我們將使用 COUNTA 函數。此函數用於對包含文本字符串或範圍內某種值的單元格進行計數。如果文本單元格之間有空白單元格,則 COUNTA 函數不會選取它們。

按照以下步驟計算 Google 表格中的非空白單元格。

  1. 打開Google 表格並轉到您的電子表格。

  2. 在電子表格的任意位置選擇一個空單元格。

  3. 在空單元格中輸入“=COUNTA”。

  4. 在括號中鍵入單元格範圍,例如:“(B5:B20)”。

  5. 按鍵盤上的“Enter”。

範圍內非空白單元格的數量將顯示在單元格中。如果您的電子表格包含隱藏字符或特殊字符,COUNTA 函數將無能為力。在這些情況下,最好使用 COUNTIF 或 SUMPRODUCT 函數。

像專業人士一樣計數細胞

一開始使用 Google 表格可能會很複雜,尤其是如果您以前從未使用過它的公式。如果您需要對電子表格中的特定單元格進行計數,可能有一個公式可以幫助您。否則,您將不得不使用帶有 Google Apps 腳本的自定義公式。

你計算過谷歌表格中的單元格嗎?你用的是哪個公式?請在下面的評論部分告訴我們。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *