如何使用公式返回单元格中工作表的名称?

如何使用Excel公式返回另一个工作表的单元格中的工作表名称? (不使用VBA)

使用此公式返回当前工作表的名称。

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) 

可以稍微修改此公式以返回工作簿中任何工作表的名称,例如返回“工作表2”:

 =MID(CELL("filename",Sheet2!A1),FIND("]",CELL("filename",Sheet2!A1))+1,255) 

只有条件:Excel电子表格必须先保存在计算机上的某个地方。 (即,您不能简单地打开一个空白工作表并在保存之前input此公式) – 除非电子表格被保存,否则公式将不起作用。