返回目录:excel表格制作
“excel单元格提取数字”的操作步骤是:
1、打开Excel工作表;
2、由已知条件可知,A列中存在着字符与数值相混合的状态,且无规律,直接通过MID、FIND、LEFT、RIGHT等文本函数无法获取无规律的数值,但以查找半角字符,并逐一匹配最大值的方式,或者按从1、2、3……字符位置逐个取1、2、3……个字符,并从中找到最大值的方式会方便地提取出文本字符中混合着的数值;
3-(1) LOOKUP+MIDB+SEARCHB函数组合
B2单元格输入以下公式,然后向下填充公式
=-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,然后在所e5a48de588b67a686964616f362有的数值中取最大值,即为完整的字符串中数值。
1、打开excel表知单,以类数据为例。
2、打开原始数据表的表2,其中模拟了一些数据。
3、返回表1,光标选择类单元格。
4、输入=vl会自动匹配公式道,双击VLOOKUP,如果不匹配,手动输入。
5、选择公式后,选专择单元格A2,然后输入英文逗号 ", "。
6、返回表2,选择所有数据。
7、由于表2中的数据是4列,请输入另一个4和英文逗号,并输入尽可能多的列。
8、公式输入显示,表1中的B2单元格自动匹配表2中的数据。
9、光标位于单元格B2的右下属角。光标变成十字后,左健双击。
10、效果展示:
1、首先明确需求,表一中只有名字,缺少性别。
2、表二中有姓名和性别信息zd。此时要表一的第二列要获取表回二的第二列信息。
3、将光标放在表一的B2单元格。
4、点击B2列右下角的十字,并向下拖至B6列。
5、现在对应的数据就引用过来了。答
在B1单元格来输入公式:
=IF(ISERROR(FIND(MID("0123456789",COLUMN(A1),1),$A1)),COLUMN(A1)-1,"")
复制并向源右拉,即可百在右边的10列单度元格显示没有出知现过的0-9这10个中数值道了