SUMA(FILTER搭配REGEXMATCH无法筛选百分比数值,求解决方案
问题解决方法
核心原因
REGEXMATCH是专门处理文本内容的函数,你表格里的百分比属于数值型(本质是小数,比如4%实际存储为0.04,只是显示成百分比格式),直接用它匹配自然失效;而"fijo""variable"是文本格式,所以能正常工作。
两种解决方案
根据你U29单元格的内容格式选对应的函数:
如果U29是数值型百分比(单元格格式设为百分比,输入4%后实际值是0.04):
=SUMA(FILTER(O7:O50; N7:N50=U29))直接用数值相等判断,无需正则匹配。
如果U29是文本格式的"4%":
=SUMA(FILTER(O7:O50; REGEXMATCH(TEXT(N7:N50;"0%"); U29)))先把N列的数值型百分比转成统一格式的文本,再用
REGEXMATCH匹配。
内容的提问来源于stack exchange,提问作者Charlie
相关产品推荐
相关产品推荐

