目前我的公式是:
=SUMIFS(G:G, $C:$C,"Architect")
G栏是一列数字。
10.80
2.97
2
etc
C栏是另一张表的参考。(职称,"建筑师","项目经理","工程师"或留空)
='another_tab'!C1
='another_tab'!C2
='another_tab'!C3
etc
该公式应该为建筑师增加所有费用。但是,它没有工作我怀疑我在Excel中遇到了字符串文字问题。公式显示:0
替换C列中的文本(粘贴值)会使公式起作用,因此问题是如何让SUMIFS查找字符串文字。
我认为TEXT会起作用,但是没有成功(使用"一般"文本格式代码)我也尝试在引用之前使用'但是这增加了混乱,因为C中的公式使用'作为参考的一部分。
有没有办法可以调整我的公式以应对字符串文字?没有VBA!
答案 0 :(得分:1)
您的数据可能在最后没有看到隐藏字符或额外空格。您可以使用以下公式检查空间以检查数据。
=LEN(C1)-LEN(TRIM(CLEAN(C1)))
如果你得到0则没有隐藏的字符或额外的空格。除了0之外的任何东西你都拥有它们。你现在有两个选择。修复数据或将单元格引用包装在TRIM(CLEAN(单元格引用))中。即:
=TRIM(CLEAN('Another_tab'!C1))