欧美国产亚洲另类动漫_最新欧美精品一区二区三区_亚洲国产婷婷综合在线精品_久久精品欧美视频

Excel提取字符串中的數字

轉轉大師PDF轉換器

支持40多種格式轉換,高效辦公

公式思路

先找到字符串文本中第1個數字出現的位置,然后取出從該位置起的全部數據。

公式

數組公式如下:

=1*MID(A1,MATCH(FALSE,ISERROR(1*MID(B1,ROW(1:20),1)),0),255)

公式解析

首先,公式:

MID(B1,ROW(B1:20),1)

將單元格B1中的數據轉換成一個數組:{“E”;”x”;”c”;”e”;”l”;”2”;”0”;”1”;”7”;””}。

我們假設單元格B1中的數據長度不會超過20個。

然后,將數組乘以1,即公式:

1*MID(B1,ROW(1:20),1)

得到數組{#VALUE!; #VALUE!; #VALUE!; #VALUE!; #VALUE!;2;0;1;7; #VALUE!}。

接下來,使用IFERROR函數,若數組中是錯誤值則轉換成TRUE,否則為FALSE,即公式:

ISERROR(1*MID(B1,ROW(1:20),1))

得到數組{TRUE; TRUE; TRUE; TRUE; TRUE;FALSE; FALSE; FALSE; FALSE;TRUE}。 

使用MATCH函數,查找數組中第一個FALSE出現的位置,即

MATCH(FALSE,ISERROR(1*MID(B1,ROW(1:20),1)),0)

得到值6,即字符串中的第6個字符開始出現數字。此時的公式為

=1*MID(“Excel2017”,6,256)

即從字符串“Excel2017”的第6位開始提取256個字符數據,從而取出字符“2017”,然后將其乘以1,轉換成數字。

小結

使用MID函數,可以實現數據分離。

數字與文本相乘將產生錯誤值。

MATCH函數精確查找指定值第1次出現的位置。

數字與數字形式的文本相乘,將其轉換為數字。

主站蜘蛛池模板: 抚州市| 漳平市| 克山县| 英吉沙县| 南康市| 漳浦县| 威远县| 肃北| 鄯善县| 马龙县| 上栗县| 卫辉市| 余干县| 吴江市| 视频| 广昌县| 剑河县| 武宣县| 焉耆| 开化县| 两当县| 通州市| 南川市| 屏边| 中卫市| 洪洞县| 五台县| 广德县| 沛县| 邳州市| 视频| 沙田区| 奇台县| 河间市| 巴塘县| 乌兰浩特市| 临清市| 双辽市| 文山县| 洛川县| 莎车县|