在大多數人眼裡,Excel函數只能方便我們對同類型數據進行快速運算,如果遇到數據格式不統一的情況,就要逐步排查修改不同格式的數據,讓其數據類型統一後再計算。
而由於我們現實生活中,每個人的制表習慣不一樣,當我們把多個人的表格提取到一張表時,往往會出現同類別下的數據登記類型不同,這對於需要做出總結報表的人而言,需要一一修改格式是非常繁瑣的一件事。
我們不要局限我們的Excel運算思維,不要認為函數只能在數值上進行操作。其實,函數也能轉換文本格式,讓我們快速進行函數公式運算。
一、常見半角/全形轉換
很多人對單元格數據全形、半角類型不清楚。簡單來說,全形狀態下的中文、數字、字母等數據,它佔2個字符位置。而半角狀態,沒有中文漢字,且只佔1個字符位置。在這樣的了解基礎上,我們就可以知道它們狀態的不同,不僅影響到Excel表的排版,還會影響計算。
那麼,我們如何在Excel表中進行全形、半角的轉換呢?使用ASC函數和WIDECHAR函數就可以了,但是需要注意的是,這兩個函數對於雙字節字符是沒有效果的,比如我們的漢字等。
1、全形字符轉為半角字符
當我們把全形字符轉為半角字符時,需要使用到ASC函數。
函數公式:=ASC(text)
函數說明:text表示要轉換的文本或者單元格。
具體操作:我們需要把銷售量轉為為半角字符時,需要在【F2】單元格內輸入【=ASC(B2)】,這樣就可以把B2的全形字符轉為為半角字符並輸入到F2單元格內。
由於全形和半角字符要逐個判斷。所以我們通過下拉拖動複製函數,這樣就可以把B列所有數值轉換,再通過複製替換功能,將B列表下的數值全部替換為F列表值即可。
2、半角字符轉全形字符
當我們把半角字符轉為全形字符時,需要使用到WIDECHAR函數。
函數公式:=WIDECHAR(text)
具體操作:我們需要把上述全形轉半角字符方法中的ASC函數公式換成WIDECHAR函數即可!
二、快速轉換金幣符號
對於一些外貿企業,可能經常面臨人民幣與美元之間的轉換。有些人在匯率上,需要使用多次乘積,其實我們只要使用到RMB函數,就可以解決匯率問題。
函數公式:=RMB(number,[decimals])
Number:需要轉換的金幣數,decimals:小數點後面的位數,如不需要可以不填。
我們需要把美元轉換為人民幣,只需要在C2列表中輸入=RMB(B2*6.75,2)即可。這是我們使用美元乘匯率得出人民幣的價值,保留小數點後面兩位。
三、把數字轉為為大寫漢字
有些時候我們需要把數字轉為漢字,只需要使用到NUMBERSTRING函數
函數公式:NUMBERSTRING(value,[type])
Value:輸入我們需要轉換的數值,type:表示我們輸出大寫漢字的類型。1為「一百五十五」漢字類型;2為「壹佰伍拾伍」漢字形式;3為「一五五」的大寫形式。
我們需要把A列表內數字轉為大寫漢字時,只需要在其他空白格內輸入=NUMBERSTRING(A1,1)即可實現。
在我們工作中,還有很多時候需要使用到大小寫轉換,我們除了可以使用替換功能來轉換大小寫外,還可以使用英文字母大小寫轉換的函數。
而在Excel表有三種常轉換英文大小寫的函數,LOWER函數、PROPRT函數和UPPER函數,我們可以選擇一組自己熟悉的函數來進行學習,這樣當我們遇到英文字母大小寫轉換的時候,使用函數快速轉換,就可以節省我們大量的修改數據時間,提高我們辦公效率了!