我需要帮助在工作簿中查找字符串并返回工作表名称(地址)或可以找到该名称的位置,例如让我们查找位于葡萄牙工作表中的里斯本(第 5 页,共 10 页)
查找字符串“Lisbon”...查找工作簿中的所有工作表并返回...工作表“Portugal!A2”
我确实有一个查找所有工作表的公式,但没有告诉我位置,因此任何帮助都将不胜感激。
亲切的问候,
答案1
如果您提供在多张工作表中查找的方式,我可以为您提供更具体的答案,但是我可以提供一些指导,您可能需要查看 INDIRECT 函数。它允许您将值作为文本并查找它引用的单元格。它的形式为 INDIRECT(,[引用样式])
单元格引用可以很简单
- A1 表示 A 列第 1 行或
- R1C2 表示 Row1 Column1
或者更复杂的东西,例如
- CONCATENATE("'十月 SM 卡'!B",'2C2F工作表'!A1+34)
我在哪里连接
'October SM Cards'!B
和
'2C2FWorksheet'!A1+34
在附加到“十月 SM 卡”之前,解析为 2C2FWorksheet 上的 A1 +34 的值!B 创建类似的引用
'October SM Cards'!B37
当所有事情都完成后。将其包装在间接中,它将引用您拼凑在一起的单元格名称/编号。
完整参考示例
=INDIRECT(CONCATENATE("'October SM Cards'!B",'2C2FWorksheet'!A1+34))
有了所有这些信息,你也许可以通过使用工作表名称拼凑出一个位置