excel的格式函数 excel常用的函数有哪些
excel的格式函数 excel常用的函数有哪些
虽然可以通过设置单元格的格式,来满足单元格显示数据的要求。但是在涉及计算结果处理的时候,必须用格式函数才能实现格式设定。格式函数Text()的参数极其丰富,可以在实践不断积累。以下通过几个实例,说明格式函数TEXT()的用法:
语法:TEXT(值, 格式)
1、公历和农历的转换 [$-13000]
例如,在单元格显示今天日期是农历几月几日,=TEXT(TODAY(),”[$-130000][dbnum1]m月d日”)。[$-13000] 是公历转换成农历的格式,[dbnum1]是数字转换成大写的一、二、三、四、五…,结果就是二月三日(举例)。
2、日期格式
y代表年,m代表月,d代表日期。mm代表01,02,03…12月份,dd代表01,02,03…31日期。
mmm代表英文月份缩写Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
ddd代表英文星期缩写Mon,Tue,Wed,Thur,Fri,Sat,Sun
TEXT(DATE(2022,4,12),”yyyy年m月d日”) 显示结果2022年4月12日
TEXT(DATE(2022,4,12),”ddd mmm yyyy”) 显示结果12 Apr 2022
TEXT(DATE(2022,4,12),”mmmm dd,yyyy”) 显示结果April 12, 2022
3、数字格式
TEXT(0.125,”0.00%”) 显示结果12.50% (设置百分比,保留两位小数)
TEXT(123456.256,”#,##0.00″) 显示结果123,456.26 (设置千位分隔符,保留两位小数)
TEXT(3560.66,”$#,##0.00″) 显示结果$3,560.66 (设置美元+千位分隔符,保留两位小数)
TEXT(3.1415,”0″) 显示结果3 (设置保留整数)
4、文本通用符@
TEXT(A1,”长征@号火箭”) ,A1单元格输入“二”,显示结果长征二号火箭
设置单元格格式时,使用文本通用符@也很便利。
5、小写金额转换成大写金额
以下公式,将A1单元格数字转换成大写人民币的格式:
=TEXT(INT(A1),”[DBNUM2]”)&”元”&TEXT(MID(A1,LEN(INT(A1))+2,1),”[DBNUM2]D拾”)&TEXT(MID(A1,LEN(INT(A1))+3,1),”[DBNUM2]D分”)
其中,[dbnum2]是数字转换成大写的壹,贰,叁,肆,伍,陆,柒,捌,玖,零。INT()函数获取数字的整数部分,LEN()返回字符串中的字符个数,每个空格、中文都算一个字符,MID()从一个字符串中指定位置截取指定数量的字符。
TEXT(INT(A1),”[DBNUM2]”)&”元 整数部分的大写
TEXT(MID(A1,LEN(INT(A1))+2,1),”[DBNUM2]D拾”) 转换角钱部分
TEXT(MID(A1,LEN(INT(A1))+3,1),”[DBNUM2]D分”) 转换分钱部分
如果单元A1的数字是125.36,转换成壹佰贰拾伍元叁拾陆分