|
此文章由 kikizhu7 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kikizhu7 所有!转贴必须注明作者、出处和本声明,并保持内容完整
darkjazz 发表于 2017-4-20 14:54 
我也是用offset 多,现在要看一下indirect 了
哈哈 我也是 分享一个刚从Chandoo读到的comments
Limitations of INDIRECT Function:
*/ It could slow down your workbook, if used in many formulas.
*/ If the INDIRECT function creates a reference to another workbook, that workbook must be open, or the formula will result in a #REF! error. So if you want to call data from other workbook, firstly open the workbook from which workbook you want to calculate. According to the above example open the workbook Module-1.xlsx
*/ If ref_text refers to a cell range outside the row limit of 1,048,576 or the column limit of 16,384 (XFD), INDIRECT returns a #REF! error in the version Excel-2007.
and this
One thing missing from all those links is a big warning about the fact that INDIRECT is volatile (along with OFFSET, TODAY, NOW, RAND, RANDBETWEEN and a few other functions).
What that means is that if you have volatile functions in your workbook, any time you make a change anywhere at all on the spreadsheet, Excel recalculates the value of any the volatile functions too. Excel then recalculates every applicable formula downstream of these functions too – regardless of whether anything upstream actually changed or not.
maybe its doesn't worth the time to look into after all? |
|