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

分享

今天一起讀一個有點(diǎn)難度的公式,用函數(shù)實(shí)現(xiàn)數(shù)字分列填支票

 華夏蟲 2019-05-08

今天一起讀一個有點(diǎn)難度的公式:=LEFT(RIGHT(" ¥"&ROUND($B15,2)*100,11-(COLUMN(B:B)-(COLUMN($B:$B)-1))+1))

在錄入金額方面的數(shù)據(jù)時(shí),尤其是銀行賬單,可能會遇到將數(shù)字填寫為金額大寫的情況。

像這樣:

為了更直觀,張小茍用Excel仿了一個銀行的業(yè)務(wù)委托書。

那么我們就來學(xué)學(xué)怎么實(shí)現(xiàn)自動通過大寫數(shù)字轉(zhuǎn)換為分列顯示的功能。

首先我們有一些沒有規(guī)律的金額數(shù)字。

只要通過改變單元格格式就可以使它們變成漢字大寫,不過遺憾的是將大寫漢字轉(zhuǎn)換成數(shù)字的功能Excel并沒有,只能通過額外編寫函數(shù)或VBA才能實(shí)現(xiàn)。

下面將數(shù)字分列并添加人民幣符號¥的函數(shù)較為復(fù)雜,并不能簡單的通過excel自帶“分列”功能實(shí)現(xiàn),所以,先把函數(shù)給大家看看,然后為大家分步驟講解一下。

=LEFT(RIGHT(" ¥"&ROUND($B15,2)*100,11-(COLUMN(B:B)-(COLUMN($B:$B)-1))+1))

1、首先通過ROUND函數(shù)使所有的數(shù)字統(tǒng)一為兩位小數(shù)的格式,并×100去除小數(shù)點(diǎn)占位。

注意:這里將B15的列鎖定,為完成公式后的拖動做準(zhǔn)備。

2、用“&”鏈接ROUND函數(shù)處理之后的數(shù)據(jù)與"¥"符號。

注意:這里要在¥前加一個“空格”,防止RIGHT返回整個字符串使LEFT取值時(shí)取到“¥”,否則會變成下面這樣。

3、11-(COLUMN(B:B)-(COLUMN($B:$B)-1))+1)用來決定返回?cái)?shù)字的位置,也就是RIGHT函數(shù)將返回的字符串長度,本條函數(shù)比較核心的地方。

思路是,用億到分共11個單元格減掉需要輸入的單元格之前的單元格數(shù)。

需要了解,COLUMN函數(shù)能夠返回指定單元格的列號,如果指定一個區(qū)域則返回區(qū)域第一列的列號。

應(yīng)用COLUMN我們能得到當(dāng)前輸入位前一列的列號,用它來減去(COLUMN($B:$B)-1)就得到了當(dāng)前列與“億”列的距離。

通過11減去這個距離,在+1,遍能得到需要返回的字符串。

3、Right函數(shù)和Left函數(shù)的使用如果有疑問建議回頭看一下往期學(xué)習(xí)。

需要注意的兩個知識點(diǎn),Right和Left函數(shù)在參數(shù)大于字符串長度時(shí)將返回字符串本身。如果不指定返回長度,則默認(rèn)值為1.

以上便是整個函數(shù)的分解學(xué)習(xí)。閱讀優(yōu)秀的復(fù)雜公式,大大有助于學(xué)習(xí)函數(shù)的基礎(chǔ)知識和體會一些不常見的技巧。

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多