首页 > 电脑

excel如何用公式提取混合值中的数值。

更新时间2022-04-03 00:56:32

如何用公式提取下列不规则混合值中的特定数值。比如提取不包含字母的第二个数值。
A1314---3
AA2445--4
BCB3445--4

提取数字有几种况:假设A1,最大长度8(多了,少了替换那个数组{1,2,3....})

1、不管位置所有数字提取

=TEXTJOIN("",,IFERROR(MID(A1,{1,2,3,4,5,6,7,8},1)*1,""))*1


2、固定取长度比如:右侧起取数8位RIGHT(A1,8),左侧起取固定8位LEFT(A1,8).....替换上面的A1

=TEXTJOIN("",,IFERROR(MID(RIGHT(A1,8),{1,2,3,4,5,6,7,8},1)*1,""))*1

......


3、忽略某部分(不确定长度),比如这个“--”后面忽略(注意:这个例子当是“-”不忽略):LEFT(A1,FIND("--",A1)-1)、前面忽略:RIGHT(A1,LEN(A1)-FIND("--",A1))******替换A1 


=TEXTJOIN("",,IFERROR(MID(LEFT(A1,FIND("--",A1)-1),{1,2,3,4,5,6,7,8},1)*1,""))*1

......

假设数据在C1

=MID(C1,SMALL(IF(ISNUMBER(--MID(C1,ROW($1:$99),1)),ROW($1:$99)),2),1)

输完公式后,按CTRL+SHIFT+ENTER组合键

相关标签:excel公式

上一篇:我的学信网注册账号书去信息正确为什么多次登陆不成功,然后禁用??????

下一篇:为什么快剪辑导不出视频