Excel 2007自定义格式; 文本占位符(@)返回地址而不是值

我正在使用Excel 2007.我想通过使用“格式单元格”选项将某些文本格式化为方括号包围它。 我使用自定义types\[@\] 。 每当我用格式input单元格中的值时,它都会显示正确的格式:

Optimus Prime变成[Optimus Prime]

但是,当我把一个引用另一个单元格,它返回显示引用到这个单元格:

单元格A1包含Ford Prefect单元格A2包含对上述A1和格式的引用。 这导致显示: [=A1]

上面的方法可以显示参考值吗?

这是Excel的好东西之一(它有很多)。

input公式后,您必须应用格式。
将单元格格式重置为常规。
input公式。
应用\[@\]格式。