老師,如何在一段不規(guī)則的文字中,提取訂單號呢,用什么樣的函數比較合適呢
青青
于2024-11-27 15:25 發(fā)布 ??764次瀏覽
- 送心意
宋生老師
職稱: 注冊稅務師/中級會計師
2024-11-27 15:26
這個訂單號是一串數字,是吧?
相關問題討論

這個訂單號是一串數字,是吧?
2024-11-27 15:26:11

你好,方便上傳下圖片嗎
2019-01-03 11:09:07

你好
能不能圖示一下?
2020-01-18 10:52:45

您好,方法一:可以提取每一個字符,再乘以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,""))
方法二:因為數字是半角的,漢字是全角的,所以可以用len() lenb() 區(qū)分,再用mid()取數。用sumproduct()匯總,當然有漢字的會變成空。
=SUMPRODUCT(IFERROR(--MID(A1,ROW($A$1:$A$10),LENB(A1)-LEN(A1)),0))
2020-01-18 11:57:58

你好,可以試試這個公式。注意你里面的冒號是中文的還是英文的,如果不能確定,就去復制一個。這個規(guī)律我找的是,從第一個不是漢字的字符開始提取,提取到冒號為止。如果規(guī)律不是這個,是人也說不出來的,那電腦也沒有辦法去做。
=MIDB(LEFT(A2,FIND(:,A2)-1),SEARCHB(?,LEFT(A2,FIND(:,A2)-1)),19)
2019-05-31 15:55:39
還沒有符合您的答案?立即在線咨詢老師 免費咨詢老師
精選問題
獲取全部相關問題信息
青青 追問
2024-11-27 17:09
宋生老師 解答
2024-11-27 17:11