チュートリアルでは、新しい動的配列関數(shù)を活用してExcelの一意の値をカウントする方法について説明します。
數(shù)年前、私たちはExcelで一意の異なる価値を數(shù)えるためのさまざまな方法について議論しました。しかし、他のソフトウェアプログラムと同様に、Microsoft Excelは継続的に進化し、ほとんどすべてのリリースで新機能が表示されます。今日は、最近導入された動的配列関數(shù)で、Excelで一意の値をカウントする方法を説明します。これらの機能のいずれもまだ使用していない場合は、使用するための構(gòu)築と利便性の観點から、フォーミュラがどれほど簡単になるかを確認することに驚くでしょう。
注記。このチュートリアルで説明するすべての式は、Excel 365およびExcel 2021でのみ利用可能な一意の機能に依存しています。Excel2019、Excel 2016以前に使用している場合は、この記事をご覧ください。
列に一意の値をカウントします
列に一意の値をカウントする最も簡単な方法は、一意の関數(shù)とCounta関數(shù)を使用することです。
counta(ユニーク(範囲))この式は、このシンプルなロジックで動作します。一意は一意のエントリの配列を返し、countaは配列のすべての要素をカウントします。
例として、範囲B2:B10で一意の名前を數(shù)えましょう。
=COUNTA(UNIQUE(B2:B10))
フォーミュラは、勝者リストに5つの異なる名前があることを示しています。
ヒント。この例では、一意のテキスト値をカウントしますが、數(shù)字、日付、時間などを含む他のデータ型にもこの式を使用できます。
一度発生する一意の値をカウントします
前の例では、列のすべての異なる(異なる)エントリをカウントしました。今回は、一度だけ発生する一意のレコードの數(shù)を知りたいです。それを行うには、このようにあなたの式を構(gòu)築します:
一度限りの出來事のリストを取得するには、Trueに固有の3番目の議論を設(shè)定します。
UNIQUE(B2:B10,,TRUE))
ユニークな1回限りの出來事を數(shù)えるには、行関數(shù)に一意のネスト:
ROWS(UNIQUE(B2:B10,,TRUE))
この場合、Countaはエラー値を含むすべての非ブランクセルをカウントするため、機能しないことに注意してください。したがって、結(jié)果が見つからない場合、一意にはエラーが返され、Countaはそれを1とカウントしますが、これは間違っています!
考えられるエラーを処理するには、式の周りにiferror機能をラップし、エラーが発生した場合に出力0に指示します。
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
その結(jié)果、ユニークのデータベース概念に基づいてカウントを取得します。
Excelで一意の行を數(shù)えます
列に一意のセルをカウントする方法がわかったので、一意の行の數(shù)を見つける方法についてのアイデアはありますか?
これが解決策です:
行(一意(範囲))トリックは、複數(shù)の列に値の一意の組み合わせを見つけるように、範囲全體を一意に「フィード」することです。その後、行関數(shù)の式を囲み、行數(shù)を計算するだけです。
たとえば、範囲A2:C10の一意の行をカウントするには、この式を使用します。
=ROWS(UNIQUE(A2:C10))
空白のセルを無視する一意のエントリをカウントします
ブランクを無視するExcelで一意の値を數(shù)えるには、フィルター機能を使用して空のセルを除外し、すでに馴染みのあるCountaユニークなフォーミュラでゆがんでいます。
counta(unique(filter( range 、 range "")))B2:B11のソースデータを使用すると、式は次の形式を取得します。
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
以下のスクリーンショットは、結(jié)果を示しています。
基準で一意の値をカウントします
特定の基準に基づいて一意の値を抽出するには、この例で説明されているように、一意のフィルター関數(shù)とフィルター関數(shù)を再度使用します。そして、行関數(shù)を使用して一意のエントリとIferrorをカウントして、あらゆる種類のエラーをトラップし、それらを0に置き換えます。
iferror(rows(unique( range 、 criteria_range = criteria ))、0)たとえば、特定のスポーツにある異なる勝者の數(shù)を見つけるには、この式を使用してください。
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
A2:A10は一意の名前(範囲)を検索する範囲であり、B2:B10は勝者が競うスポーツ( Criteria_Range )、E1は興味のあるスポーツ(基準)です。
複數(shù)の基準で一意の値をカウントします
複數(shù)の基準に基づいて一意の値をカウントするための式は、上記の例に非常に似ていますが、基準は少し異なって構(gòu)築されています。
iferror(rows(sinque( range 、( criteria_range1 = criteria1 ) *( criteria_range2 = criteria2 )))、0))內(nèi)側(cè)のメカニズムを知りたい人は、ここで式の論理の説明を見つけることができます。複數(shù)の基準に基づいて一意の値を見つけることができます。
この例では、F1(基準1 )およびF2の年齢(基準2 )の特定のスポーツにどのような勝者がいるかを調(diào)べます。このために、この式を使用しています。
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10<f2></f2>
ここで、A2:B10は名前(範囲)のリスト(範囲)、C2:C10はスポーツ( Criteria_Range 1 )、D2:D10は年齢( Criteria_Range 2 )です。
これが、新しい動的配列関數(shù)を使用してExcelで一意の値をカウントする方法です。すべてのソリューションがどれほど簡単になるかを感謝します。とにかく、読んでくれてありがとう、來週私たちのブログでお會いしましょう!
ダウンロード用のワークブックを練習します
一意の値の式の例(.xlsxファイル)をカウントする
以上がExcelで一意の値をカウントする方法:基準で、ブランクを無視するの詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









