我发现:如果我有一些单元格包含有效的数字条目(例如5
或 )=3+4
,然后应用功能区命令HOME/Number/Text
,单元格本身的格式将遵循文本规则,例如居中对齐与左对齐。但是,公式仍然有效,单元格显示结果 ( 7
)。此外,如果我打开DATA/Filter
,过滤器弹出菜单将包含“数字过滤器”选项,而不是“文本过滤器”选项。
但是,如果我先选择空单元格并应用HOME/Number/Text
,然后在单元格中输入数字,则不会处理公式,并且显示的筛选选项为“文本筛选”。这说明数字格式工具不会重新评估单元格中已有的内容。这是一个错误,还是有某种原因故意这样做?
仅供参考,这是在 Excel Office Professional Plus 2013 中。
答案1
这只是猜测,因为我们需要真正在 Excel 团队工作过的人来确定。
也就是说,更改单元格格式绝不应该是破坏性操作。格式化应该只影响显示和数据输入。Excel 的行为方式和持续行为方式强烈表明这是一个有意识的设计决策。
您可能有意将公式更改为文本,但对于每个有意这样做的人来说,如果仅仅是格式更改就毁掉了他们精心制作的公式,其他人会非常恼火。那个人甚至可能是另一天的您。(如果您真的想这样做,请复制、粘贴值。)