在一個單元格沒有規(guī)則分布不規(guī)律有文字有數(shù)字情況下如何提取數(shù)字呢?
韋園園
于2020-01-18 11:00 發(fā)布 ??4361次瀏覽
- 送心意
王雁鳴老師
職稱: 中級會計師
2020-01-18 11:57
您好,方法一:可以提取每一個字符,再乘以1,文字乘以1會出錯,用iferror()把錯誤的顯示為空,用&再把字符連在一起。本方法可以應付其他字符。
=--(IFERROR(MID(A1,1,1)*1,"")&IFERROR(MID(A1,2,1)*1,"")&IFERROR(MID(A1,3,1)*1,"")&IFERROR(MID(A1,4,1)*1,"")&IFERROR(MID(A1,5,1)*1,"")&IFERROR(MID(A1,6,1)*1,""))
方法二:因為數(shù)字是半角的,漢字是全角的,所以可以用len() lenb() 區(qū)分,再用mid()取數(shù)。用sumproduct()匯總,當然有漢字的會變成空。
=SUMPRODUCT(IFERROR(--MID(A1,ROW($A$1:$A$10),LENB(A1)-LEN(A1)),0))
相關(guān)問題討論

你好,這個括號跟下面的明顯不是同一種輸入法呀
2019-05-24 15:56:51

顯示的是一樣的效果,但是,前者是在計算的時候是數(shù)字-123,后者是數(shù)字123
2021-09-19 10:21:16

那些是數(shù)字格式,你錄入的是文本,設(shè)置它們是無效的!
你可以輸入數(shù)字 12345.45,然后再設(shè)置,就能看出來效果了,
2020-04-22 14:16:07

就是你的單元格格式不一樣
2020-02-17 11:13:09

你好,你選擇復制區(qū)域后按ALT加分號; 然后復制再粘貼看下
2019-01-02 11:33:06
還沒有符合您的答案?立即在線咨詢老師 免費咨詢老師
精選問題
獲取全部相關(guān)問題信息