Googleスプレッドシートでセルを数える方法
Google スプレッドシートでスプレッドシートをコンパイルするとき、必要なセルの数を知る必要がある場合があります。 Google スプレッドシートの関数と数式は、空白セルと空白以外のセルを数えるためによく使用されます。 このタスクは、Google スプレッドシートを初めて使用する人にとっては複雑に聞こえるかもしれません。 しかし、慣れてしまえばご覧のとおり、このオンライン プログラムで細胞を数えるのは、特定の手順だけです。
この記事では、Google スプレッドシートでテキスト セルを含むさまざまな種類のセルを数える方法を説明します。 選択されたセル、フィルターされたセルなど。
Contents
Googleスプレッドシートでセルを数える方法
Google スプレッドシートのドキュメントに列と行が数個しかない場合。 ただし、スプレッドシートに大規模なデータベースがある場合は、いつでも手動でセルをカウントできます。 Google スプレッドシートで数式を使用してセルを数える方法を知ると、時間を大幅に節約できます。
Google スプレッドシートでセルを数えるには、いくつかの特別な数式を使用します。特に、COUNT 関数は、指定されたデータ範囲内のセルの数を数えるために使用されます。Google スプレッドシートで最も一般的で便利なタイプの COUNT 関数は、COUNTA と COUNTA です。COUNTIF
COUNTA 式は、単一のデータ セット内の数値の数を指定します。COUNTIF 式は、範囲内の条件付き数値を決定するために使用されます。 次のように記述します: COUNTIF (Range, Criteria) 範囲が基準に対してテストされます。 場合によっては、2 つの配列内の対応する範囲の積の合計を返す SUMPRODUCT 式を使用することもできます。
Googleスプレッドシートのセルを色別に数える方法
背景色に基づいてセルを数える直接的な方法はありません。 代わりに、Google Apps Script でカスタム関数を使用する必要があります。
まず、このコードをコピーする必要があります。
「関数 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 セル数 = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < 背景[i]。長さ; k++)
if (背景[i][k] == 背景 )
countCells = セルの数 + 1;
セル数を返します。
};”
このコードを使用して、Google スプレッドシートのセルを色別に数える方法を次に示します。
- 開ける Google スプレッドシート。
- 編集するスプレッドシートを見つけます。
- メニューの「拡張機能」から「App Script」に移動します。
- Google Apps Script ウィンドウのコードを削除します。
- 上で提供されたコードを貼り付けます。
- ページ上部のディスク アイコンをクリックして変更を保存します。
- Google Apps Script ウィンドウを閉じます。
- スプレッドシートの空のセルに「=COUNTCOLOREDCELLS」と入力します。
- 括弧内に範囲を書きます。 たとえば、この例では「=COUNTCOLOREDCELLS (A12:D15)」となります。
- キーボードの「Enter」を押します。
数式を入力したセルに、色付きのセルの数が表示されます。
Googleスプレッドシートでテキストセルを数える方法
ほとんどの場合テキストを含むセルの数を数える必要があります。 セルに含まれるテキストの種類は関係ありません。 数値、日付、名前などを指定できます。特定のテキストを含むセルと、特定でないテキストを含むセルの数には違いがあることに注意してください。両方に COUNTIF 式を使用します。
Google スプレッドシートで不特定のテキストセルをカウントするには、これを行う必要があります。
- 開ける Google スプレッドシート。
- 使用するスプレッドシートを見つけます。
- 空のセルをダブルクリックすると、結果は COUNT になります。
- 選択した空白セルに数式「=COUNTIF」を入力します。 または提案のリストから選択します
- カウントしたいテキストセルを範囲内でマウスをドラッグして選択します。
COUNTIF 数式に自動的に追加されます。例: 「=COUNTIF(B4:C7」) がここで記述する必要があります。 (閉じ括弧はありません)
注: これを行うもう 1 つの方法は、左括弧の後に「(A7:C11」など) 範囲を手動で入力することです。 - 資格基準を引用符で囲みます (例: “>20”)。数式で引用符を使用するのはこの場合のみです。 使用する基準はセルの内容によって異なります。
- 右括弧を追加する
- 「決定」ボタンを押してください。
数式を入力したセルにテキスト セルの数が表示されます。
Googleスプレッドシートで選択したセルを数える方法
Google スプレッドシートで選択したセルの数を数えるには、COUNTA 数式を使用できます。その方法は次のとおりです。
- に行く Google スプレッドシート ブラウザ上で
- 使用するスプレッドシートを見つけます。
- スプレッドシート内の空のセルをダブルクリックします。
- セルに「=COUNTA」と入力します。
- 範囲をクリックしてカーソルをドラッグして、カウントするセルを選択します。 次の例のように、括弧内に範囲を入力することもできます:「=COUNTA (A1:B10)」。
- キーボードの「Enter」を押します。
数式を書いた同じセル内で選択したセルの数が表示されます。 COUNTA 式では引用符は使用しません。
Google スプレッドシートでフィルターされたセルを数える方法
特定の単語が含まれるセルをカウントしたい場合 COUNTIF 式を使用できます。たとえば、「Product」という単語を含むすべてのセルを数えたい場合は、COUNTIF 式が最適です。 以下の手順に従って、どのように機能するかを確認してください。
- 走る Google スプレッドシート スプレッドシートを見つけます。
- スプレッドシート上の任意の場所をダブルクリックします。
- 「=COUNTIF」と書きます
- 括弧内に範囲を追加します (例: 「(A3:B10)」)。
- カンマを追加
- 引用符の間にフィルターを入力します。 数式は「=COUNTIF (A3:B10, “Products”)」のようになります。
- OKボタンを押してください。」
Googleスプレッドシートで太字のセルを数える方法
色付きのセルにも同じことが当てはまります。 Google スプレッドシートには太字のセルを数える関数がありません。Google Apps Script を使用してカスタム数式を使用する必要があります。その方法は次のとおりです。
- 開ける Google スプレッドシート そしてスプレッドシートに行きます
- 上部メニューの「拡張機能」に移動します。
- オプションのリストから「Apps Script」を選択します。 これにより、Google Apps Script が表示されます。
- 既存のコードを削除する
- 次の数式をコピーして、Code.gs ウィンドウに貼り付けます。
“関数 count セル ボールド () {
var book = SpreadsheetApp.getActiveSpreadsheet();
シート = 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
for (var c = 0; c < cell_styles[0]。長さ; C++){
if (セルスタイル[r][c] === “太字”) {
カウント = カウント + 1;
}
}
}
range_output.setValue (数値)
}” - コードの上にある「保存」アイコンを選択します。
- Google Apps Scriptを閉じる
Google スプレッドシートに太字のセルを数える機能を追加したので、次に行うべきことは次のとおりです。 - 空のセルに「=COUNTBOLDCELLS」と書き込みます。
- 範囲を入力します(例:「(A1:B10)」)。
- 「決定」ボタンを押してください。
すべての太字のセルがカウントされます。 結果がそのセルに表示されます。
Googleスプレッドシートで空のセルを数える方法
Google スプレッドシートを使用すると、テキストを含まないセルを数えることができます。 これらは空セルと呼ばれます。 COUNTBLANK 式を使用して数えます。その方法は次のとおりです。
- リリース Google スプレッドシート そしてスプレッドシートを開きます
- スプレッドシート内の空のセルを選択し、ダブルクリックします。
- 空のセルに「=COUNTBLANK」と入力します。
- 括弧内にセルの範囲を入力します (例: 「=COUNTBLANK (A:D)」)。
- OKボタンを押してください。」
それだけです。 そのセルには空のセルの数が表示されます。
Google スプレッドシートでは空のセルと空のセルが区別されることに注意してください。 セル内に空のテキスト文字列がある場合、Google スプレッドシートはそれを空のセルとして扱います。 空のセルではない
Googleスプレッドシートで空白以外のセルを数える方法
Google スプレッドシートで空白以外のセルを数えるには、COUNTA 関数を使用します。この関数は、範囲内の特定の種類のテキスト文字列または値を含むセルを数えるために使用されます。 テキスト セルの間に空のセルがある場合、COUNTA 関数はそれらを選択しません。
Google スプレッドシートで空白以外のセルを数えるには、次の手順に従ってください。
- 開ける Google スプレッドシート そしてスプレッドシートに行きます
- スプレッドシート内の任意の空のセルを選択します。
- 空のセルに「=COUNTA」と入力します。
- 「(B5:B20)」のように括弧内にセル範囲を入力します。
- キーボードの「Enter」を押します。
範囲内の空白でないセルの数がそのセルに表示されます。 スプレッドシートに非表示の特殊文字が含まれている場合、COUNTA 関数は役に立ちません。 このような場合には COUNTIF 関数または SUMPRODUCT 関数を使用します。
プロのように細胞を数える
Google スプレッドシートの使用は、最初は複雑になるかもしれません。 特にこれまで数式を使用したことがない場合はそうです。 スプレッドシート内の特定のセルを数える必要がある場合役立つ数式があるかもしれませんが、ない場合は、Google Apps Script でカスタム数式を使用する必要があります。
Google スプレッドシートでセルを数えたことがありますか?どのような数式を使用しますか? 以下のコメントセクションでお知らせください。