excel提取字符串中不規律數字的思路及公式(excel提取不規則字符串)

      網友投稿 1009 2022-06-04

      字符串提取內容sdf045D2re2DD04522AS357SDF5435754SDF245SDF6624566SSTT67QD56S367563ASD0145DD3D01453AADD132571325712245SDFT12245

      EXCEL提取字符串中不規律數字的思路及公式(excel提取不規則字符串)

      如上圖,需要把字符串中的數字提取出來,并且組合成為數字組合(不缺省無效0)。

      =MID(SUM(MID("01"&A2,1+LARGE(ISNUMBER(-MID(1&A2,ROW($1:$50),1))*ROW($1:$50),ROW($1:$20)),1)*10^ROW($2:$21))%,2,100)

      對于新手而言,直接拿著公式使用即可,因為公式非常復雜,對于已入門的童鞋來說,可以好好研究研究。

      大體思路:把有效數字全部變成1,非數字變成0,乘以1向上的等差序列,用Large函數找到每個數字的位置,提取該數值,然后數值根據所處位乘以10的倍數,然后相加;

      由于需要保留前面0,在相乘時求和時可能會直接缺省,因此方法是在每個內容前面添加一個數值,求和后再用mid從第二位開始取值。

      比如(sdf045D2re2DD):0*10000+4*1000+5*100+2*10+2,無效0會被省略,可以改進成(1sdf045D2re2DD)1*100000+4*1000+5*100+2*10+2,即104522,然后用mid從第2位到后面的全部數值。

      由于非值數字的large找出的位置全是0,而mid(文本,起始位,長度)起始位不能是0,會提示錯誤,因此全部位置加1保證有效不錯誤。但在原來的文本前面給他增加一個0,變成:01sdf045D2re2DD。

      該公式適用于20個數字、亂序的數字提取,可以有規律的,也可以無規律的。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel的操作知識和方法技巧
      下一篇:excel文件切換快捷鍵是什么(切換excel的快捷鍵)
      相關文章
      亚洲人xxx日本人18| 亚洲欧洲无码AV电影在线观看| 亚洲精品无码永久在线观看你懂的| 亚洲AV第一成肉网| 亚洲一区免费视频| 亚洲黄色在线观看网站| 亚洲av综合色区| 国产精品亚洲一区二区三区在线| 亚洲日韩在线第一页| 亚洲男人在线无码视频| 亚洲日韩国产一区二区三区| 亚洲无码高清在线观看| 亚洲欧洲久久av| 伊人久久大香线蕉亚洲| 亚洲午夜国产精品无码| 亚洲va国产va天堂va久久| 亚洲产国偷V产偷V自拍色戒| 亚洲AV乱码一区二区三区林ゆな| 亚洲一区二区影院| 亚洲欧洲精品一区二区三区| 亚洲国产成人精品电影| 亚洲AV无码一区二区三区人| 亚洲午夜精品久久久久久app| 亚洲国产欧美一区二区三区| 无码色偷偷亚洲国内自拍| 亚洲精品国产电影| 亚洲午夜无码久久久久| 久久精品国产亚洲av麻豆| 亚洲午夜精品一区二区| 亚洲大片免费观看| 亚洲日韩一中文字暮| 国产精品亚洲精品日韩动图| 亚洲国产a级视频| 亚洲人色婷婷成人网站在线观看| 亚洲AV无码专区电影在线观看| 亚洲第一成年男人的天堂| 亚洲欧洲日韩在线电影| 亚洲最大中文字幕无码网站| 国产精品亚洲AV三区| 中文字幕亚洲激情| 亚洲第一视频网站|