首页 > 解决方案 > 比较不带空格的 SUMIF 中的字符串

问题描述

如果我可以比较 SUMIF 中的 2 个字符串而忽略空格,我有一个与 SUMIF 公式相关的问题。

我最初的想法是我可以使用修剪,但它在 SUMIF 范围内不起作用,并且在 VBA 中转置。

"=SUMIF('[SDA decembrie.xlsx]Sheet1'!C2,RC[-29],'[SDA decembrie.xlsx]Sheet1'!C6)"

要点是我有2个文件:1个包含一个包含一些类别名称的列,另一个包含具有相同类别名称的同一列,除了名称后面有一个空格;示例:文件 1:“类别” 文件 2:“类别”

标签: excelexcel-formula

解决方案


修剪确实在标准范围内不起作用。最好的解决方案可能是在处理数据之前清理数据,但您也可以尝试使用通配符而不是修剪:

''' "=SUMIF('[SDA decembrie.xlsx]Sheet1'!C2,"*"& RC[-29] &"*",'[SDA decembrie.xlsx]Sheet1'!C6) '''

这应该与任何前导或尾随空格匹配,如果条件中的两个单词之间有空格,它当然不起作用。


推荐阅读