Excel SUMPRODUCT ISNUMBER 搜索范围并忽略范围内的空白单元格

Excel SUMPRODUCT ISNUMBER SEARCH Range and IGNORE Empty Blank Cells In Range

这是我在 Excel 中设置的问题。

G 列中,请注意我的公式引用了 D 列中的一个范围,并且该范围包含空/空白单元格。发生这种情况时,公式总是 returns TRUE.

在列 H 中,当引用的范围不包括空/空白单元格时,它 return 是正确答案 FALSE 表明 none D 列中的单词在 F 列中的字符串值中。


我的问题

如果范围 D 中的值的 none 在F:

列中的字符串值
=SUMPRODUCT(--ISNUMBER(SEARCH(Rank!$D:$D,F2)))>0

大概是这样的:

=SUMPRODUCT(--(ISNUMBER(SEARCH(D:$D,F2))*($D:$D<>"")))>0

或者稍微简单一点:

=SUMPRODUCT(ISNUMBER(SEARCH(D:$D,F2))*($D:$D<>""))>0