作者ganjuro (嘎嘎呜啦啦)
看板Office
标题[算表] 抓取数字转国字大写
时间Wed Jun 6 15:52:46 2018
软体:Excel
版本:2007
开发票或是支票时会需要用到大写数字
在某一格使用函式
MID(RIGHT("000000000"&A1;9);9;1)
A1 : 金额的阿拉伯数字
就是如果数字未满9个位数就补零,然後抓右边第9个位数,抓1个
其他就类推8 7 6 5....1
但是这串函式放到储存格後,A1储存格格式设定成国字大写时,一样只能显示阿拉伯数字
请问有没有解决的办法??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.183.6.40
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1528271569.A.C5B.html
2F:→ ganjuro: 对喔!求详细,甘虾! 06/06 16:27
3F:→ ganjuro: 看图已搞懂,谢谢(≧▽≦)/ 06/06 16:38
4F:推 ptguitar: 哇 S大这写法好厉害 要存下来 06/06 23:25
5F:推 vincent0926: S大这真的很厉害,再将S大的稍微修改一下比较简洁一点 06/07 14:59
7F:→ soyoso: 如要为0不写入国字零的话,可不用if判断 06/07 15:03
9F:→ soyoso: 达成 06/07 15:04
10F:→ soyoso: 但会有中间空值的情况产生 06/07 15:06
11F:→ soyoso: 如配合len的话可再配合column,可设於b2後拖曳於其他储存 06/07 15:11
13F:→ soyoso: 可不用再补零,和配合iferror 06/07 15:24
15F:推 vincent0926: 觉得厉害! 06/08 11:52
16F:→ ganjuro: 请收下我的膝盖m(_ _)m 06/12 16:15