Excel公式中问题-记住不要忽略空格!

本文解决了一个关于Excel报表中公式与数据源匹配的问题,详细介绍了如何通过调整SQL查询语句,去除字段值中的多余空格,从而使SUMIFS函数能够正确引用数据源,最终显示正确的报表数据。

总结一下之前犯得愚蠢的小问题:

程序:每日报表:从DB下载数据填充到excel,包括3个sheet,sheet1:总结<模板,公式填充,数据源为sheet2,sheet3>;sheet2:促销员销售明细;sheet3:销售达成表;隐藏sheet:透视表;

公式:fx=SUMIFS(促销员销售明细!$S:$S,促销员销售明细!$G:$G,$A$3,促销员销售明细!$C:$C,$C3,促销员销售明细!$M:$M,D$2)

对于sumifs函数可以百度,我也不太了解,毕竟不是做市场分析工作的。

在做excel报表-sheet1模板时,公式总是没有任何值,公式核对正确无误,如下图:

请教了excelQQ群里的大神,说我犯了个很愚蠢的错误:原来这里$A$4值是:"GMD",但是数据源内却不是可以匹配的字段值,即:空格在作祟!

数据库查询:

select GroupName,* from dealer.dbo.customer 
where GroupName='GMD'  


 

这样其实是看不出任何问题的,因为都能查出来:

select GroupName,* from dealer.dbo.customer 
where GroupName='GMD   '  --查出来都是1875行

 

随便复制一个其中字段值,查询,端倪出来了:

经过修改sql语句查询:substring(DealerCustomer.GroupName,1,3)as GroupName,再生成的excel之后,公式结果就出来了!

点击fx可以查看数据源:

另:隐藏sheet:点击更改数据源:

 

转载于:https://www.cnblogs.com/ammy714926/p/5395641.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值