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

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

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

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

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SublimeText3 中國(guó)語版
中國(guó)語版、とても使いやすい

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

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

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

ホットトピック









