Excel数据提取实例两则

  • 来源:PC电脑王
  • 关键字:深圳,新百丽,职场
  • 发布时间:2015-12-15 13:59

  在职场实践中,从Excel工作表提取数据,可以说是日常操作之一,利用函数可以极大的提高提取操作的效率,这里举两个实例进行介绍:

  实例一:提取中间的汉字字符

  例如“深圳新围华宁D-ZLH-1”的单元格数据,现在需要提取“新围华宁”,这并非简单的快速填充可以实现,因为中间的汉字字符长度不一,而且后面的数字和字母长度也并不相等,我们可以利用“=MID(A2,3,LENB(A2)-LEN(A2)-2)”公式实现上述要求,这里利用了LEN和LENB函数,LEN函数是返回文本字符中的字符个数,LENB函数可以利用中英字符的字节长度差异得到中文字符个数,执行之后向下拖拽或双击填充柄,很快就可以看到图1所示的效果。

  应用上述公式的前提是单元格的前面都是“深圳”,后面不再存在中文字符。如果使用的是Excel2016版本,那么可以采取更为简单的方法:首先在B2单元格手工输入“新围华宁”,接下来在B3单元格输入“新百丽”,此时已经可以看到图2所示的提示,直接点击即可快速输入,当然实现上述功能的前提是已经在“Excel选项→高级”对话框勾选“为单元格启用记忆式键入”和“自动快速填充”两个复选框。

  实例二:提取不规则的字母

  工作表都是类似于LB2015M、LB2016L、LB2017XL、LB2014L、26B2014XXL的数据,最后的M、L、XL、L、XXL是衣服型号的尺码,现在要求提取位于单元格最后的尺码代码,这些尺码代号的前面是LB和数字的组合,我们可以使用“=RIGHT(A2,MATCH(,0/(1&LEFT(RIGHT(A2,{2,3,4,5,6}))),))”的公式,这里用到了LERT、RIGHT的函数,前者表示从一个文本字符串的第一个字符开始返回指定个数的字符,后者则表示从一个文本字符串的最后一个字符开始返回指定个数的字符,执行之后向下拖拽或双击填充柄,很快就可以看到图3所示的效果。

  当然,如果都是这样的规则数据,而且使用的是Excel2013/2016,那么可以在B2单元格手工输入M,选中B2:B22的单元格区域,在“编辑”功能组依次选择“填充→快速填充”就可以得到提取之后的结果。

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: