日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Excel金額大寫公式詳解

 L羅樂 2017-11-20

人民幣大寫的公式很多,隨便百度就能找到一堆,但網(wǎng)上的公式多無原理解析,知其然而不知其所以然,用的時候只能將公式復制過去,總有幾分不完美

那么一起來追根究底吧,長文預警,今天的內(nèi)容1400字


================


先搜個金額大寫公式再就公式進行解析

網(wǎng)上相關(guān)公式太多,選個稍微短點的,公式如下 ▼


=TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),'[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;') & TEXT(RIGHT(RMB(A1),2),'[dbnum2]0角0分;;整')


表示完全看不懂


1、如何快速看懂長公式?


▼ Excel公式求值


Excel自帶公式求值,可查看公式每步計算結(jié)果,通過查看每步計算結(jié)果分析思路



在A1單元格中輸入小寫金額,B1中輸入以上公式


選中B1單元格,【公式】-【公式審核】-【公式求值】


運行求值,查看每一步運算結(jié)果,如下圖:



通過查看計算步驟得知,金額小寫轉(zhuǎn)為大寫主要通過格式轉(zhuǎn)換函數(shù)TEXT函數(shù),將金額分兩部分轉(zhuǎn)換為大寫金額,整數(shù)部分大寫 小數(shù)點部分大寫


提到格式轉(zhuǎn)換,Excel單元格格式設置中就有金額大寫轉(zhuǎn)換


【數(shù)字】-【特殊】-【中文大寫數(shù)字】



如A1單元格金額201711.06單元格格式轉(zhuǎn)換后顯示為貳拾萬壹仟柒佰壹拾壹.零陸


距離我們想要的金額大寫很接近了,如果能將數(shù)字大寫格式轉(zhuǎn)換的代碼找到就可用于金額大寫中


2、如何查看格式轉(zhuǎn)換代碼?


▼ 點擊對應格式后,點擊自定義,顯示對應代碼



點擊 【特殊】-【中文大寫數(shù)字】后點擊自定義

代碼為【[DBNum2][$-804]G/通用格式】


其中[$-804]表示國家或地區(qū)(語言)編號,一般可以不填,可直接忽略


提取有用部分:[DBNum2]G/通用格式

其中[DBNum2]表示將數(shù)字大寫

G/通用格式表示以常規(guī)的數(shù)字顯示——數(shù)字不發(fā)生任何變化


金額大寫中,整數(shù)部分以元結(jié)尾,小數(shù)部分以角和分結(jié)尾 ▼

則整數(shù)部分 - [DBNum2]G/通用格式元

小數(shù)部分 - [DBNum2]0角0分


如果金額為負怎么辦?


金額為負,則大寫時金額前面加負,如-2對應負貳元,整數(shù)部分金額需分兩種情況 ▼

① 為正數(shù)

[>0][dbnum2]G/通用格式元


② 為負數(shù)

[<0]負[dbnum2]G/通用格式元


OK,數(shù)字大小寫轉(zhuǎn)換已解決,整數(shù)部分和小數(shù)部分用不同的格式轉(zhuǎn)換代碼,那么接下來需分別提取整數(shù)和小數(shù)部分 


=========


金額格式一般為:xxxx.xx


① 小數(shù)部分:有且只有2位,最右邊2位數(shù)字,=right(A1,2)

② 整數(shù)部分:除掉小數(shù)部分剩余為整數(shù)部分,整數(shù)部分位置在左邊,但長度不定,長度=總長度-小數(shù)位長度=len(A1)-3 


小數(shù)位不是2個嗎怎么減3?

小數(shù)點也占一位

整數(shù)部分=left(A1,len(A1)-3 )


OK啦?

漏了一個格式轉(zhuǎn)換,A1單元格的內(nèi)容為數(shù)字格式,金額大小寫為貨幣格式,需將數(shù)字轉(zhuǎn)換為貨幣格式,使用函數(shù)RMB

在A1單元格外嵌套個RMB函數(shù)


整數(shù)部分格式轉(zhuǎn)換:

=TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),'[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;')


小數(shù)部分格式轉(zhuǎn)換:

=TEXT(RIGHT(RMB(A1),2),'[dbnum2]0角0分;;整')


3、TEXT函數(shù)中的的分號;表示什么內(nèi)容呢?

三個分號分別將【正數(shù);負數(shù);零;文本】需要顯示的內(nèi)容隔開


如果小數(shù)部分為0,則金額大寫時添加整

[dbnum2]0角0分;;整

  • 正數(shù) - [dbnum2]0角0分,用;間隔

  • 負數(shù) - 不顯示,用;間隔

  • 零 - 顯示“整”


    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多