excel 如何将单元格的文本内容引用在公式里?

比如我A1单元格名字叫“问题1”,并且新建了一个“问题1”的sheet,想要引用这个"问题1"sheet里A2的内容,正常需要输入“问题1!A2",那么如何直接引用A1的文本来当这个sheet名呢?
再比如,我新建了一个“问题1”的excel文档,直接从A1的文本内容引用作为这个文档名的来读数据又该如何调用呢

亲,您好。比如我A1单元格名字叫“问题1”,并且新建了一个“问题1”的sheet,想要引用这个"问题1"sheet里A2的内容,正常需要输入“问题1!A2",输入
=INDIRECT(A1&"!A2")
通过INDIRECT函数引用A1单元格内容为工作表名。希望我的答案能帮助到您。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-17
输入
=INDIRECT(A1&"!A2")
通过INDIRECT函数引用A1单元格内容为工作表名。追问

请问如何嵌入lookup函数呢?比如LOOKUP(1,0/(问题1!C:C""),问题1!C:C)
我理解这个公式的意思是将A1的内容作为表名然后再在后面跟上"!A2"也就是后续内容,那是否应该写成:
LOOKUP(1,0/(INDIRECT(A1&"!C:C""")),INDIRECT(A1&"!C:C"))

追答

可以通过以下公式,获得A1单元格对应工作表的D列满足条件的C列数据
=LOOKUP(1,0/(INDIRECT(A1&"!D:D)=某条件),INDIRECT(A1&"!C:C"))

本回答被提问者采纳
相似回答