官方文档

公式形态

用公式改变单元格显示。$$$ 是当前实际值,引用和链接仍用实际值。

公式形态用一条公式算出显示文字。公式结果不写回单元格,别的格子引用、超级链接拿到的仍是实际值。适用角色:报表设计人员。

入口:单元格属性 → 形态 → 公式形态。公式语法与单元格公式相同,见 表达式。 总览见 单元格形态概述。

1. $$$ 是当前实际值

在公式形态里,$$$ 表示这个格子现在的实际值,不是已经套过形态的显示值。也可以写别的单元格地址,那些地址同样取实际值。

点公式框会打开和单元格公式一样的编辑器。确认后只写入形态,不会把格子改成以等号开头的单元格公式。

2. 示例:空值显示成 0

金额格有时是空的。预览要显示 0,但引用这个格子做合计时,空仍然是空,不要把显示出来的 0 加进去。

  1. 选中金额单元格。内容仍是数据集字段或原来的公式。
  2. 单元格属性 → 形态,选 公式形态。
  3. 公式写成:if(len($$$)==0,"0",$$$)
  4. 保存,分页预览。空格子显示 0,有数的格子仍显示那个数。
  5. 旁边用 =A3 引用它时,空格子拿到的仍是空,不是文字 0。

3. 示例:单号后面加说明

实际值是补货单号 BH-240301,预览要看成 BH-240301(补货),钻取参数仍传 BH-240301。

公式:$$$ + "(补货)"

不要把这串字写进单元格内容。写进内容会改掉实际值,链接和引用都会带上「(补货)」。

4. 写错时

公式无法计算时,这一格显示格式化后的实际值,并在日志里记一条警告。整张报表继续导出。设计器左上角标「式」,预览才看到公式结果。