問題已解決
老師,我做表格里面有很多阿拉伯?dāng)?shù)字需要轉(zhuǎn)換成漢字,有什么公式可以直接套用嗎?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答在工作中,有時候會遇到把阿拉伯?dāng)?shù)字轉(zhuǎn)轉(zhuǎn)換為中文簡體,中文繁體,如果數(shù)據(jù)很多,而且一時找不到轉(zhuǎn)換的軟件,試試電腦上的excel吧,一個函數(shù)即可搞定。
方法一:單元格格式。如下圖所示,按ctrl+1打開設(shè)置單元格格式對話框,選擇特殊中的中文小寫數(shù)字和中文大寫數(shù)字即可把阿拉伯?dāng)?shù)字轉(zhuǎn)化為中文簡體字符和中文繁體字符。但是請注意編輯欄,轉(zhuǎn)化完之后單元格里的內(nèi)容實質(zhì)還是阿拉伯?dāng)?shù)字,只是顯示效果為中文小寫或者大寫。這種轉(zhuǎn)換結(jié)果是不能把轉(zhuǎn)換后的文字復(fù)制到word表格、微信聊天窗口等。如果想要把單元格里的“實質(zhì)”內(nèi)容也變成中文大小寫,就需要用到函數(shù)了。
方法二:函數(shù)法。此處轉(zhuǎn)換用到的函數(shù)為numberstring函數(shù),這個函數(shù)和常用的時間函數(shù)datedif一樣,都是excel中的隱藏函數(shù),運用時在函數(shù)編輯欄完整輸入函數(shù)即可。numberstring函數(shù)有兩個參數(shù),第一個參數(shù)為要轉(zhuǎn)換的單元格,第二個參數(shù)有3種,1表示把阿拉伯?dāng)?shù)字轉(zhuǎn)化為慣用的中文大寫,2表示把阿拉伯?dāng)?shù)字轉(zhuǎn)化為中文繁體字,3表示把阿拉伯?dāng)?shù)字轉(zhuǎn)化為對應(yīng)的中文大寫。如果要把文字復(fù)制到其他地方,只需利用復(fù)制—粘貼為數(shù)值把函數(shù)公式去掉即可。
這就是將阿拉伯?dāng)?shù)字轉(zhuǎn)換為中文大小寫的方法,如果將中文大小寫轉(zhuǎn)換為阿拉伯?dāng)?shù)字,就要用到vba或者專門的轉(zhuǎn)換軟件了。
2019 08/11 21:50
閱讀 43