excel提成表里的有不同员工姓名和提成金额,如何在Sheet2自动统计(姓名和金额都自动显示),请详细告知

请详细告知如何实现,谢谢!

使用数据透视表

选中A1:J7,点插入选项卡,选择数据透视表,选择提成人为行标签,再选择金额为数值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-09
假如数据源表(最上表)的表名是Sheet1,“提成人”在G1单元格里,在Sheet2表的A2里输入如下公式,shift+Ctrl+enter三键同按,然后下拉,提出人名
=INDEX(Sheet1!$G$2:$G$100,MATCH(,COUNTIF($A$1:$A1,Sheet1!$G$2:$G$100),))&""

以上公式的区域是从第2行到100行,你可根据实际情况设定。

在Sheet2表的B2里输入如下公式,下拉
=SUMIF(Sheet1!G:G,A2,Sheet1!F:F)追问

我Sheet1表里有各个月份的提成数据,我现在要算42行以下表的数据,我把它改成这样,为什么它还是从第2行算起的,哪里弄错了,请教下,谢谢!
=INDEX(Sheet1!$G$42:$G$220,MATCH(,COUNTIF($A$1:$A1,Sheet1!$G$42:$G$220),))&""

追答

=INDEX(Sheet1!$G$42:$G$220,MATCH(,COUNTIF($A$1:$A1,Sheet1!$G$42:$G$220),))&""
你的公式修改没错,这个公式一定要录入在Sheet2表的A2单元格里,(如果不是A2单元格要修改)shift+Ctrl+enter三键同按,再下拉。

本回答被提问者采纳
第2个回答  2014-10-09
B2输入=SUMIF(提成表!G:G,A2,提成表!F:F)向下填充。
第3个回答  2014-10-09

用SUMIF函数可以完成
第4个回答  2014-10-09
插入一个数据透视表
相似回答