2个excel表格 1表格中有A和B两项 2表中有ABC三相 想在1表中AB两项与2表的AB两项都相同时把2表C列的数据填写到1表的C列
假设sheet2数据如下
sheet1中c1的公式为
=VLOOKUP(A:A&B:B,IF({1,0},Sheet2!A:A&Sheet2!B:B,Sheet2!C:C),2,0)
该函数为数组函数需在输入公式后同时按下ctrl+shift+回车键才能完成
追问你好 我试了下 但是都提示 #N/A
跟1表中的数据格式和字体其他的什么还有关系吗
你按ctrl+shift+回车键结束公式输入了吗?
追问没试验出来 能详细解释下吗 谢谢
追答请将文件发到[email protected],我看一下能不能帮你。
根据月份和姓名都相同把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))
追问麻烦你帮我看看问题出在什么地方
你的区域不对,是每2行到56269行,更改如下,因为是数组公式,你取的区域大,运行慢
=IF(ISERROR(INDEX(Sheet2!A2:C65269,MATCH(A2&B2,Sheet2!A2:A65269&Sheet2!B2:B65269,0),3)),"",INDEX(Sheet2!A2:C65269,MATCH(A2&B2,Sheet2!A2:A65269&Sheet2!B2:B65269,0),3))