有两个excel表,如果表1中B列字段的值等于表2中B列字段的值那么将表2中A列字段的数据放到表1的C列。


请问一下公式应该怎么写?
假设表1为SHEET1,表2为SHEET2,迅做
在SHEET2的C列写入公式:
C1=IF(ISERROR(INDEX(SHEET2!A:A,MATCH(B1,SHEET2!B:B))),"",INDEX(Sheet2!A:A,MATCH(B1,Sheet2!B:B)))
然后公式向下复源昌明制

注:
加了个IF函数屏蔽没有对应值的情况
建议直接复制公雹告式,避免出错。如果有需要可以HI我,我把表格建起来后发给你!
在表1的C1中写入公式:“=OFFSET(INDEX(Sheet2!B:B,MATCH(Sheet1!B1,Sheet2!B:B,0)),0,-1)”,然后使用填充柄向下拉,公式枯谈渗我试过了,没问题。没脊还有问题的话侍肢给我留言
=INDIRECT("坦或此Sheet2!"&"A"&MATCH(B1,Sheet2!B:B,0),1)团仿
在SHEET1 的C1输入上面公式!
不明白让迅HI我!