0

セル A1 で指定された文字列のリストに値が含まれる C 列をカウントしたい ',' をセパレータとして使用します。たとえば、A1="A,B,C,D"、値は "A" のいずれかです。 、「B」、「C」または「D」。

式は次のようなものです。

B1=COUNTIFS(C:C,Split(A1,","))

私も A2="1,2,3,4" を持っています、私は同じようにしたい:

B2=COUNTIFS(C:C,Split(A2,","))

確かにうまくいきません。誰かがそれを機能させるアイデアを持っていますか?

ColumnB は結果列です。「,」で分割された ColumnA 内のアイテムの出現回数をカウントしたい:

ColumnA        ColumnB       ColumnC
-----------------------------------
1,2,3,4        8              1
1,2            6              1
2,3            2              1
3,4            2              1
                              1
                              2
                              3
                              4
4

1 に答える 1

0

次のような配列数式を使用してそれを行うことができます。

{=SUM(IF(NOT(ISERROR(FIND(C:C,A1))),1,0))}

配列数式を使用したことがない場合は、上記の数式を中括弧 {} なしでセルに入力し、CTRL + SHIFT + ENTER を押します。ENTER を押すだけでは機能しません。

これは、A1 セルの数字が連続していれば、数字でも機能するはずです。

于 2012-12-21T10:02:18.537 に答える