电子表格货币金额转换数字
❶ EXCEL表格,将小写金额数值转换为大写中文数字(美元),在转换的同时会四舍五入
刚刚回答了一样的问题,不会是同一个人吧。
如果只有两种货币。
=IF(A3="HKD",IF(ROUND(A1,2)<0,"金额为负无效",IF(ROUND(A1,2)=0,"零元",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分"))),IF(A1<0,"金额为负无效",IF(OR(A1=0,A1=""),"零美元",IF(A1-TRUNC(A1)=0,NUMBERSTRING(TRUNC(ROUND(A1,1),0),2)&"美元整",NUMBERSTRING(TRUNC(A1,0),2)&"美元"&TEXT(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2))*100,"[dbnum2]")&"美分"))))
如果只是以美分为单位:
=IF(A3="HKD",IF(ROUND(A1,2)<0,"金额为负无效",IF(ROUND(A1,2)=0,"零元",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分"))),IF(A1<0,"金额为负无效",IF(OR(A1=0,A1=""),"零美元",NUMBERSTRING(ROUND(A1,2)*100,2)&"美分")))
❷ Excel 怎样用公式把货币转化成数值用
一、用公式将文本数字转成数值:
假设文本数据写在A1单元格,则可以在B1单元格写入以下任一个公式
公式一
=A1*1
公式二
=A1、1
公式三
=A1+0
公式四
=A1-0
公式五
=--A1
公式六
=VALUE(A1)
二、把文本数值在原单元格直接转换成数值:
方法一
选中单元格----右键----设置单元格格式---改"文本"为"常规"格式---再进入单元格回车确认.如果是大批量的单元格是文本格式的数值,则要一个一个的进入单元格进行回车确认,所以很不方便.
方法二
选中一个空单元格----右键----复制----再选中文本格式所在的单元格和单元格区域----右键----选择性粘贴---加---确定.这样就是通过运算的方法使选中的单元格或单元格区域进行加0处理使其转为常规数字的方式.
方法三
选中文本格式数值所在的单元格或单元格区域------在选中的单元格或单元格区域旁会出现一个选项图标----点击会出现选项菜单----选择"转为数字"
❸ excel表格里如何将数字转换成货币数字
在Excel里输入数字后,点击右边键,选择设置单元格---数字---货币就可转换过来喽
❹ 如何在EXCEL中将阿拉伯数字转换为大写人民币的形式
1、首先在excel单元格中输入需要转换为大写金额的数字,例如输入“98765”并选中该单元格。
❺ 在excel中将货币数字转换成大写
我们都知道excel可以做很多会计上做的工作,excel小技巧也有很多,今天我们就来一起学习一个在excel中将货币数字转换成大写,具体方法如下:
1、分别选中E11、F11、G11单元格,依次输入公式:=TEXT(INT(ABS(C10)),"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*10))-INT(ABS(C10))*10,"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*100)) -INT(ABS(C10*10))*10,"[DBNum2]G/通用格式")。上述公式的含义是:分别确定统计结果的元、角、分的数值,并将其转换为中文大写格式。
2、选中E10单元格,输入公式:=D11&E11&"元"&F11&"角"&G11&"分"或 =CONCATENATE(D11,E11,"元",F11,"角",G11, "分")。上述公式的含义是:将D11至G11单元格中的文本组合为一个整体,并在相应位置加上单位“元、角、分”文字。
3、鼠标左击11行的行标,选中该行,右击鼠标,选“隐藏”选项,将11行隐藏起来,不影响正常打印。至此,转换工作结束,效果如图所示。
以上就是我们在excel中将货币数字转换成大写的方法,大家可以根据自己的需要来使用,同时也可以根据自己的聪明才智发现更多的小技巧。
❻ 在excel中怎样让数字变为CNY货币
选择单元格区域 CTRL+1 数字 选择 货币 货币符号 选择CNY或输入CN,选择CNY 确定
❼ 怎样在Excel中将大写人民币转换成阿拉伯数字
=MATCH(A1,TEXT(ROW($1:$65536),"[DBNUM2]"),0),数组公式。
大写要规范,数字不能超过65536,如果你是2007版的当然不受此限。
❽ 怎么用Excel将小写金额转换成人民币的大写金额
可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。
1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择...”按钮:
❾ 求助,在Excel中如何把人民币大写金额转换成小写数字 提示用IF MID right函数做
只用IF MID right三个函数?这个不太现实吧。单单是转换为小写都难实现。真要跟高人学习学习。
难不成这样?:
分位:
=IF(MID(RIGHT(A2,2),1,1)="零",0,"")&IF(MID(RIGHT(A2,2),1,1)="壹",1,"")&IF(MID(RIGHT(A2,2),1,1)="贰",2,"")&IF(MID(RIGHT(A2,2),1,1)="叁",3,"")&IF(MID(RIGHT(A2,2),1,1)="肆",4,"")&IF(MID(RIGHT(A2,2),1,1)="伍",5,"")&IF(MID(RIGHT(A2,2),1,1)="陆",6,"")&IF(MID(RIGHT(A2,2),1,1)="柒",7,"")&IF(MID(RIGHT(A2,2),1,1)="捌",8,"")&IF(MID(RIGHT(A2,2),1,1)="玖",9,"")
角位:
=IF(MID(RIGHT(A2,4),1,1)="零",0,"")&IF(MID(RIGHT(A2,4),1,1)="壹",1,"")&IF(MID(RIGHT(A2,4),1,1)="贰",2,"")&IF(MID(RIGHT(A2,4),1,1)="叁",3,"")&IF(MID(RIGHT(A2,4),1,1)="肆",4,"")&IF(MID(RIGHT(A2,4),1,1)="伍",5,"")&IF(MID(RIGHT(A2,4),1,1)="陆",6,"")&IF(MID(RIGHT(A2,4),1,1)="柒",7,"")&IF(MID(RIGHT(A2,4),1,1)="捌",8,"")&IF(MID(RIGHT(A2,4),1,1)="玖",9,"")
个位:
=IF(MID(RIGHT(A2,6),1,1)="零",0,"")&IF(MID(RIGHT(A2,6),1,1)="壹",1,"")&IF(MID(RIGHT(A2,6),1,1)="贰",2,"")&IF(MID(RIGHT(A2,6),1,1)="叁",3,"")&IF(MID(RIGHT(A2,6),1,1)="肆",4,"")&IF(MID(RIGHT(A2,6),1,1)="伍",5,"")&IF(MID(RIGHT(A2,6),1,1)="陆",6,"")&IF(MID(RIGHT(A2,6),1,1)="柒",7,"")&IF(MID(RIGHT(A2,6),1,1)="捌",8,"")&IF(MID(RIGHT(A2,6),1,1)="玖",9,"")
其他的类推,只改动RIGHT(A2,6)里的参数为2,4,6,8,10,12,14,等等
但是那个人民币符号实在不好办,只限这三个函数。
❿ 如何将excel表格中的万元变成数值
Excel中将数字变成以万为单位的数字方法如下:
1、打开需要变换单位的工作表。