我MATCH
在我的电子表格中多次(比如 100 次)运行相同的功能。
将函数编码 100 次到使用它的每个单元格中,而不是在其他单元格中执行一次,然后引用该单元格的值 100 次,是更好/更差/没有区别吗?
我主要对代码效率的影响感兴趣(但我认为它也会影响代码的可读性)。
MATCH
据我了解,考虑到 Excel 在数据更改时重新计算所有内容的方式(我相信它是非易失性的?),这可能没有什么区别。
完整的上下文:
往后的列J
包含每月数据(J
has July 2015
、K
hasAug 2015
等)。
在电子表格的其他地方,我想生成各种摘要信息(例如上个季度构建的小部件总数),但我希望用户能够指定他们感兴趣的月份(例如,如果用户输入June 2015
一个单元格,最后一个季度是一月到三月,如果他们输入July 2015
是四月到六月)。
因此,在我的摘要信息中,我需要:
- 查找与用户输入的月份对应的列。
- 根据前面几列中的信息进行各种计算。