目次
列に一意の値をカウントします
一度発生する一意の値をカウントします
Excelで一意の行を数えます
空白のセルを無視する一意のエントリをカウントします
基準で一意の値をカウントします
複数の基準で一意の値をカウントします
ダウンロード用のワークブックを練習します
ホームページ トピック excel Excelで一意の値をカウントする方法:基準で、ブランクを無視する

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

Apr 01, 2025 am 09:50 AM

チュートリアルでは、新しい動的配列関数を活用してExcelの一意の値をカウントする方法について説明します。

数年前、私たちはExcelで一意の異なる価値を数えるためのさまざまな方法について議論しました。しかし、他のソフトウェアプログラムと同様に、Microsoft Excelは継続的に進化し、ほとんどすべてのリリースで新機能が表示されます。今日は、最近導入された動的配列関数で、Excelで一意の値をカウントする方法を説明します。これらの機能のいずれもまだ使用していない場合は、使用するための構築と利便性の観点から、フォーミュラがどれほど簡単になるかを確認することに驚くでしょう。

注記。このチュートリアルで説明するすべての式は、Excel 365およびExcel 2021でのみ利用可能な一意の機能に依存しています。Excel2019、Excel 2016以前に使用している場合は、この記事をご覧ください。

列に一意の値をカウントします

列に一意の値をカウントする最も簡単な方法は、一意の関数とCounta関数を使用することです。

counta(ユニーク(範囲))

この式は、このシンプルなロジックで動作します。一意は一意のエントリの配列を返し、countaは配列のすべての要素をカウントします。

例として、範囲B2:B10で一意の名前を数えましょう。

=COUNTA(UNIQUE(B2:B10))

フォーミュラは、勝者リストに5つの異なる名前があることを示しています。

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

ヒント。この例では、一意のテキスト値をカウントしますが、数字、日付、時間などを含む他のデータ型にもこの式を使用できます。

一度発生する一意の値をカウントします

前の例では、列のすべての異なる(異なる)エントリをカウントしました。今回は、一度だけ発生する一意のレコードの数を知りたいです。それを行うには、このようにあなたの式を構築します:

一度限りの出来事のリストを取得するには、Trueに固有の3番目の議論を設定します。

UNIQUE(B2:B10,,TRUE))

ユニークな1回限りの出来事を数えるには、行関数に一意のネスト:

ROWS(UNIQUE(B2:B10,,TRUE))

この場合、Countaはエラー値を含むすべての非ブランクセルをカウントするため、機能しないことに注意してください。したがって、結果が見つからない場合、一意にはエラーが返され、Countaはそれを1とカウントしますが、これは間違っています!

考えられるエラーを処理するには、式の周りにiferror機能をラップし、エラーが発生した場合に出力0に指示します。

=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)

その結果、ユニークのデータベース概念に基づいてカウントを取得します。

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

Excelで一意の行を数えます

列に一意のセルをカウントする方法がわかったので、一意の行の数を見つける方法についてのアイデアはありますか?

これが解決策です:

行(一意(範囲))

トリックは、複数の列に値の一意の組み合わせを見つけるように、範囲全体を一意に「フィード」することです。その後、行関数の式を囲み、行数を計算するだけです。

たとえば、範囲A2:C10の一意の行をカウントするには、この式を使用します。

=ROWS(UNIQUE(A2:C10))

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

空白のセルを無視する一意のエントリをカウントします

ブランクを無視するExcelで一意の値を数えるには、フィルター機能を使用して空のセルを除外し、すでに馴染みのあるCountaユニークなフォーミュラでゆがんでいます。

counta(unique(filter( rangerange "")))

B2:B11のソースデータを使用すると、式は次の形式を取得します。

=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))

以下のスクリーンショットは、結果を示しています。

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

基準で一意の値をカウントします

特定の基準に基づいて一意の値を抽出するには、この例で説明されているように、一意のフィルター関数とフィルター関数を再度使用します。そして、行関数を使用して一意のエントリとIferrorをカウントして、あらゆる種類のエラーをトラップし、それらを0に置き換えます。

iferror(rows(unique( rangecriteria_range = criteria ))、0)

たとえば、特定のスポーツにある異なる勝者の数を見つけるには、この式を使用してください。

=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)

A2:A10は一意の名前(範囲)を検索する範囲であり、B2:B10は勝者が競うスポーツ( Criteria_Range )、E1は興味のあるスポーツ(基準)です。

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

複数の基準で一意の値をカウントします

複数の基準に基づいて一意の値をカウントするための式は、上記の例に非常に似ていますが、基準は少し異なって構築されています。

iferror(rows(sinque( range 、( criteria_range1 = criteria1 ) *( criteria_range2 = criteria2 )))、0))

内側のメカニズムを知りたい人は、ここで式の論理の説明を見つけることができます。複数の基準に基づいて一意の値を見つけることができます。

この例では、F1(基準1 )およびF2の年齢(基準2 )の特定のスポーツにどのような勝者がいるかを調べます。このために、この式を使用しています。

=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 )です。

Excelで一意の値をカウントする方法:基準で、ブランクを無視する

これが、新しい動的配列関数を使用してExcelで一意の値をカウントする方法です。すべてのソリューションがどれほど簡単になるかを感謝します。とにかく、読んでくれてありがとう、来週私たちのブログでお会いしましょう!

ダウンロード用のワークブックを練習します

一意の値の式の例(.xlsxファイル)をカウントする

以上がExcelで一意の値をカウントする方法:基準で、ブランクを無視するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

列または行の上位3、5、10値を見つけるためのExcel式 列または行の上位3、5、10値を見つけるためのExcel式 Apr 01, 2025 am 05:09 AM

このチュートリアルでは、データセット内の上部N値を効率的に見つけ、Excel式を使用して関連データを取得する方法を示しています。 最高、最低、または特定の基準を満たすものを必要とするかどうかにかかわらず、このガイドは解決策を提供します。 findi

Outlookにカレンダーを追加する方法:共有、インターネットカレンダー、ICALファイル Outlookにカレンダーを追加する方法:共有、インターネットカレンダー、ICALファイル Apr 03, 2025 am 09:06 AM

この記事では、IcalEndarファイルのインポートなど、Outlookデスクトップアプリケーション内で共有カレンダーにアクセスして利用する方法について説明します。 以前は、Outlookカレンダーの共有について説明しました。 それでは、共有されているカレンダーの表示方法を調べてみましょう

Outlookメールテンプレートにドロップダウンリストを追加します Outlookメールテンプレートにドロップダウンリストを追加します Apr 01, 2025 am 05:13 AM

このチュートリアルでは、複数の選択やデータベースの母集団を含むOutlookメールテンプレートにドロップダウンリストを追加する方法を示します。 Outlookはドロップダウンを直接サポートしていませんが、このガイドは創造的な回避策を提供します。 メールテンプレートを保存します

Flash Fill In Excelを使用する方法例 Flash Fill In Excelを使用する方法例 Apr 05, 2025 am 09:15 AM

このチュートリアルは、データ入力タスクを自動化するための強力なツールであるExcelのFlash Fill機能の包括的なガイドを提供します。 定義と場所から高度な使用やトラブルシューティングまで、さまざまな側面をカバーしています。 ExcelのFLAを理解する

Excelの式の中央値 - 実用的な例 Excelの式の中央値 - 実用的な例 Apr 11, 2025 pm 12:08 PM

このチュートリアルでは、中央値関数を使用してExcelの数値データの中央値を計算する方法について説明します。 中央傾向の重要な尺度である中央値は、データセットの中央値を識別し、中央の傾向のより堅牢な表現を提供します

将来の値を計算するためのExcelのFV機能 将来の値を計算するためのExcelのFV機能 Apr 01, 2025 am 04:57 AM

このチュートリアルでは、ExcelのFV機能を使用して投資の将来の価値を決定する方法について説明します。 効果的な財務計画は、投資の成長を理解することにかかっています。

Excelセルでテキストと数字を削除 /分割する方法 Excelセルでテキストと数字を削除 /分割する方法 Apr 01, 2025 am 05:07 AM

このチュートリアルでは、Excelセル内のテキストと数値を分離するためのいくつかの方法を示しており、組み込み関数とカスタムVBA関数の両方を利用しています。 テキストを削除しながら数値を抽出する方法を学び、数字を破棄しながらテキストを分離します

連絡先をOutlookにインポートする方法(CSVおよびPSTファイルから) 連絡先をOutlookにインポートする方法(CSVおよびPSTファイルから) Apr 02, 2025 am 09:09 AM

このチュートリアルでは、連絡先をOutlookにインポートするための2つの方法を示しています。CSVファイルとPSTファイルを使用し、オンラインでOutlookに連絡先の転送をカバーしています。 外部ソースからのデータを統合しているかどうか、別のメールプロから移行するかどうか

See all articles