從小我就知道我跟別人不一樣,我能看見他們看不見的東西……
除此之外,我還有一個(gè)金手指,在Excel表格界,我有特殊批量轉(zhuǎn)換技巧,不管是數(shù)字大小寫、英文大小寫、公歷農(nóng)歷互換、數(shù)值轉(zhuǎn)文本,都可以批量轉(zhuǎn)換。
有很多小可愛需要做這種轉(zhuǎn)換,但都不得要領(lǐng),大多數(shù)時(shí)候都會(huì)一個(gè)一個(gè)去轉(zhuǎn)換,這樣重復(fù)性的體力工作又煩躁又無聊,但大家看完S姐的批量轉(zhuǎn)換技巧,S姐保證,你立馬就能解放雙手,快速且準(zhǔn)確的搞定這些問題!
(GIF教程以 Excel 2016 為例)
財(cái)務(wù)小姐姐小哥哥們經(jīng)常會(huì)遇到的批量轉(zhuǎn)換問題,怎么把阿拉伯?dāng)?shù)字批量轉(zhuǎn)換成大寫?
方法一:輸入法
適用于少量轉(zhuǎn)換,或者需要直接錄入大寫數(shù)字。
S姐曾經(jīng)跟大家分享過,如何利用輸入法快速打出大寫數(shù)字、日期、特殊符號(hào)的方法,戳→傳送門復(fù)習(xí)詳情,我們?cè)僭谥暗幕A(chǔ)上補(bǔ)充一下。
如果你安裝了搜狗或百度的輸入法,只需要先敲下字母 V 再輸入數(shù)字,就馬上會(huì)得到中文大寫數(shù)字,如果整數(shù)后加.可以默認(rèn)為元字,如果加.再加0,就是XXX元整,可以說是非常方便啦~
選中列,右擊選擇【設(shè)置單元格格式】→【數(shù)字】→【特殊】,選擇【中文大寫數(shù)字】就可以啦~
但是有小數(shù)點(diǎn)的情況下,還是會(huì)有BUG,這個(gè)時(shí)候,就需要祭出我們的終極大招
方法三:SUBSTITUTE函數(shù)
這個(gè)公式看起來很復(fù)雜,實(shí)際上,能整明白的小可愛自然就能明白,整不明白的小可愛也可以直接復(fù)制公式,只需要把定位的單元格位置改掉就可以啦~
操作方法:
輸入公式
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,';負(fù)')&TEXT(INT(ABS(A2)+0.5%),'[dbnum2]G/通用格式元;;')&TEXT(RIGHT(RMB(A2,2),2),'[dbnum2]0角0分;;整'),'零元整'),'零角',IF(A2^2<1,,'零')),'零分','整')
在這個(gè)公式里面,-RMB(A2,2)表示按人民幣格式將數(shù)值四舍五入到兩位數(shù)并轉(zhuǎn)換成文本;TEXT(A2,';負(fù)')表示如果A2的金額小于0,則返回字符“負(fù)”;
TEXT(INT(ABS(A2)+0.5%),'[dbnum2]G/通用格式元;;')
表示金額取絕對(duì)值,整數(shù)部分轉(zhuǎn)換為大寫,+0.5%避免0.999元等的情況下計(jì)算出現(xiàn)錯(cuò)誤;
TEXT(RIGHT(RMB(A2,2),2),'[dbnum2]0角0分;;整')
表示金額小數(shù)部分轉(zhuǎn)換為大寫;
函數(shù) IF 后面帶這一大段是指:IF 進(jìn)行判斷,如果金額不是0分,則返回大寫結(jié)果,否則返回零元整;最后用兩個(gè)SUBSTITUTE函數(shù)替換“零角”為“零”,“零分”為“整”
大家不理解也沒關(guān)系,因?yàn)镾姐也并不是一個(gè)函數(shù)高手,大家只要會(huì)復(fù)制函數(shù)和替換單元格位置就能搞定計(jì)算啦~A2可以替換成你需要的位置,不管是B2還是C3,是你需要轉(zhuǎn)換的位置即可。
很多小伙伴收到報(bào)表的時(shí)候,對(duì)方提供過來的表格價(jià)格用的都是文本或數(shù)字格式,如何批量轉(zhuǎn)換成貨幣格式呢?
方法一:快捷鍵 Ctrl + Shift +1
方法二:選中單元格右擊選擇【設(shè)置單元格格式】→【數(shù)字】,選擇貨幣格式就可以啦~
方法三:選中單元格后,在開始選項(xiàng)卡內(nèi)的【數(shù)字】模塊中,就可以直接點(diǎn)擊下拉菜單選擇【貨幣】格式,還有【會(huì)計(jì)專用】格式噢~
在外企或經(jīng)常跟歪果仁打交道的小可愛們可能會(huì)需要用到這個(gè)功能,Excel也非常貼心的設(shè)計(jì)了3個(gè)函數(shù)來搞定大小寫:
UPPER:全部大寫
LOWER:全部小寫
PROPER:首字母大寫,其余小寫
操作方法,簡單到無法描述,所以詳見下圖???
哈哈哈哈哈,秀完就跑~
什么?你需要把漢字翻譯成英文的時(shí)候,還在一個(gè)一個(gè)的復(fù)制下來去找谷歌翻譯?S姐真的會(huì)擔(dān)心累壞你的小手手啊,要知道在 Excel 2013(含)以后的版本,就有一鍵翻譯的功能咯~
其實(shí)這個(gè)方法是用到了 WEBSERVICE 函數(shù),它可以幫我我們提取網(wǎng)站上的數(shù)據(jù),只要把翻譯網(wǎng)址(url)設(shè)置為 WEBSERVICE 的參數(shù),就可以直接獲取網(wǎng)站上的翻譯結(jié)果。
比如你把百度翻譯的網(wǎng)址設(shè)為這個(gè)函數(shù)的參數(shù),就是從百度翻譯調(diào)取翻譯結(jié)果,把有道翻譯網(wǎng)址設(shè)為參數(shù),就會(huì)從有道翻譯獲取翻譯結(jié)果,準(zhǔn)確度也是非常高啦~
操作方法:
輸入公式
=FILTERXML(WEBSERVICE('http://fanyi.youdao.com/translate?&i='&A2&'&doctype=xml&version'),'//translation')
Filterxml函數(shù)
是獲取XML結(jié)構(gòu)化內(nèi)容中指定路徑下的信息;
語法=Filterxml(xml,xpath)
其中,xml參數(shù)是指有效的XML格式文本,xpath參數(shù)是需要查詢的目標(biāo)數(shù)據(jù)在xml中的標(biāo)準(zhǔn)路徑;
webservice函數(shù)
可以直接通過網(wǎng)頁鏈接地址從web服務(wù)器獲取數(shù)據(jù);
語法=webservice(url)
注:webservice函數(shù)必須連網(wǎng)才可以使用噢!
所以,這個(gè)公式就是通過 Webservice 函數(shù)通過有道官網(wǎng)進(jìn)行翻譯,然后通過 Filterxml 函數(shù)獲取數(shù)據(jù)。
不過大家看不懂這個(gè)公式也沒關(guān)系,會(huì)復(fù)制粘貼就行,在復(fù)制粘貼的時(shí)候,只要把 A2 換成自己表格的位置就好啦!
之前S姐跟大家分享過日期轉(zhuǎn)換的知識(shí),有小可愛提出過公歷日期如何批量轉(zhuǎn)換到農(nóng)歷,這次S姐就滿足大家要求,用 TEXT 函數(shù)搞定它!
PS:僅適用于 Excel 2010(含)后的版本
操作方法:
輸入公式
=TEXT(A2,'[$-130000]YYYY-M-D')
TEXT()用來轉(zhuǎn)化文本格式,A2為公歷日期所在單元格,[$-130000]是Excel中陽歷轉(zhuǎn)化農(nóng)歷的參數(shù),YYYY-M-D 是日期格式。
S姐要提醒大家的是,由于 Excel 畢竟還是歪果仁開發(fā)的,所以搞不明白“閏月”這么高深的話題,所以有可能會(huì)出現(xiàn)13月,這時(shí)候就需要你自己手動(dòng)修正啦~
聯(lián)系客服