把不同EXCEL表中数据根据相同的字段比如名字合并到一起。

2025-03-26 03:57:31
推荐回答(4个)
回答1:

1、在Sheet1的W2输入
=VLOOKUP(A2,Sheet2!C:G,5,)
回车并向下填充(下同)
(较简单)

=INDEX(Sheet2!G:G,MATCH(A2,Sheet2!C:C,))
(较易理解)
若G列都是数值,用:
=SUMIF(Sheet2!C:C,A2,Sheet2!G:G)

2、在Sheet1的A2(或最下面空白处)输入
=IF(Sheet2!C2="","",Sheet2!C2)
如果Sheet2的列(商家)有重复:
=INDEX(Sheet2!C:C,SMALL(IF(MATCH(Sheet2!C$1:C$100&"",Sheet2!C$1:C$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

回答2:

W2=VLOOKUP(A2,Sheet2!c:g,5,0)
下拉

回答3:

=vlookup(A2,Sheet1!c:F,5,false)

回答4:

按“跨栏置中”键