[[20190822143625]] 『1桁の数字に対して、countifでワイルドカードを利』(jin) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『1桁の数字に対して、countifでワイルドカードを利用して抽出した』(jin)

countifを利用する際のワイルドカードの使い方に困っています。

A列にはカンマ区切りのある変数が入っています。
例えば、
1,3,13,14
3,5,14,16
6,8,20
11,15,16
のようにA列に入っています。

このとき"1"に該当する行のある数値をカウントする際にワイルドカードを利用しましたが、13や15や21など、意図しない数字に該当するものも抽出されてしまいます。

このとき、一桁の数字をその数字通りに抽出する方法はなにかありませんでしょうか?

※なお、カンマ区切りを区切り位置で分割する方法は、カンマ区切り内の数値が多すぎて関数を組むのが非常に大変なので行っておりません。

よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 検索値(「1」とか)をB1セルに入力するとして
 COUNTIF ではありませんが

 =SUMPRODUCT(ISNUMBER(FIND(","&B1&",",","&A1:A50&","))*1)

 A列の範囲は実際の表に合わせて下さい。

 以上です
(笑) 2019/08/22(木) 15:03

 =COUNT(INDEX(FIND(",1,",","&A1:A4&","),0))
 ではどうだろうか?
(ねむねむ) 2019/08/22(木) 15:04

 B1セルに数えたい数値を入れるのであれば
 =COUNT(INDEX(FIND(","&B1&",",","&A1:A4&","),0))
 で。
(ねむねむ) 2019/08/22(木) 15:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.