excel中,有两个表,一个表中各有两列例如A1,B1。。。C1,D1.想把C1单元格中的内容,自动在A1哪一行中找

2025-03-06 22:02:06
推荐回答(6个)
回答1:

比如第一个表名叫sheet1,第二个表名叫sheet2,
sheet1表 sheet2表
A B C D E
0001 14 0002 19
0003 13 0001 18
0002 16 0003 20

将值放在E1,那么
E1=D1-VLOOKUP(C1,Sheet1!A:B,2,0)
然后将公式下拉复制,就可以了。

回答2:

E1
=D1-VLOOKUP(C1,A:B,2,0)
下拉复制公式

回答3:

在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。
=D1-VLOOKUP(C:C,Sheet1!A:B,2,0)

回答4:

嵌套一个IF, 判断是否C列值在表1的A列中有,若没有,值为空,若有,等于D列减去表一A列对应的B列的值。
=IF(ISNA(VLOOKUP(A1,Sheet1!A:B,2,0) >0), "",D1-VLOOKUP(A1,Sheet1!A:B,2,0))

回答5:

sheet2的e1公式
=d1-vlookup(c1,sheet1!a:b,2,0)
公式下拉即可

回答6:

=D1-VLOOKUP(C1,A:B,2,false)
不要用=D1-VLOOKUP(C1,A:B,2,0)