我有一个表,其中的列数不断变化,并填充了类似于以下内容的字符串:
# A B C D E F G
1 abc xyz abc abc abc xyz xyz
2 xyz xyz abc xyz abc xyz xyz
3 abc abc xyz abc abc xyz xyz
4 abc xyz abc xyz abc xyz xyz
我想知道其中有多少列包含值abc
。我对abc
单元格的数量并不感兴趣,而对abc
列的数量却没有兴趣。
我希望在另一张纸上有一个输出,如下所示:
item to check | # Cols Containing Value
abc 5
xyz 6
我知道我可以在GAS中使用一个简单的for循环来做到这一点,该循环基于最大行和列而可变,但是我正在寻找一种使用本机Google Sheets函数的解决方案。这可能吗?
答案 0 :(得分:0)
=ARRAYFORMULA(COUNTIF(MMULT(TRANSPOSE(IF(A1:G4="abc",1,0)),ROW(A1:A4)^0),">0"))