我有一个应该很简单的问题,但我没有解决它。我为一家商店打印了价目表,今年他们将零件编号分成了 5 张工作表,而不是一张。
当用户想要打印价格标签时,她在 C10 中输入=,单击工作表“价格表”并导航到她需要的零件号。
C10 的计算公式为:=价目表!B40
E10 必须包含有关零件号的更多信息,因此 E10 公式为:=VLOOKUP(C10,价格表!B:N,2,FALSE)
但是,现在有了新工作表,她可能会选择工作表“New_Items”,在这种情况下,C10 的结果公式为:=新物品!B40
如何编写 E10 的公式,使其引用与 C10 相同的工作表。
我需要E10=VLOOKUP(C10,价位表!B:N,2,假)
自动变为 *=VLOOKUP(C10,新东西!B:N,2,FALSE)*
有道理?是否可以让 Excel 根据另一个单元格的引用修改工作表引用?
TIA!
是的,您可以使用 INDIRECT() 来完成此操作,这可能需要一些工作,因为您需要以某种方式计算出工作表的名称。
=VLOOKUP(C10, INDIRECT( Concatenate(cell-with-sheet-name, "!B:N"),TRUE ) ,2,FALSE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)