Excel 函数中是否可以根据某列数字改变公式中的引用表名?

2025-04-03 00:00:23
推荐回答(3个)
回答1:

可以使用Excel中的indirect函数,将文本表达的引用转换为可用引用。用组合的方式就可以了。
如果引用的是同一个工作簿内的不同工作表,则可以直接使用,如果引用的是不同工作簿之间的内容,运算时则必须打开被引用的工作簿文件。

回答2:

B1=VLOOKUP($B1,INDIRECT("'[X.xls]"&$A1&"'!b:g"),COLUMN(B1),)
右拉下拉

回答3:

输入这个公式试一下 =indirect("vlookup(a1,sheet"&a1&"!b:g,2,0)")