我几乎可以肯定,只要将数字格式化为数字,就无法做到这一点。但是,作为一种解决方法,我开发了一种方法,可以将数字转换为字符串。假设您有一列 col 包含所需的数字
- 复制你的专栏说
col2(保存原件以备将来使用)并将转换类型为string
- 使用此计算创建一个新的计算字段,例如
desired
If LEN([Col2]) <= 4 THEN
[Col2]
ELSEIF LEN([Col2]) < 6 THEN
REPLACE([Col2], RIGHT([Col2], 3), "") + "," +RIGHT([Col2], 3)
ELSEIF LEN([Col2]) <8 THEN
REPLACE([Col2], RIGHT([Col2], 5), "") + "," +
REPLACE(RIGHT([Col2],5), RIGHT([Col2], 3), "") + "," +RIGHT([Col2], 3)
ELSE
REPLACE([Col2], RIGHT([Col2], 7), "") + "," +
REPLACE(RIGHT([Col2],7), RIGHT([Col2], 5), "") + "," +
REPLACE(RIGHT([Col2],5), RIGHT([Col2], 3), "") + "," +RIGHT([Col2], 3)
END
- 此 CF 最多可按需要工作,最多可显示 9 位数字。