excel表格关联的问题

假如上表格作为数据库
以后我在其他表格填写"8000”怎么在隔壁行自动显示"第一大队"

第1个回答  2013-05-29
vlookuph函数通常是通过A列,返回A列和A列以后列(B C D...)的数据,不能通过B列查找,反向返回A列数值,
如果这个工作表是sheet1,你说的“其他表格”为sheet2
sheet2 A1输入 8000, B1输入
=vlookup(A1, if({1,0}, sheet1!B1:B100, sheet1!A1:A100),2,0)
或者
=lookup(1,0/(sheet1!B1:B100=sheet2!A1), sheet1A1:A100)
第2个回答  2013-05-29
假设该表为Sheet1
现在你要在Sheet2的A1中填8000,B1中要显示“第一大队”
则在Sheet2的B1中输入以下公式
=vlookup(A1,if({1,0},Sheet1!$B$1:$B$100,Sheet1!$A$1:$A$100),2,)
即可本回答被提问者采纳
第3个回答  2013-05-29
用vlookup公式。
但一两句说不清楚。如:表1中A列为品种,B列为单价,表2中A列为品种,
则在表2B列中写入=VLOOKUP(A1,SHEET1!A:B,2,FALSE)
其中,A1,为表2中的A1,就是“样子”,
SHEET1!!A:B,就是范围,在SHEET1!中,A到B列,在A列中找“样子”,
2——表示,要是找到了“样子”,则表2中这个格的值就等于SHEET1!中从A列数第二列,
false——是一个值,一定要写,但有什么用,我也不清楚。
第4个回答  2013-05-29
假设置上表在SHEET3,在目标表里输入公式=VLOOKUP(A1,IF({1,0},Sheet3!B:B,Sheet3!A:A),2,0)
这样就可以啦!!
如果可以解决问题,麻烦帮忙采纳噢
第5个回答  2013-05-29
假设这个表名为sheet1:

=index(sheet1!A:A,match(A1,sheet1!B:B,))
相似回答
大家正在搜