=TEXT(数值,“[dbnum2]”)
- 将数字以大写的方式呈现,曾经工作的时候用表格做发票模版大写金额的公式用到过此函数,
- 当时网上搜了一下有大神做的公式很简短,有的地方看不太懂,没有深究,自己编了一个,供大家参考,算是笨方法做的,当中用到了SUBSTITUTE替换函数,SEARCH定位函数,以及MID,RIGHT提取函数,IF,IFERROR逻辑判断函数,用的都是普遍大家比较好理解的函数
- 下面上公式:
- =IFERROR(IF(SEARCH(“.”,TEXT(L8,“[dbnum2]”)),MID(SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”),1,SEARCH(“元”,SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”)))&IF(MID(SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”),SEARCH(“元”,SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”))+1,1)=“零”,MID(SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”),SEARCH(“元”,SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”))+1,2)&“分”,MID(SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”),SEARCH(“元”,SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”))+1,1)&“角”&MID(SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”),SEARCH(“元”,SUBSTITUTE(TEXT(L8,“[dbnum2]”),“.”,“元”))+2,1)&“分”)),TEXT(L8,“[dbnum2]”)&“元整”)
=TEXT(数值,“0,0”)
数值千位分隔符的呈现方法
=TEXT(数值, “0!.0,W”)
数值以万为单元的呈现方法
=TEXT(数值, “0%”)
数值百分比呈现方法
条件组求和方法
=SUM(SUMIF())
如图举例如果我想在时均UV的TTL里面直接算出几人汇总后的时均UV,在我不需要去看直播时长的情况下直接得出结果
由于此公式是数组公式,所以执行方法需要 “Ctrl + Shift + 回车”执行计算
更多的使用方法,通过函数的嵌套来实现不同想要的结果