是用SUMIF函数
如假设求A列值为"张三",B列数据之和,则公式可以写成
=SUMIF(A:A,"张三",B:B)
C1单元格公式
如果把公式中的"张三"换成是对C列的单元格内容的引用,公式可以写成
=SUMIF(A:A,C1,B:B)
下拉填充公式
VLOOKUP函数使用注意事项
括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。
以上内容参考:百度百科-VLOOKUP函数
按你的意思应该是用SUMIF函数
如假设求A列值为"张三",B列数据之和,则公式可以写成
=SUMIF(A:A,"张三",B:B)
如图中的C1单元格公式
如果把公式中的"张三"换成是对C列的单元格内容的引用,公式可以写成
=SUMIF(A:A,C1,B:B)
下拉填充公式
如图中的D列公式
追问按照你的意思可以通过sumif之后在复制出来 然后vlookup函数求出来
追答"按照你的意思可以通过sumif之后在复制出来 然后vlookup函数求出来"
"先用sumif把相同的求和,然后删除相同项,最后vlookup就得到结果了,虽然不能通过一个函数得到,但能达到目的,也不是很麻烦"
实在是没法看懂你在说什么
你连VLOOKUP函数是什么都没弄明白,就别用函数说话了,直接说你要做什么,想达到什么样的结果或效果,你具体举例来看一下,我再试一下是不是函数公式可以做到
VLOOKUP:什么是 VLOOKUP 以及何时使用
http://office.microsoft.com/zh-cn/excel-help/RZ101862716.aspx?section=3