我知道如何获取在不同工作表中发现某个值的列号:
=MATCH($B$4;Sheet1!1:1;0)
我知道如何计算不同工作表上的某一列中有多少个非空单元格:
=COUNTA(Sheet1!$AA:$AA)
有没有办法将两者结合起来,计算出不同工作表上某一列中包含某个值的非空单元格的数量,而无需借助 UDF?
答案1
我得到了答案(有点)StackOverflow 上的这个答案。
=COUNTA(INDEX(Sheet1!$A:$ZZ;0;MATCH($B3;Sheet1!$1:$1;0)))
我希望索引公式中使用的数组可以任意大(即考虑整个电子表格,忽略列数的潜在变化等),但我想我也可以对其界限进行硬编码。
了解到我可以使用 0 作为index
返回整列的第二个参数确实很有帮助:)