|
楼主 |
发表于 2009-7-26 22:54
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 gouweicao78 于 2009-7-26 05:22 发表
根据wshcw兄题目的数据,5、7楼公式是可以的。但都没考虑:叁万元整、肆仟元整、玖百元整、贰拾元整等情况。
=SUM((FIND(MID(SUBSTITUTE(A2,"元",IF(COUNT(FIND({"万";"仟";"百";"拾"}&"元",A2)),"零元","元")),FIN ...
按你的思路,简10字(238字)
=SUM((FIND(MID(SUBSTITUTE(A2,"元",IF(COUNT(FIND({"万";"仟";"佰";"拾"}&"元",A2)),,"元")),FIND(MID("万仟佰拾元角分",ROW($1:$7),1),SUBSTITUTE(A2,"元",IF(COUNT(FIND({"万";"仟";"佰";"拾"}&"元",A2)),,"元"))&"零万零仟零佰零拾零元零角零分")-1,1),"零壹贰叁肆伍陆柒捌玖")-1)*10^(5-ROW($1:$7)))
我的公式257,217字. |
|