1. 概述
类别 | 描述 |
---|---|
函数写法 | FORMAT(object,format) |
函数作用 | 返回object的format格式 |
参数说明 | object:需要被格式化对象,可以是String,数字,Object(常用的有Date,Time) format:格式化的样式 |
参数个数 | 2 |
参数类型 | 文本,文本 |
返回值类型 | 文本 |
下表中有一些简单的公式示例:
公式 | 结果 |
---|---|
FORMAT(1234.5,"#,##0.00") | 1234.50 |
FORMAT(1234.5,"¥#,##0.00") | ¥1234.50 |
FORMAT(1.5,"0%") | 150% |
2. 示例
2.1 数值格式参数
以 1234.56 为例。
参数格式 | 公式 | 输出 |
---|---|---|
#,##0.00 | FORMAT(1234.5, "#,##0.00") | 1234.50 |
"#,##0 | FORMAT(1234.5, "#,##0") | 1235 |
¥#,##0.00 | FORMAT(1234.5, "¥#,##0.00") | ¥1234.50 |
0% | FORMAT(1.5, "0%") | 150% |
0.000% | FORMAT(1.5, "0.000%") | 150.000% |
##0.0E0 | FORMAT(6789, "##0.0E0") | 6.789E+3 |
0.00E00 | FORMAT(6789, "0.00E00") | 6.79E+03 |
2.2 其他组合函数使用
公式 | 结果 |
---|---|
FORMAT(date(2007,1,13), "M-d-yy") | 1-13-07 |
FORMAT(time(16,23,56), "h:mm:ssa") | 4:23:56下午 |
2.3 实际应用
应用一-转化日期格式
日期字段是年月日时分秒格式,可以使用公式:FORMAT([订单时间],"YYYY年MM月dd日"),将字段值转换成 XXXX年XX月XX日格式。如下图所示:
应用 2-自定义编号
1)新增字段进行累积值计算,新增字段名为「行号」,可以对任意字段进行「计数」计算,排序设置选择「默认行号」。如下图所示:
2)再使用公式:FORMAT([序号],"ZDF-000"),公式的后半部分可以更换为自己想要编号形式,就可以自定义一列编号字段。如下图所示: