如何将多个表格数据统计到一张表格

如何将多个表格数据统计到一张表格,第1张

解决Excel多张表格数据自动汇总到一张表上的步骤如下:

1.首先打开excel表,点击空白单元格作为汇总表所在;

2.点击“数据”——“合并计算”;

3.d出窗口,我们点击“引用位置”,然后选中第一张表格,点击“添加”;

4.同理,添加第二张表、第三张表。点击添加;

5.然后在“标签位置”的“首行”、“最左列”前方框打钩。这样就解决了Excel多张表格数据自动汇总到一张表上的问题了。

select t1.作者年级,

case t1.报送刊物 when '小朋友' then count(报送刊物) else 0 end 小朋友,

case t1.报送刊物 when '小学生' then count(报送刊物) else 0 end 小学生,

case t1.报送刊物 when '毕业生' then count(报送刊物) else 0 end 毕业生,

case t1.报送刊物 when '毕业生' then count(报送刊物)*5 else 0 end 总分

into heji

from 文章表 t1,刊物表 t2 where t1.报送刊物=t2.刊物名称 group by t1.作者年级,t1.报送刊物

1楼的统计错误,case返回的不是一就是0,经过我的修改就正常了,但是我一句话算不出总分,所以上面这句话是将查询出的数据插入进 heji表里

再用下面这句话更新

update heji set 总分=c.小学生*b.分值+c.小朋友*b.分值+c.毕业生*b.分值 from 文章表 a,刊物表 b,heji c where a.报送刊物=b.刊物名称

肯定满足楼主的要求了,我自己在自己机器上建立了相同的表,测试通过

如果其他大侠能一句话写出来,希望赐教,如果没有,希望楼主给个最佳答案,哈哈


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9916994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存