EXCEL问题

nxlzq 2016-01-18 09:44:59
如下表1
姓名 金额
张三 300
李四 200
张三 500
杨二 100
马六 20
杨二 30
张三 10
李四 70
王五 60
合计 1290
想通过上表1,按姓名自动制作一张表2,表2的内容要求把表1姓名列中重复的内容去掉,并把金额列中的数字合并,得出没有重复的姓名与金额,即:
姓名 金额
杨二 130
张三 810
李四 270
王五 60
马六 20
请问用什么函数可以实现?
...全文
1916 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
浩瀚扁舟 2019-08-26
  • 打赏
  • 举报
回复
如果是想达到这样的效果 需要输入数组公式 我直接把公式复制过来 =INDEX($B$1:$B$10,SMALL(IF(MATCH($B$1:$B$10&"",$B$1:$B$10&"",0)=ROW($1:$10),ROW($1:$10),9^9),ROW(B1)))&"" =SUMIF(B1:B10,E1,C1:C10) 最后需要注意的是第一个公式是数组公式,需要按住Ctrl+shift+enter 三个同时按住结束
weixin_43964968 2018-12-06
  • 打赏
  • 举报
回复
直接函数肯定没有,直接插入透视表就好
1944402631QQ 2018-12-03
  • 打赏
  • 举报
回复
类似问题,参考中
lfspecter 2018-01-30
  • 打赏
  • 举报
回复
建议数据透视表 如果必须函数 1、index+small+if 2、sumif
zhui__ 2018-01-16
  • 打赏
  • 举报
回复
非要函数也能实现,设表1分别在A,B列,第一行开始 在C1输入1,C2输入=IF(COUNTIF($A$1:A2,A2)<>1,0,COUNTIF($C$1:C1,">0")+1) C2开始下拉到最后一个姓名,这样不重复的姓名就分别对应序号1,2,3,......, 表2将行号与序号对应用LOOKUP取姓名 汇总用SUMIF
TheLittlePython 2018-01-03
  • 打赏
  • 举报
回复
直接插入透视表就好
roani 2018-01-02
  • 打赏
  • 举报
回复
数据透视表的基本功能
cindywhite 2016-03-09
  • 打赏
  • 举报
回复
不需要函数。分类汇总、合并计算都可以。
laoyebin 2016-03-02
  • 打赏
  • 举报
回复
函数需要先得出不重复的人名,然后用SUMIF函数求得总额 用数据透视表是最简单的方法
一笑拔剑 2016-01-20
  • 打赏
  • 举报
回复
直接函数肯定没有 vba可做.

6,210

社区成员

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

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