我的标签被命名为月末日期,而且我经常忘记更新日期单元格(这在我必须打印时变得很重要)。所以我想我会使用'Filename'
属性、Left/Right/Mid 函数和 Date 函数来自动设置日期单元格。这就是我想出的:
=DATE(RIGHT(RIGHT(CELL("filename"),8),4),LEFT(RIGHT(CELL("filename"),8),2),MID(RIGHT(CELL("filename"),8),3,2))
内部“ RIGHT ”获取文件名的最后 8 个字符(工作表标题),然后外部子字符串函数将其分割出来,以便它可以用作“ DATE ”函数的参数。这很好用。当我尝试将其从工作表复制到工作表时,问题就来了。
首先,我确保我的标签没有分组。
但是,每当我计算一个包含文件名属性的单元格时,它都会更新所有工作表以使用最后一张表的日期来计算。
IE我计算工作表“05312013”中的日期单元格,并将所有月份的日期单元格更改为“05/31/2013” ,而不是按预期只显示一张。
发生了什么,我该如何解决?