我們在工作中處理數據的時候,數據源經常來自公司ERP、OA等系統。系統導出來有可能會是文本型的數字。比如這樣:
像這樣的數字實際上并不是真正的數字。你會發現每個字數前有個小綠點。
在EXCEL中,除非你設置了格式,否則通常情況下文本默認是靠左對齊,數字是靠右對齊的。這樣的文本型數字會給我們工作帶來一定的困擾。比如我們使用函數時如果類型不一緻就會出錯。
我們來看個例子:
這裡我們做了個VLOOKUP()查詢,但就是找不到結果。原因是我們查詢時,手動在H2輸入的編号是數值型 ,而數據源是字符型。
那麼我們怎麼解決呢?
有兩種方法:
方法1:将數據源部分全部改成數值型。
選擇A列的編号,點感歎号—轉換為數字,如下圖所示:
這樣就能搜索出正确結果了。
方法2:将要搜索的數值轉成文本字符。如下圖所示,使用text()将手工輸入的數值轉為文本類型。這樣也能查詢到正确結果了。
另外在有些情況下我們需要批量把數字轉成文本我們可以用菜單的 [數據]-[分列]完成。如下圖:
如果隻是對某個數字轉成文本的可以在英文輸入法狀态下,數字前加個撇号“ ' ”
如果需要在公式中将文本型數字轉成數字可以用VALUE()函數進行轉換。
總結:
數字->文本 ,方法1.使用text()函數。方法2.分列。方法3.在數字前輸入 ' 号
文本->數字 , 方法1.使用value函數。方法2.分列(跟着向導直到完成,不點選任何選項)。方法3.點感歎号彈出的子菜單—轉換為數字。
以上就是今天跟大家分享的數字<——>文本 互相轉換的6種方法。相信大家在工作中一定能用的上。
今天就跟大家分享到這了,如果大家喜歡我分享的内容請收藏、轉發、點贊,關注我的公衆号:Excel應用與開發 。
請點擊并長按下方二維碼關注吧!
-END-
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!