如何用excel的vlookup函数实现字符匹配后的数值再计算

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:32:26
现在有两张表sheet1和sheet2,sheet1,sheet2各有a,b两列,a列是人名,b列是金额。如何用vlookup函数实现如下功能:从sheet1的a1的人名开始,在sheet2的a列中的人名中查找,如果sheet1的a1在sheet2的a列中有匹配的名字,则将sheet1的b1金额与sheet2的相匹配的a列人名后面对应的b列金额相加。

c1=b1+if(countif(sheet2!a:a,a1),vlookup(a1,sheet2!a:b,2,0),0)

在sheet1的C列输入=IF(ISERROR(VLOOKUP(A1,Sheet2!$A:$B,2,0)),Sheet1!B1,VLOOKUP(A1,Sheet2!$A:$B,2,0)+B1)

当sheet2中有相匹配的则金额相加,如没有则金额为sheet1中B列的金额