我正在尝试从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)&")")
它告诉我,我有一个公式错误。知道为什么吗?有更好的方法吗?
干杯,
答案 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)
当发生这种情况时,右侧不需要“=”。这是通过反复试验找到的。仍然不确定为什么左边的修剪功能会引发错误,但是如果需要额外清理源数据则不需要。感谢大家的投入。