在表引用上使用trim函数

时间:2013-07-23 22:24:59

标签: excel formula dashboard

我正在尝试从excel中的导入数据源进行聚合。我有2个组合框,指定sumifs函数的条件(使用偏移量选择)。

我努力的地方是数据似乎不匹配,除非我使用trim函数(我通过在数据表中添加一列来测试它)。

以下公式始终返回0

=SUMIFS(Table_ExternalData_1[RedFlag],Table_ExternalData_1[RAGSTATUS],"=trim("&ReconAggregation!$A4&")",Table_ExternalData_1[ClientDescription],"=trim("&OFFSET(Lists!$A$1,Lists!$B$1,0)&")", Table_ExternalData_1[AgencyDescription],"=trim("&OFFSET(Lists!$C$1,Lists!$D$1,0)&")")

当我添加修剪

=SUMIFS(Table_ExternalData_1[RedFlag],trim(Table_ExternalData_1[RAGSTATUS]),"=trim("&ReconAggregation!$A4&")",trim(Table_ExternalData_1[ClientDescription]),"=trim("&OFFSET(Lists!$A$1,Lists!$B$1,0)&")", trim(Table_ExternalData_1[AgencyDescription]),"=trim("&OFFSET(Lists!$C$1,Lists!$D$1,0)&")")

它告诉我,我有一个公式错误。知道为什么吗?有更好的方法吗?

干杯,

2 个答案:

答案 0 :(得分:0)

  

它告诉我,我有一个公式错误

您的"

可能存在问题
=SUMIFS(Table_ExternalData_1[RedFlag],trim(Table_ExternalData_1[RAGSTATUS]),"=trim('&ReconAggregation!$A4&')",trim(Table_ExternalData_1[ClientDescription]),"=trim('&OFFSET(Lists!$A$1,Lists!$B$1,0)&')", trim(Table_ExternalData_1[AgencyDescription]),"=trim('&OFFSET(Lists!$C$1,Lists!$D$1,0)&')")

答案 1 :(得分:0)

当发生这种情况时,右侧不需要“=”。这是通过反复试验找到的。仍然不确定为什么左边的修剪功能会引发错误,但是如果需要额外清理源数据则不需要。感谢大家的投入。