9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

大文字と小文字を区別して同一のものとしてカウントする方法

Last updated at Posted at 2017-05-12

同一文字列のカウント.png

#利用シチュエーション

  • 大文字と小文字を別々のものとしてカウントしたい時

##直面した問題
 × 大文字と小文字を別々のもとしてカウントしたいが、COUNT(COUNTIF)関数では同一のものとしてカウントしてしまう

#記述方法

qiita.rb
=SUMPRODUCT((EXACT(比較文字列1,比較文字列2)*1)

<記述例>
=SUMPRODUCT((EXACT(A:A,A1))*1)

前提条件
A列にクエリ情報
区別カウント.png


抽出結果
区別カウント2.png


解説

  • EXACT関数でA列のすべてのクエリと指定した一つを比較して、合致しているかしていないかを判断。
  • SUMPRODACT関数で合致している数が何個あるか数える。

####個々の関数の説明####
EXACT関数は二つの文字列を比較し、正しければ「TRUE」間違っていれば「FALSE」を返す

書き方 利用例
書式 EXACT(文字列1,文字列2) EXACT(A:A,amazon)
引数1 文字列を指定 A:A
引数2 文字列を指定 amazon

SUMPRODUCT関数は指定した複数条件の配列の合計(件数)を返す

書き方 利用例
書式 SUMPRODUCT(範囲1,範囲2,...) SUMPRODUCT((TRUE)*1)
引数1 検証結果を指定 TRUE
引数2 TRUE(=1)を指定 1
SUMPRODUCT(引数1*引数2)で両方の条件に一致する件数

#サンプル

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?