这个问题是在Excel中的扩展,如何检查单元格是否在值列表(单元格范围)中。
我正在尝试做=COUNTIF(name,G6)
,当name指向某些单元格时,它可以正常工作,但是当它指向我的常量字符串数组时,它给出了#VALUE!
我的常量字符串数组(使用名称管理器)是={"192.168.3.2","192.168.3.10"}
...等等,这可能是我的问题...
谢谢
这个问题是在Excel中的扩展,如何检查单元格是否在值列表(单元格范围)中。
我正在尝试做=COUNTIF(name,G6)
,当name指向某些单元格时,它可以正常工作,但是当它指向我的常量字符串数组时,它给出了#VALUE!
我的常量字符串数组(使用名称管理器)是={"192.168.3.2","192.168.3.10"}
...等等,这可能是我的问题...
谢谢
Answers:
当对多个条件使用时,countif()
最好使用COUNTIFS()
。例如
COUNTIFS(A6:G6,192.168.3.2,A6:G6,192.168.3.10)
如果您要定义数组并使用数值(192.168.3.2
),则无需使用引号。除非您的查找数组存储为文本,否则这些仅应用于文本值。请尝试不使用引号。
不好意思,但是我从堆栈溢出那里得到了答案https://stackoverflow.com/questions/23293184/in-excel-countif-not-working-with-constant-defined-string?noredirect=1#comment35656073_23293184
我本应该在此处发布,但是我从这里开始,因为原始问题在Stack Exchange上。
感谢您的答复。