大写数字小数点怎么写
1.人民币大写情况下,如果小数点后还有数字,大写还能写“整”吗
人民币大写情况下,如果小数点后有角,可以不写"整";如果小数点后有分,"分"后面不写"整"(或"正")字。
1、中文大写金额数字前应标明"人民币"字样,大写金额数字有"分"的,"分"后面不写"整"(或"正")字。 2、中文大写金额数字到"元"为止的,在"元"之后,应写"整"(或"正")字,在"角"之后,可以不写"整"(或"正")字。
大写金额数字有"分"的,"分"后面不写"整"(或"正")字。 扩展资料: 1、大写数字的使用始于明朝。
朱元璋因为当时的一件重大贪污案“郭桓案”而发布法令,其中明确要求记账的数字必须由“一、二、三、四、五、六、七、八、九、十、百、千”改为“壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰(陌)、仟(阡)”等复杂的汉字,用以增加涂改帐册的难度。后来“陌”和“阡”被改写成“佰、仟”,并一直使用至今。
2、为反贪树廉,朱元璋还制定了惩治经济犯罪的严格法令 并在财务管理上进行技术防范,实施了一些行之有效的措施。把记载钱粮数字的汉字‘一、二、三、四、五、六、七、八、九、十、百、千’改为大写,用‘壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟’,就是其中重要的一条。
3、大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。在银行支票中,就有许多大写数字。
比如:伍拾陆万元整(560,000元),壹佰贰拾伍元贰角柒分(125.27元)。 参考资料:百度百科_大写数字 百度百科_中国大写数字。
2.excel表格中的大写数字后面带小数点怎么转换中文大写
比如说在表格中输入12.326然后转换成中文大写"壹拾贰点叁贰陆.回答列表在同一单元格中,再次输入不同的数字,中文大写也跟着变化。
特别说明,此单元格的数字不是金额,只是普通带小数点的数字,小数点后有一至四位小数.晕,没见过。问题:在Excel表格中,怎样将带小数点的小写数字转换成中文大写?比如说在表格中输入12.326然后转换成中文大写"壹拾贰点叁贰陆. 在同一单元格中,再次输入不同的数字,中文大写也跟着变 一、在输入的当前单元格直接转换,没有现成的格式函数。
但通过VBA代码还是能够实现的。(VBA代码我在后面讲) 如果想简单一点的话,通过相玲单元格转换大写还是方便一点。
如果在 A1 输入小写,就在 B1 输入如下公式:=IF(A1>0,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","点"),IF(A1<0,"负"&SUBSTITUTE((TEXT(ABS(A1),"[DBnum2]")),".","点"),"")) 上面的公式中考虑了输入负数和零的问题,如不考虑负数和零,公式可以简化如下:=IF(A1>0,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","点"),"") 二、如果你坚持要在输入数据的单元格中直接转换中文大写,只好用VBA程序代码了,只是比较烦。代码如下:Private Sub Worksheet_Change(ByVal aa As Range) On Error GoTo error If aa.Column = 1 Then Select Case aa Case Is > 0 aa = Replace(Application.Text(aa, "[DBnum2]"), ".", "点") Case Is < 0 aa = "负" & Replace(Application.Text(Abs(aa), "[DBnum2]"), ".", "点") Case Is = 0 aa = "" End Select End If error: Exit Sub End Sub 说明:1。
我说的代码实际上是用Execl自带的VBA编程语言编制的一个小程序。这个程序在你打开工作表的时候已在后台准备运行,当工作表中某个单元格内容发生变化时马上运行。
在程序运行中程序会自动判别,还在第一列的单元格中输入的小写数字都转换成中文大写,在其他单元格中输入的数字不转换大写。程序是在后台运行的,在工作表窗口是看不见的,只能看见程序运行后的结果。
在工作表的单元格中不能设置这些程序代码。程序代码只能在VBA编码窗口中编制。
打开VBA编程窗口的方法有好几种,这里只说一种。在已打开的工作表中,右击您要转换中文大写的工作表标签,在弹出的菜单中选择查看代码,这时VBA编码窗口已打开。
把上面的代码输入到代码窗口中。当然可以用复制的方法把代码复制过去,这样不容易错。
最后关闭代码窗口,自动回到工作表窗口。这时你在A1中输入数字试试看,是否得到中文大写的效果。
2。在上面程序代码中, 已设置为在工作表的第一列任何单元格中输入小写的数字都会马上转换成大写。
其它单元格中输入的数据不会转换。如想在其它列的单元格中转换数据,请修改第三行代码------Column = 1---- 中的数字。
数字1代表第一列,数字2代表第二列,依次类推。3。
如果不考虑负数、零等情况的话,代码可以简化如下:Private Sub Worksheet_Change(ByVal aa As Range) If aa.Column = 1 Then aa = Replace(Application.Text(aa, "[DBnum2]"), ".", "点") End If End Sub 采用简化代码的情况下,输入的数字必须 >0 ,如果输入 <=0 的数字会有意想不到结果。因为代码中没有处理0和<0数字的语句。
请凉解。五、上面的公式和程序代码只解决特定问题的,不要直接用于人民币大小写的转换。
请多提意见!问题己解决 你用替换功能呀。这个适合大批量的转换。
没有这样的功能吧.这很容易呀,在Excel中就有这样的转换。选择要转换的数据,或者先在单元格中进行设置,右键/设置单元格格式,选择数字选项卡,选择左边的分类为特殊,然后选择右边的类型为中文大写数字,确定即可。
如此设置小数点的"."不能转换成"点". 在maya123215的回答的基础上,再“查找-替换”嘛,把“.”换成“点”。maya123215老师用的方法: 右键->设置单元格格式->数字->特殊->数字中文大写 是最简单及常用的方法 由于单元格的内容仍然是数字 12.326, 并非文本格式“壹拾贰点叁贰陆”, 故miaowu老师提议用“查找-替换”嘛,把“.”换成“点”是不可行的 故我提议用以下的公式:假设A1是 12.326 在任何一格输入公式:=SUBSTITUTE(TEXT($A$1,"[DBNum2][$-804]G/通用格式"),".","点") 便会出现 壹拾贰点叁贰陆 由于中文大写主要是作金额, 单位是 元/角/分 公式变成:=TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元"&IF((INT(A1*10)-INT(A1)*10)=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[DBNum2][$-804]G/通用格式")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"",TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNum2][$-804]G/通用格式")&"分") 便会出现 壹拾贰元叁角贰分 注意: 此公式会将小数后第三个位舍去, 如公式要求四舍五入进位, 公式内所有 A1 要改成ROUND(A1,2), 公式便要长很多 呵呵,很好用,但有一个问题,假如小数点后面出现零,就不正确了,如6968.05,就变成了:陆仟玖佰陆拾捌元伍分,但实际需要的是:陆仟玖佰陆拾捌元零伍分,如何实现。
3.请教下表格中怎么把带小数点的数字,转换成大写
如果你的数据USD 5137.5 在A1则在空单元格输入:
=LEFt(A1,4)&TEXT(MId(A1,5,FIND(".",A1)-4),"[DBNum2]G/通用格式")&"点"&TEXT(RIGHt(A1,LEN(A1)-FIND(".",A1)),"[DBNum2]G/通用格式")
结果是:USD 伍仟壹佰叁拾柒点伍
如果不要USD,则输入:
=TEXT(MId(A1,5,FIND(".",A1)-4),"[DBNum2]G/通用格式")&"点"&TEXT(RIGHt(A1,LEN(A1)-FIND(".",A1)),"[DBNum2]G/通用格式")
还可以把USD通过分列方式,放在不同的单元格中A1是USD,B1是5137.5,则则在空单元格输入:
=TEXT(MId(A1,5,FIND(".",A1)),"[DBNum2]G/通用格式")&"点"&TEXT(RIGHt(A1,LEN(A1)-FIND(".",A1)),"[DBNum2]G/通用格式")
4.哪位哥哥姐姐可以告诉我数字汉字大写怎么写
我们需要掌握的生活语文知识太多太多,如果能从最常用而又是最熟视无睹的知识学起,也许我们会学得很轻松,很实在。您说呢?
汉字数字分大写和小写两种,它们都是汉字的重要组成部分。日常生活中,我们经常要用到这些数字。可了解这些数字的人并不多。记得1994年的全国高考语文试题,就曾考过这方面的知识。结果那道考题成了当年难度系数最高的试题。下面就汉字的十个大写数字,为大家简介如下。不当之处,请指正。
汉字大写数字为:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾。这十个汉字并不是从先民创造出来后就直接用来表示数目的。
“壹、叁、伍”是最早用作大写数字的文字。
“壹”是本是会意字,最初通作“一”,表示专一的意思,到了春秋时代,“壹”才被子用作数字的。如《管子》“六月而且壹见。”
“叁”是会意字,本是“参”字的俗体字,很早时就通用作“三”,表示“三”这个数目。《左传》就有“先王之制,大都不过参国之一。”后来不知何时,这个数目字“参”就写作“叁”了。
“伍”也是会意字,本义指军队的编制,五人为一伍。不知何时“伍”就通用为“五”,表示“五”这个数目字。如《易经》:“参伍以变。”这里的“参”和“伍”都是阴阳爻相的位置数字。
“陆”和“柒”是何时被借作数字的,查阅了许多书籍,没有看到更具体详细的说法。但在《说文解字》里,“陆”是形声字,本义指陆地“柒”是“漆”的俗体字,也是形声字,本义是指一种木名。后来何时被用来表示数目字,不得而知了。
“贰、肆、捌、玖、拾”这五个数目字,则是在唐朝武则天时期被确定为数字大写的。这几个字都是形声字。“贰”本认是副职。“肆”从长、聿声,本义指陈列,后引伸为放肆。“捌”从手、别声,本义是指一种农具。
“玖”从玉、久声,本义是指比玉稍次的黑色美石。“拾”从手、别声,本义是拾起、检起。
据说,武则天时代,各地国库管理混乱,出现了许多贪赃枉法的官吏。武则天为了加强国库的管理,不给贪赃枉法官吏以可乘之机,让他们不能随意涂改数据,就下令有关部门,统一汉字的数目字。他们就找了读音相同或相近的笔画繁难的十个文字,作为十个小写数字的另一种写法。这十个文字就成了汉字的大写数字。于是,在武则天时代,就出现了汉字的大写数字。应该说,统一规范汉字数字,用大写数字代替汉字的小写数字,这是武则天的一大贡献,功不可没。
依据财政部制定的会计基础工作规范的要求,填制会计凭证,字迹必须清晰、工整,并符合下列要求:
(1)阿拉伯数字应一个一个地写,阿拉伯金额数字前应当书写货币币种符号(如人民币符号“¥”)或者货币名称简写和货种符号。币种符号与阿拉伯金额数字之间不得留有空白。凡在阿拉伯金额数字前面写有币种符号的,数字后面不再写货币单位(如人民币“元”)。
(2)所有以元为单位(其他货币种类为货币基本单位,下同)的阿拉伯数字,除表示单价等情况外,一律在元位小数点后填写到角分,无角分的,角、分位可写“00”或符号“--”,有角无分的,分位应写“0”,不得用符号“--”代替。
(3)汉字大写金额数字,一律用正楷或行书书写,如壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等易于辩认、不易涂改的字样,不得用0、一、二、三、四、五、六、七、八、九、十、另、毛等简化字代替,不得任意自造简化字。
(4)大写金额数字到元或角为止的,在“元”或“角”之后应写“整”或“正”字;大写金额数字有分的,分字后面不写“整”字。
(5)大写金额数字前未印有货币名称的,应当加填货币名称(如“人民币”三字),货币名称与金额数字之间不得留有空白。
(6)阿拉伯金额数字中间有“0”时,大写金额要写“零”字,如人民币101.50元,汉字大写金额应写成壹佰零壹元伍角整。阿拉伯金额数字中间连续有几个“0”时,汉字大写金额中可以只写一个“零”字,如¥1004.56,汉字大写金额应写成壹仟零肆元伍角陆分。阿拉伯金额数字元位为 “0”,或数字中间连续有几个“0”,元位也是“0”,但角位不是“0”时,汉字大写金额可只写一个“零”字,也可不写“零”字。