日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python提取字符串中数字_EXCEL数字在字符串中间怎么提取?

發(fā)布時(shí)間:2025/3/15 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python提取字符串中数字_EXCEL数字在字符串中间怎么提取? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

昨天我們講了字符串中數(shù)字在前面或在后面時(shí)的提取辦法,今天我們來看下若是數(shù)字在中間該怎么辦?在解決問題之前我們先學(xué)習(xí)下會(huì)用到的另外兩個(gè)函數(shù),ISNUMBER,MATCH。

1、ISNUMBER

ISNUMBER(value),檢測一個(gè)值是否為數(shù)字,是就返回TRUE,否則返回FALSE。

如下圖:

如果是嵌套使用時(shí)檢測一個(gè)數(shù)組區(qū)域中是否有數(shù)字,結(jié)果將以數(shù)組的形式輸出被引用。

2、MATCH

MATCH(lookup_value, lookup_array, [match_type])

返回該項(xiàng)在此區(qū)域中的相對位置,匹配方式分為1,0,-1,分別對應(yīng)下列情況:

1或者是省略,MATCH 查找小于或等于 lookup_value 的最大值;

0,MATCH 查找完全等于 lookup_value 的第一個(gè)值;

-1,MATCH 查找大于或等于 lookup_value 的最小值。lookup_array 參數(shù)中的值必須按降序排列,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... 等等。

實(shí)例如下圖:

3、數(shù)字提取

學(xué)習(xí)了上面的函數(shù)后,我們來解決下今天的問題。如下圖,提取數(shù)字。

我們先以不含小數(shù)點(diǎn)的數(shù)字提取為例。

思路:從字符串中間開始提取字符用MID函數(shù),所以我們只需確定從第幾位開始提取,一共提取幾位字符,只要確定了這兩個(gè)參數(shù),問題就迎刃而解了。

從第幾位開始提取?昨天剛學(xué)習(xí)了lookup,他能找到字符串中最后一個(gè)數(shù)字出現(xiàn)的位置,所以在B1中輸入:

=lookup(1,-mid(A1,ROW($1:$10),1),ROW($1:$10))

把A1中的字符串拆解成{"你";"好";"4";"5";"m";"g";"";"";"";""},由于拆解出來的數(shù)字被當(dāng)作了文本,前面加個(gè)負(fù)號就變成了{(lán)"你";"好";-4;-5;"m";"g";"";"";"";""},然后用lookup以1為查找值就會(huì)查找到-5,返回對應(yīng)的行號即4,意思是字符串中最后一個(gè)數(shù)字在第四位。

用count對字符串中的數(shù)字進(jìn)行計(jì)數(shù)

=COUNT(-MID(A1,ROW($1:$10),1)),返回2,代表字符串中有兩個(gè)數(shù)字。

最后用mid函數(shù)

=mid(A1,4-2+1,2)即可得到想要的結(jié)果,中間參數(shù)的意思是最后一個(gè)數(shù)字的位置減去數(shù)字位數(shù),然后加1,即得到了開始提取的位數(shù),比如A1中,最后一個(gè)數(shù)字在第四位,有兩位數(shù)字,所以從4-2+1=3位開始提取。

公式整合到一起即:

=MID(A1,(LOOKUP(1,-MID(A1,ROW($1:$10),1),ROW($1:$10))-COUNT(-MID(A1,ROW($1:$10),1))+1),COUNT(-MID(A1,ROW($1:$10),1)))

三鍵結(jié)束。

那找出從第幾位開始提取還有沒有好的辦法呢?

我們用今天學(xué)的函數(shù)來思考下,

用ISNUMBER來判斷A1中是否有數(shù)字

=ISNUMBER(-MID(A1,ROW($1:$10),1))返回

{FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

用MATCH來找到第一個(gè)TRUE的位置,即找到了第一位數(shù)字的位置

=MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$10),1)),0)

用COUNT計(jì)算出數(shù)字位數(shù)。

整合在一起即:

=MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$10),1)),0),COUNT(1*MID(A1,ROW($1:$10),1)))

三鍵結(jié)束

這個(gè)公式比上面的公式精煉點(diǎn)吧,但是其實(shí)本質(zhì)是一樣,都是用MID函數(shù)實(shí)現(xiàn)提取。

那對于數(shù)字中有小數(shù)的該怎么提取呢?

這個(gè)就不多介紹了,只需要用IF 做個(gè)判斷,用上面的方法就可以了。

當(dāng)然如果你用的是16版的excel,那么只需要CTRL+E瞬間就可以實(shí)現(xiàn)了。

轉(zhuǎn)自:米宏Office

總結(jié)

以上是生活随笔為你收集整理的python提取字符串中数字_EXCEL数字在字符串中间怎么提取?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久欧美精品 | 大伊人网 | 国产亚洲成人精品 | www免费网站在线观看 | 国产艳俗歌舞表演hd | 亚洲欧美日韩一区在线观看 | 前任攻略在线观看免费完整版 | 欧美日韩视频在线 | 久久夜色精品国产欧美乱极品 | 国产精品精品 | 羞羞的软件 | 五月婷婷七月丁香 | 福利在线免费观看 | 北条麻妃一区二区三区在线观看 | 日韩激情av| 亚洲涩涩网站 | 国产十八熟妇av成人一区 | 谁有av网址 | 午夜福利视频一区二区 | 成人性生交大片免费看 | 天天射天天操天天干 | 欧美日韩精品一区二区在线观看 | 日本人妻一区二区三区 | 91一区二区三区在线 | 亚洲日本色 | 天天碰天天碰 | 亚洲天堂中文字幕在线 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 日韩精品一区二区三区中文在线 | 国产一区在线播放 | 日韩欧美视频在线免费观看 | 免费看国产黄色 | 亚洲性影院 | 男生尿隔着内裤呲出来视频 | 亚洲欧美影院 | 黄色大片在线播放 | 中文字av | 高贵麻麻被调教成玩物 | 插吧插吧网 | 伊人久久婷婷 | 国产91免费 | 成人久久免费视频 | 天天躁日日躁狠狠躁av | 日韩成人福利视频 | av片手机在线观看 | 黄视频在线观看免费 | 国产亚洲在线 | 青娱乐极品在线 | 欧美精品视 | 成人伊人网 | 精品999久久久一级毛片 | 日av一区| 亚洲五月婷 | 日韩在线网 | 亚洲av片在线观看 | 青青草视频在线免费观看 | 男男车车的车车网站w98免费 | 日韩视频在线观看一区 | 亚洲免费自拍 | 日韩精品在线观看视频 | 国产日产亚洲系列最新 | 又黄又色又爽 | 中文字幕乱轮 | 久久国产欧美日韩精品 | 狠狠干一区二区 | 91精品国产亚洲 | 不卡一区二区在线视频 | 亚洲国产日韩一区无码精品久久久 | 成人在线观看免费爱爱 | 看中国毛片 | 久久久久久99精品 | www.第四色| 91 久久| 国产噜噜噜噜久久久久久久久 | 黄色三级在线播放 | 欧美怡红院视频一区二区三区 | 美国毛片基地 | 欧美在线va | 香蕉大久久 | 中文字幕一区二区三区精华液 | 国产h片在线观看 | 天天色天天干天天 | 男人的天堂va | 99热2 | 国产情侣久久 | 国产伦精品一区二区三区视频痴汉 | 97精品久久| 国产精品免费无码 | 欧美日韩一区二区中文字幕 | 亚洲人成7777| 国产免费激情 | 国产精品无码内射 | 高清欧美精品xxxxx在线看 | www一区二区三区 | 手机在线看片你懂的 | 亚洲中文字幕无码专区 | 婷婷狠狠干 | 超碰成人久久 | 手机看片欧美 |