Excel2016如何提取数字Excel2016多种方法提取列表数字

excel

1个回答

写回答

zzr1

2025-06-16 13:45

+ 关注

excel
excel

如在工作表A列中,班级数字都夹杂在字段中,如果按这样的数据执行排序,无法得到以班级排列的列表。若将数据提出为另一列,排序就轻而易举了。现在的关键任务是寻求提取数据的方法。

1. 用excel自带的功能分列

切换到数据选项卡,点击数据工具功能组的分列按钮,此时会弹出文本分本向导对话框,选择固定宽度,点击下一步按钮,建立如图所示的分列线,即可得到21班、2班这样的数据。

打开替换对话框,替换班为空就可以了,最终效果如图所示。

这种方法简单易行,但缺点是需要两个步骤的操作,而且原数据也被破坏,除非事先复制出一个辅助列。

2. 构造公式实现数据提取

如果对excel公式有初步概念,使用公式从列表提取数字更为方便。

选择B1单元格,在编辑栏输入公式=--MIDB(A1,9,2)。这里的MIDB函数可以根据用户指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符,适用于使用双字节字符集的语言。本例表示从A1单元格的第9个字符开始返回2个字节的字符。执行之后拖拽或双击填充柄,很快就可以看到图3所示的内容。

扩展阅读:

如果使用适用于单字节字符集的MID函数,那么可以使用公式=-LOOKUP(1,-MID(A1,ROW($1:$9),2*LEN(A1)-LENB(A1))),执行效果完全相同。

3. 用高版本excel快速填充

如果使用的是excel 2013或excel 2016版本,那么也可以使用快速填充的方法:在B1单元格手工输入21,在B2单元格手工输入2,选择B列,切换到开始选项卡,在编辑功能组依次单击填充快速填充,很快就可以得到我们所需要的结果。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号