在EXCEL一单元格输入123,在另一单元格显示壹佰贰拾叁元
解决方法
那需要在另一单元格内设置好公式的.
比如,输入123的单元格为J8,则在需要显示的单元格里设置如下公式(一般需要写到X分或以X元整表示,故给你完整公式)
= IF(J8<0,"負","")&TEXT(TRUNC(ABS(ROUND(J8,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(J8,2))),"",TEXT(RIGHT(TRUNC(ROUND(J8,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(J8,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(J8,2),3))=".",TEXT(RIGHT(ROUND(J8,2)),"[DBNum2]")&"分","整")
谢谢了
鼠标右键 点击单元格格式,选择文本格式
可以的,例如在A1单元格输入123,在A2单元格显示,那么就在A2单元格输入“=A1”然后选择A2单元格点鼠标右键,选择“设置单元格格式。。。”然后在“数字”项的“分类”里选择“特殊”,在右边的“类型”里选择“中文大写数字”然后点确定退出。这样你在A1单元格里输入数字在A2单元格里就会显示出中文大写了。
此方法是转换为显示中文大写,但是"元""角""分"显示不出来,而是以.区分位数.
不过,蛮感谢你的,以前都很少去关注"特殊"这些不常用的分类,也算学一招了,因为也有它的适用之处啊:)