excel工作表中如何快速查找工作薄

图一
图二
图三

每个工作令都有一个对应工作表,所有工作表格式一样。工票中工作令和零件代号为手动输入数值,零件名称为自动生成,eg:输入CT15-068C,3100005-Z-A,零件名称自动生成:辊筒,函数如下:=VLOOKUP(E4,'CT15-68C'!$B$6:$AN$10000,2,0),以满足要求。
求助:如何修改函数能得到下面结果,当我输入工作令CT15-069C或CT15-070C或CT15-071C时,零件名称均能自动生成,不需要每次去修改'CT15-68C'!,手动改成对应工作表。
谢谢大神

截图请截出行号和列标,以方便描述和书写公式。
如果“工作令”字样在B3单元格,那么在E5单元格输入以下公式
=VLOOKUP(E4,INDIRECT(E3&"!$B$6:$AN$10000"),2,0)
公式通过INDIRECT引用E3单元格内容为表名,以后E3内容改变,引用表名相应改变。追问

按公式输入无效,烦请帮忙看下,谢谢

追答

工作令与表名完全一致,是建立引用的关键。

追问

是一样的,但是老是出现#REF!

追答

公式引用是正确的,如果原公式正确,这也正确。

追问

我的单件工时公式为:=VLOOKUP(E4,'CT15-68C'!B6:AN10000,MATCH(C11,'CT15-68C'!3:3,0)-1,0),如果我要得到零件名称同样效果(改工作令自动调转到别的工作表搜索)应该怎么改,看看这栏能成功不,谢谢

追答

我的单件工时公式为:=VLOOKUP(E4,INDIRECT(E3&"!B6:AN10000"),MATCH(C11,INDIRECT (E3&"!3:3"),0)-1,0)

手机编辑的公式,后一个INDIRECT 后好像多了一个空格,请自行修改。

温馨提示:答案为网友推荐,仅供参考
相似回答