2个excel表格 AB两列都相同时把C列写到1表C列

2024-11-02 09:21:54
推荐回答(5个)
回答1:

假设sheet2数据如下

sheet2

sheet1中c1的公式为

=VLOOKUP(A:A&B:B,IF({1,0},Sheet2!A:A&Sheet2!B:B,Sheet2!C:C),2,0)

该函数为数组函数需在输入公式后同时按下ctrl+shift+回车键才能完成

sheet1

回答2:

在SHEET1的C2中输入或复制粘贴下列公式
=INDEX(SHEET2!C:C,MATCH(A2&B2,SHEET2!A2:A999&SHEET2!B2:B999,))
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充

回答3:

根据月份和姓名都相同把sheet2表数量找来是不是这个意思

 

C2里的公式如下,shift+ctrl+enter 下拉

=IF(ISERROR(INDEX(Sheet2!A2:C10,MATCH(A2&B2,Sheet2!A2:A10&Sheet2!B2:B10,0),3)),"",INDEX(Sheet2!A2:C10,MATCH(A2&B2,Sheet2!A2:A10&Sheet2!B2:B10,0),3))

回答4:

问题描述的有些模糊
理顺一下。
假设你有二个sheet,分别是sheet1 sheet2
其中sheet1表中ab二列,sheet2表中abc三列
现在想把sheet2表中的数据与 sheet1中对应后填写到sheet1的c列中
假设二表都有表头,数据是从第2行开始。再假设sheet2表中数据到110行,那么
sheet1表的c2输入
=LOOKUP(1,0/((A2=Sheet2!$A$2:$A$110)*(B2=Sheet2!$B$2:$B$110)),Sheet2!$C$2:$C$110)
下拉填充公式即可

回答5:

C1=if((表2!A1=A1)*(表2!B1=B1),表2!C1,"")
好多人回答,但似乎都搞得好麻烦的样子。