我在Sheet1上的工作簿中列出了所有工作表名称,我正在尝试使用INDIRECT函数使用所述名称引用另一个工作表上的单元格,但没有成功。 我知道这是一个常见问题,除了其他问题,我已经在本网站上查看了其他10个问题/答案。出于某种原因,这些解决方案无效,我有点失去理智。
我试过了:
=INDIRECT(A1&"!O1")
=INDIRECT("'"A1"'&!O1")
和其他一些合并。此外,我已经调查了很多其他解决方案,此时我只是向我的情况寻求帮助,这显然是独一无二的(或者更可能是一些明显的用户错误)。 请在立即删除帖子之前帮助我。
答案 0 :(得分:1)
如果我有这个权利,表单的名称是日期,并且您在A列中列出了日期的名称。因此,它们将显示为日期,但实际上是Excel的日期背景编号(自19/1年1月1日起的日子)。
如果您使用功能区中的公式标签评估公式,您应该会看到日期以5位数字的形式显示在公式中。
如果您对这些日期没有做任何其他事情,可以尝试选择A列并将其格式化为文本。这解决了我的测试设置中的问题。如果您将日期用于其他功能,这仍然有效,但您必须告诉Excel使用 DateValue()
的日期将A栏格式化为文字后,我使用 =间接("'"& A1&"'!O1")强>
答案 1 :(得分:0)
尝试,
=indirect(text(a1, "\'mm-dd-yy\'\!\O\1"))