excel中在一个工作薄内引用其它工作表的内容?

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:05:14
成本分析表人工费这一列我想根据分部分项名称这一列的内容在砌筑工程表中查找其后面的人工费。项目这一列是工程表名。有很多表,像土石方的价格又会在土石方表里。我怎样根据内容查找相应的表。不要给我说用IF函数。那太长了。我想用VLOOKUP函数。试了一下不太好用。因为工作名表引用在这里不能用。也不知道是我哪里做错了。我公式写下。F4=VLOOKUP(D4,MID(B4,1,LEN(B4)&"!C4:H100",4,FALSE)或者F4=VLOOKUP(D4,B4&"!C4:H100",4,FALSE)都不好用。
见下图

推测你的意思,B4应该是表名吧,给你个公式:
=VLOOKUP(d4,INDIRECT(b4&"!c4:h100"),4,false)

可以向下拖拉

试试这样行不行:
=VLOOKUP(D4,indirect(MID(B4,1,LEN(B4)&"!C4:H100"),4,FALSE)