公式形态
用公式改变单元格显示。$$$ 是当前实际值,引用和链接仍用实际值。
公式形态用一条公式算出显示文字。公式结果不写回单元格,别的格子引用、超级链接拿到的仍是实际值。适用角色:报表设计人员。
入口:单元格属性 → 形态 → 公式形态。公式语法与单元格公式相同,见 表达式。 总览见 单元格形态概述。
1. $$$ 是当前实际值
在公式形态里,$$$ 表示这个格子现在的实际值,不是已经套过形态的显示值。也可以写别的单元格地址,那些地址同样取实际值。
点公式框会打开和单元格公式一样的编辑器。确认后只写入形态,不会把格子改成以等号开头的单元格公式。
2. 示例:空值显示成 0
金额格有时是空的。预览要显示 0,但引用这个格子做合计时,空仍然是空,不要把显示出来的 0 加进去。
- 选中金额单元格。内容仍是数据集字段或原来的公式。
- 单元格属性 → 形态,选 公式形态。
- 公式写成:
if(len($$$)==0,"0",$$$) - 保存,分页预览。空格子显示
0,有数的格子仍显示那个数。 - 旁边用
=A3引用它时,空格子拿到的仍是空,不是文字0。
3. 示例:单号后面加说明
实际值是补货单号 BH-240301,预览要看成 BH-240301(补货),钻取参数仍传 BH-240301。
公式:$$$ + "(补货)"
不要把这串字写进单元格内容。写进内容会改掉实际值,链接和引用都会带上「(补货)」。
4. 写错时
公式无法计算时,这一格显示格式化后的实际值,并在日志里记一条警告。整张报表继续导出。设计器左上角标「式」,预览才看到公式结果。
