使用FORMULATEXT计算字符串的实例数

时间:2017-11-17 12:39:16

标签: excel excel-formula countif

我的数据从列A1延伸到F1 。所有单元格都包含从外部Excel文件中查找数据的VLOOKUP个公式。

我希望能够在column G1中插入公式,以计算在A1到F1列中使用某个文件名的次数。

我知道如果单元格A1到F1中的数据不是公式,我可以在G1中使用类似下面的内容,如果我使用通配符搜索字符串“filename.xlsx”:

=COUNTIF(A1:F1, "*filename.xlsx*")

但是,由于A1到F1包含公式,我假设我需要使用FORMULATEXT,以便查看VLOOKUP。我尝试了以下,但它不起作用:

=COUNTIF(FORMULATEXT(A1:F1),"*filename.xlsx*")

有没有人知道是否有办法做到这一点?如果COUNTIF中的标准是单元格引用也是好的。但是,这不是必要的。

由于

1 个答案:

答案 0 :(得分:0)

尝试使用此数组公式

=COUNT(SEARCH("filename.xlsx",FORMULATEXT(A1:F1)))

使用 CTRL + SHIFT确认 + ENTER

或非数组版本.....

=SUMPRODUCT(ISNUMBER(SEARCH("filename.xlsx",FORMULATEXT(A1:F1)))+0)