乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>单元格提取数字用什么<em>函数</em>-

<em>excel</em>单元格提取数字用什么<em>函数</em>-

作者:乔山办公网日期:

返回目录:excel表格制作


这样来解决吧:
B1=MID(A1,FIND(0,A1,1),2),然后用填充就可以啦
A1单元格表zhidao示存放数据的第一个单元格,如A1=Mouton Cadet White 04 White / France
用FIND函数查找到数字0第一次出现的位置,再从该位置开始取相邻的两个数字就可以了.

“excel单元格提取数字”的操作步骤是:

1、打开Excel工作表;

2、由已知条件可知,A列中存在着字符与数值相混合的状态,且无规律,直接通过MID、FIND、LEFT、RIGHT等文本函数无法获取无规律的数值,但以查找半角字符,并逐一匹配最大值的方式,或者按从1、2、3……字符位置逐个取1、2、3……个字符,并从中找到最大值的方式会方便地提取出文本字符中混合着的数值;

3-(1)  LOOKUP+MIDB+SEARCHB函数组合

B2单元格输入以下公式e69da5e887aae79fa5e98193362,然后向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

3-(2) MAX+MID数组公式

在B2单元格中输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=MAX(IFERROR(--MID(A2,ROW($1:$20),COLUMN($A:$Z)),))

公式表示:通过MID函数,将A2单元格的字符串按ROW(1:20)的开始字符位置,分别取1-26个字符,然后通过--将文本数值转换为数值,其他文本转换为错误值,并由IFERROR函数将错误值转换为0,然后在所有的数值中取最大值,即为完整的字符串中数值。


选择要放置所提取数字的单元格,然后“插入”——“函数”——选择“常用函数”里的MID,按确定,zd会出现一个函数参数窗口,Text选择要提取数字所在的单元格,Start_num输入准备从第个字符提取,Num_chars输入所要提取的位数
例100023d为职工编号,所在单元格为C5,第五们表示的是职工级别,要提取该列每个职工的级别,
定们于B5,插入函数后,mid(C5,5,1),C5就是准备从中提取字符串的单元格,5是第五们,1是所提取的字符串长度

如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。

B2单元格输入zd以下公式,然后向下填充公

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

详见附图及公式求值过程

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网