我在 excel 中有几张客户表,在摘要表中我想显示日期范围之间的销售,'''
=SUMIFS('Riaz Haider'!$B$5:$B$71,'Riaz Haider'!$A$5:$A$71,">="&B3,'Riaz Haider'!$A$5:$A$71,"<="&D3)
它工作正常,但正如您在这里注意到的那样,我使用了工作表名称。
但是我想合并单元格号,例如 A5 而不是工作表名称,因为我在摘要表上有所有工作表名称。根据我在这里的知识,我们必须使用 INDIRECT 但不幸的是没有成功,如果有任何机构可以帮助我解决它。请。
Indirect() 从文本字符串创建引用。如果你想使用它,你需要确保 Indirect() 括号之间的内容是一个有效的引用。
如果您在单元格 A5 中有一个工作表名称,并且您总是想查看该工作表的 A 列和 B 列中的第 5 到 71 行,那么您可以将 A5 中的文本与单元格引用的文本结合起来。
所以,而不是
'Riaz Haider'!$B$5:$B$71
你可以使用Indirect("'"&A5&"'!$B$5:$B$71")
请记住,带有空格的工作表名称需要用单引号括起来。这使得 Indirect 字符串的开头更加复杂。