概述:
Excel公式中进行格式转换时,不兼容非中文版本。
业务需求:
用户输入 usd 123.45
自动转换为 美元 壹佰贰拾叁元肆角伍分

目前做法:
Excel文档(30KB):http://vdisk.weibo.com/s/sEPG3
核心公式:
=IF(INT(D8)-D8=0,TEXT(D8,'[DBNum2][$-804]G/通用格式''元整'''),TEXT(INT(D8),'[DBNum2][$-804]G/通用格式''元''')&TEXT(RIGHT(D8,LEN(D8)-FIND('.',D8)),'[DBNum2][$-804]G/通用格式''分'''))
目前问题:
美国用户反馈,英文Excel下,转换结果为“/通用格式元/通用格式分 ”
初步分析:
应该是公式中的某些部分,仅适合中文Excel,比如“G/通用格式”……
求助:
请Excel专家把公式修改一下,兼容非中文Excel。
Excel公式中进行格式转换时,不兼容非中文版本。
业务需求:
用户输入 usd 123.45
自动转换为 美元 壹佰贰拾叁元肆角伍分

目前做法:
Excel文档(30KB):http://vdisk.weibo.com/s/sEPG3
核心公式:
=IF(INT(D8)-D8=0,TEXT(D8,'[DBNum2][$-804]G/通用格式''元整'''),TEXT(INT(D8),'[DBNum2][$-804]G/通用格式''元''')&TEXT(RIGHT(D8,LEN(D8)-FIND('.',D8)),'[DBNum2][$-804]G/通用格式''分'''))
目前问题:
美国用户反馈,英文Excel下,转换结果为“/通用格式元/通用格式分
初步分析:
应该是公式中的某些部分,仅适合中文Excel,比如“G/通用格式”……
求助:
请Excel专家把公式修改一下,兼容非中文Excel。
