在Excel中,財(cái)務(wù)人員常常會(huì)遇到制作發(fā)票模版的活兒。
如上圖紅框處的金額填寫和金額大寫的填寫,可以通過簡(jiǎn)單的函數(shù)來自動(dòng)實(shí)現(xiàn)。
需要用到的函數(shù):
語法:Mid(字符串,從第幾個(gè)字符開始,長(zhǎng)度為多少字符)
=MID(A1,3,1) :從字符"12345"第3個(gè)字符開始,提取1個(gè)長(zhǎng)度的字符,返回3。
=MID(A2,2,3):從字符"小李飛刀"第2個(gè)字符開始,提取3個(gè)長(zhǎng)度的字符,返回李飛刀。
它不能識(shí)別小數(shù):
Column函數(shù)右拉形成1、2、3、4.....9的"數(shù)列"來確定字符串的起始位置。
合并公式:
=MID(REPT(" ",9-LEN($A2*100)) &$A2*100,COLUMN(A1),1)
公式右拉,完成自動(dòng)填寫。
至此,金額的填寫制作完成。當(dāng)然方法還有更多更簡(jiǎn)單的。
這里希望通過介紹簡(jiǎn)單的小例子,弱基礎(chǔ)的朋友可以掌握上面的函數(shù),組合起來學(xué)習(xí)和實(shí)踐。
直接使用NumberString(單元格,2)套用公式即可。
當(dāng)NumberString函數(shù)發(fā)生錯(cuò)誤時(shí),使用IFERROR函數(shù)排錯(cuò),返回"零"。
=IFERROR(NUMBERSTRING(C5,2),"零"),依次在單元格套用函數(shù)即可。
如果版本不支持IFERROR,可以換成下面公式:
=IF(ISERR(NUMBERSTRING(C5,2)),"零",NUMBERSTRING(C5,2))
聯(lián)系客服