[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『unique、filter、count、leftの組み合わせ?』(ぐるくん)
関数で悩んでいます。
A列に下記のようなリストがあります。
重複を除いた数を求めるには、
=COUNTA(UNIQUE(FILTER(A:A,A:A<>"")))-1 で出来ました。
やりたい事は、先頭の数字が22のものだけで重複を除いた数を求めたいです。
結果は3と求めたいです?
LEFT関数と組み合わせれば良いのかと思いますが、うまくいきません。
ご教授頂けますと嬉しいです!
コード 1 22いちご 2 3 4 23りんご 5 22いちご、 6 7 25いちご 8 9 22メロン 10 11 26いちご 12 22桃
< 使用 Excel:Office365、使用 OS:Windows10 >
=COUNTA(UNIQUE(FILTER(A:A,LEFT(A:A,2)="22")))
こういうこと?
以上 (笑) 2022/04/21(木) 23:14
(ぐるくん) 2022/04/21(木) 23:22
COUNTA関数はエラー値もカウントするので 条件を満たすデータが無いと1になります (FILTER関数が#CALC!を返す) その辺の対応不要ですか? 範囲は列全体(A:A)にせずに実際の範囲にした方がよいですよ (どん) 2022/04/22(金) 03:24
>可変にしたく、A:Aにしてます。 範囲をテーブルにして構造化参照すると、 自動で範囲が拡張されます COUNTIFでカウントしてIFで分岐する =IF(COUNTIF(テーブル1[列1],"22*"),COUNTA(UNIQUE(FILTER(テーブル1[列1],LEFT(テーブル1[列1],2)="22"))),0) (どん) 2022/04/22(金) 06:17
22で始まるコードが 1つもない場合があるんですか?
=SUM(N(UNIQUE(FILTER(A:A,LEFT(A:A,2)="22",""))<>""))
これでどうなりますか? (笑) 2022/04/22(金) 09:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.