Foxtable(狐表)用户栏目专家坐堂 → WORD报表中需要在输出的时候拆分金额,如何实现


  共有2839人关注过本帖树形打印复制链接

主题:WORD报表中需要在输出的时候拆分金额,如何实现

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/22 22:48:00 [显示全部帖子]

嵌套一个函数即可

 

GetDigit(Value,Position,Symbol)
返回数值Value中指定位置的数字,参数Symbol指定货币符号。
参数Position指定位置,0表示个位,1表示十位,2表示百位,-1表示小数点后第一位,-2表示小数点后第二位,其余类推。
例如:
GetDigit(123,0,"¥") '等于"3"
GetDigit(123,1,"¥") '等于"2"
GetDigit(123,2,"¥") '等于"1"
GetDigit(123,3,"¥") '等于"¥"
GetDigit(123,3,"$") '等于"$"
GetDigit(1972.63,-1,"¥") '等于"6"
GetDigit(1972.63,-2,"¥") '等于"3"


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/22 22:50:00 [显示全部帖子]

 

CUNumber(GetDigit([金额],0,"¥"))


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/22 22:59:00 [显示全部帖子]

呃,括号你得加上吧?

 

<CUNumber(GetDigit([金额],0,"¥"))>


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 9:55:00 [显示全部帖子]

你加上括号了吗?

 

<CUNumber(GetDigit([金额],-1,"¥"))>


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 10:30:00 [显示全部帖子]

呃,看11楼

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 10:45:00 [显示全部帖子]

要这样写

 

 

<iif(GetDigit([第二列],1,"")=0, "零", CUNumber(GetDigit([第二列],1,"")))>


 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 10:49:00 [显示全部帖子]

换一种方法

 

 

<CUNum (GetDigit([第二列],1,""))>


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/23 12:22:00 [显示全部帖子]


 回到顶部