[爆卦]excel文字轉數字函數是什麼?優點缺點精華區懶人包

為什麼這篇excel文字轉數字函數鄉民發文收入到精華區:因為在excel文字轉數字函數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者paul34 (瘋狂保羅)看板Office標題[問題] Excel文字格式的數字轉成數字格式時間...


軟體:excel

版本:2013

我要把A欄全部的文字格式的數字轉為數字格式 這些資料是從網路上複製貼上的

我知道這個問題版上很多 我也都爬過之前的文了 也上網google了好多方法

也試了很多種函數 可是就是不知道問題出在哪裡 剛剛發現了一個癥結點

就是A欄每一個儲存格的字元個數都比看到的字元個數多1個 好像有其他的字元

被隱蔽? 實在不知道怎麼解決 不知道版上有沒有excel神人解救一下 謝謝

在此附上檔案載點:https://drive.google.com/open?id=0B7mkVGiK-X1lSW9XeE1NaTE3R28

第一次在此版發文 有違規請告知 謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.45.12
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1453214858.A.969.html
※ 編輯: paul34 (1.170.45.12), 01/19/2016 22:48:18
soyoso: 用取代,尋找目標用alt+160,160鍵入為右邊的數字鍵 01/20 00:03
soyoso: https://youtu.be/zlR9hGuqgJ0 01/20 00:16
soyoso: http://imgur.com/rpR9uGz 或是用substitute配合left取代 01/20 00:20
waiter337: 當中應該有轉換數字的函數 01/21 01:34
waiter337: 試試看 =--TEXT(A1,"000") 01/21 01:44
waiter337: 喔喔喔,= = 01/21 01:46
waiter337: 你那個不是數字拉,你一定是從網頁抓下來的 01/21 01:46
waiter337: 在數字的前方有兩個空白 01/21 01:46
waiter337: 別不信,在你數字前方,有兩個java網頁的空白碼,你要用 01/21 01:47
waiter337: 其他方法才有辦法變回數字 01/21 01:47
waiter337: 我試試看 01/21 01:48
waiter337: =IF(LEN(A2)=4,--TEXT(RIGHT(A2,3),"000") 01/21 01:56
waiter337: ,IF(LEN(A2)=3,--TEXT(RIGHT(A2,2),"00"))) 01/21 01:56
waiter337: 兩行自己接起來 貼在b2 01/21 01:56
waiter337: ,IF(LEN(A2)=3,--TEXT(RIGHT(A2,2),"00"),"有誤")) 01/21 05:44
waiter337: 第二行應該改這樣比較保險 01/21 05:44
soyoso: 如要用right的話不用配合text,直接用 01/21 07:05
soyoso: =--right(a2,len(a2)-1) 就可以,也不用if判斷 01/21 07:05
waiter337: 更正 應該只有一個空白碼,有的網頁是兩個空白碼 01/21 07:44
waiter337: =if(a2>0,"有誤",--right(a2,len(a2)-1)) 01/21 07:46
waiter337: 加個保險 01/21 07:46
waiter337: = =錯 01/21 07:46
waiter337: =if(a2>0,a2,--right(a2,len(a2)-1)) 01/21 07:46
waiter337: ㄟ都....看soyoso的就好,我後面的不能用 01/21 07:48
waiter337: 不過說也奇怪.文字格式竟然還可以被當數字判斷大小= = 01/21 07:51
waiter337: =IF(A2<1000,A2,--RIGHT(A2,LEN(A2)-1)) 01/21 07:57
waiter337: 我剛測試過a列的數字,每個數字都超級大 01/21 07:57
waiter337: =IF(A2<1000,"此為數字",--RIGHT(A2,LEN(A2)-1)) 01/21 07:58
soyoso: 個人覺得,文字格式是不能被當數字,而是文字格式大於數字 01/21 08:18
soyoso: 可測試="0">9^99,結果是為真 01/21 08:19
soyoso: 以原文提供連結來看,如有可能文字、數字相存可用 01/21 08:21
soyoso: =--substitute(a2,"?","") 取代文字?則用alt+160(右邊數字 01/21 08:23
soyoso: 鍵)可打出 01/21 08:24

你可能也想看看

搜尋相關網站