如何在Excel中实现类似SQL语句的功能

csdn_tw 2010-03-09 10:48:28
有一张表单,需要同时使用两列作为筛选条件,即多条件筛选,筛选出来的结果需要先将另外两列的数值相乘,再求和,请教一下各位高手,有没有简洁一点的办法。

执行的效果相当于SQL语句:

select sum(c*d) from database
where a=?? and b=??
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
egg68 2010-03-15
  • 打赏
  • 举报
回复
有数据库,干嘛非要用EXCEL的功能。

如果你只是要数据,不妨导入到数据库中,然后用你的语句查询出数。
evilboy_huang 2010-03-15
  • 打赏
  • 举报
回复
EXCEL2007:(两种方法)
1、在D列旁边插入一列,即E=C*D,然后用SUMIFS即可

2、EXCEL 中,获取外部数据--自其它来源--来自MS QUERY--找到EXCEL表--编写SQL语句。
evilboy_huang 2010-03-09
  • 打赏
  • 举报
回复
可以试一下sumifs
ACMAIN_CHM 2010-03-09
  • 打赏
  • 举报
回复
EXCEL 中,获取外部数据,数据库查询,然后数据源选择EXCEL文件即可。
laoyebin 2010-03-09
  • 打赏
  • 举报
回复
你自己的代码就可以了呀
csdn_tw 2010-03-09
  • 打赏
  • 举报
回复
好像不行,我要求以a、b列为筛选条件,求出符合条件的C*d的和

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧