无法计算由 RegExMatch 函数填充的单元格
Can't count cells populated by a RegExMatch function
我正在尝试计算由 RegExMatch 函数填充的列的总和,但使用的是 COUNT 函数,例如 =COUNT(F2:F100)
。
用'1'
填充单元格的函数是:
=IF(RegExMatch($E2,"SKU123"),"1","")
我可以看到 '1'
在该列中多次出现,但是当我尝试对该列求和时,我得到的答案为零。
关于如何执行更好的 RegExMatch(或替代方法)或对列求和的方法有什么建议吗?
更改您的公式
=IF(RegExMatch($E2,"SKU123"),"1","")
至
=IF(RegExMatch($E2,"SKU123"),1,"")
并且会起作用。
COUNT returns 数据集中数值的数量,而您正在用字符串填充。所以在你的版本中它总是 return 0.
我正在尝试计算由 RegExMatch 函数填充的列的总和,但使用的是 COUNT 函数,例如 =COUNT(F2:F100)
。
用'1'
填充单元格的函数是:
=IF(RegExMatch($E2,"SKU123"),"1","")
我可以看到 '1'
在该列中多次出现,但是当我尝试对该列求和时,我得到的答案为零。
关于如何执行更好的 RegExMatch(或替代方法)或对列求和的方法有什么建议吗?
更改您的公式
=IF(RegExMatch($E2,"SKU123"),"1","")
至
=IF(RegExMatch($E2,"SKU123"),1,"")
并且会起作用。
COUNT returns 数据集中数值的数量,而您正在用字符串填充。所以在你的版本中它总是 return 0.