EXCEL中,A列为姓名,B列为得分,但sheet1和sheet2中的姓名不尽相同,现需在sheet3中将sheet1和sheet2中的

EXCEL中,A列为姓名,B列为得分,但sheet1和sheet2中的姓名不尽相同,现需在sheet3中将sheet1和sheet2中的得分累加起来,该怎么办?是不是可以用IF函数?
2026年09月28日 11:44
有6个网友回答
网友(1):

可以在SHEET3中A列将名字全部输入进去,B1输入
=SUMIF(SHEET1!A:A,A1,SHEET1!B:B)+SUMIF(SHEET2!A:A,A1,SHEET2!B:B)
然后下拉就可以了。

网友(2):

假设你需要累加的姓名在sheet3的B1
那么在B2输入
=SUMIF(Sheet1!A:A,Sheet3!B1,Sheet1!B:B)+SUMIF(Sheet2!A:A,Sheet3!B1,Sheet2!B:B)

网友(3):

你在Sheet3的得分列中输入以下公式:
=SUMIF(Sheet1!A:A,Sheet3!A1,Sheet1!B:B)+SUMIF(Sheet2!A:A,Sheet3!A1,Sheet2!B:B)

网友(4):

sum 函数。
求和。

网友(5):

最简单的方法是把表1表2合并成一张表,然后用数据透视表直接对每个名字得分求和,10秒搞定,如果不想合并2张表,可以用VLOOKUP函数 ,具体你自己选择,有问题可追问!

网友(6):

把表发给我,我给你弄,用VBA很方便693684292