在Excel中,COUNTIF()不能使用常量定义的string

这个问题是https://superuser.com/questions/601419/in-excel-how-do-i-check-if-a-cell-is-in-a-list-of-values-a-单元格范围 。

我试图做=COUNTIF(name,G6) ,当名称引用一些单元格时,它工作正常,但是当它引用我的常量string数组时,它会给出#VALUE!

我的常量string数组(使用名称pipe理器)是={"192.168.3.2","192.168.3.10"} …等,这可能是我的问题。 但具有讽刺意味的是,如果我将单元格内容设置为该数组并引用单元格,则工作正常。

谢谢

您可以像这样使用SUMPRODUCT

 =SUMPRODUCT(1*(name=G6))