对DSUM参数的间接引用(Microsoft Excel)
Octavio的工作表中包含很多命名范围。在工作表的一部分中,他列出了这些名称。在使用DSUM函数的公式中,Octavio希望使用此列表中的不同单元格来引用该函数使用的实际“数据库”。例如,如果“ February09”是一个命名范围,并且单元格F12包含文本“ February09”,则Octavio希望将F12指定为DSUM函数中的第一个参数,并使其获得实际范围。当他尝试以下操作时,其中Criteria是求和条件的命名范围,他得到一个错误:
=DSUM(F12, "Profit", Criteria)
解决方案是使用INDIRECT函数的结果而不是实际的单元格。该函数获取其引用的单元格中的所有内容,然后将该内容用作指向另一个单元格或范围的“指针”。因此,以下两个公式提供了完全相同的结果:
=DSUM(INDIRECT(F12), "Profit", Criteria) =DSUM(February09, "Profit", Criteria)
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2885)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: