Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用适用于无宏工作簿(如 .xlsx 文件)的方法列出 Excel 工作簿中的所有工作表。
我知道以下选项,尽管两者都需要将工作簿保存为允许宏的文件格式:
请参阅我发布的这个答案。
请参阅另一个用户发布的此答案。
有没有列出所有工作表的选项?如果没有,是否有任何公式可以命名包含公式的工作表之外的任何工作表?
如果您有灵活性,您可以使用@urdearboy 中的公式,例如每张纸上的 A1,然后使用 3D 参考将它们收集在一起,例如=TEXTJOIN(CHAR(10), FALSE,'FirstSheet:LastSheet'!A1),然后从字符串中提取。
=TEXTJOIN(CHAR(10), FALSE,'FirstSheet:LastSheet'!A1)
这是一个大杂烩,但它确实有效。(但目前我对 1 个单元格中列出的所有工作表感到满意;A1 包含工作表名称 + 描述)
警告 - FirstSheet 和 LastSheet 显然必须跨越要列出的工作表范围,如果它们四处移动,则 3D 参考可能不合适或损坏