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

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次出現的位置。

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

主站蜘蛛池模板: 景谷| 元江| 安图县| 米泉市| 井冈山市| 恩平市| 镇坪县| 浏阳市| 木兰县| 八宿县| 尼木县| 诸城市| 买车| 景东| 安义县| 青河县| 郧西县| 济南市| 沂源县| 黎城县| 吐鲁番市| 怀安县| 鄄城县| 行唐县| 五家渠市| 浪卡子县| 尉氏县| 固镇县| 鄱阳县| 若尔盖县| 年辖:市辖区| 栾城县| 柘城县| 石门县| 商丘市| 神池县| 泰和县| 兰西县| 临沂市| 东乡族自治县| 连江县|