私はたくさんのGoogleフォームを使用していますが、ティックボックスも使用しています。このフォームからスプレッドシートが生成され、例えば、以下の値を持つセルがあります。セルに2が含まれている間にカウントを返すCountif
Green 1x, Blue 1x, Red 1x
は、今私は、セル内の1xをカウントしたいと思いますが。複数のセル上で、次のCOUNTIFは動作します:
=countif(A1:A100; "*1x*")
実際に、私はそれが3を返すようにしたいしながら、しかし、これは上記のデータのために1つのカウントを返します!
私はすべてのエントリのセルを分割してみましたが、データのせん断量によって、これは他のデータを扱いにくくします。
countif式をセル内でカウントする方法はありますか?
編集: もう少し調査したら、countifを使わずに回避する方法を見つけました。
(LEN(A1)-LEN(substitute(A1;"1x";"")))/2)
これは、特定のセル内の1倍の量を返します。 私は/ 2部分を削除するためにトリム関数を使ってそれをクリアすることができると思います。しかし、私はまだそれを実装する方法について考えています。あなたがいるかどうか、選択した範囲内の全ての(1x
で1x
のカウントを交換しない場合
=COLUMNS(SPLIT(A1 , "1x"))
上記の例でこれをどのように使用しますか?私はそれを列全体で動作させることができません。 – Jeroen
数式を列の下にドラッグします。 –