excel提取在两列日期范围内的数据(Excel表格中需要提取一列内容末尾的数字)

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

excel提取在两列日期范围内的数据(Excel表格中需要提取一列内容末尾的数字)(1)

日常工作中,经常会收到老板发来的不规则表格,是表格内容不规则;

如下图,让把数字单独一列,以便进行汇总计算。

excel提取在两列日期范围内的数据(Excel表格中需要提取一列内容末尾的数字)(2)

方法一:快捷键法

上图的表格中,A列单元格内容字数不一样多,文字和数字之间也没有分隔标志,显然用分列功能不合适;还好数字都是在内容的末尾;

在Office2013以后版本,出现了一个神奇的快捷键Ctrl E,可以拆分数据,也可以合并数据:

首先,把第一行数据单独录入一下,也就是在B2单元格输入215;

然后选择下一个单元格B3,按Ctrl E键,即可完成整列数字提取。

excel提取在两列日期范围内的数据(Excel表格中需要提取一列内容末尾的数字)(3)

方法二:LOOKUP函数法

针对老版本Excel,以及数字中如果带小数点,Ctrl E键就不灵了,我们可以利用函数公式:

在B2单元格输入公式:=-LOOKUP(1,-RIGHT(A2,ROW($1:100)))

然后再双击填充公式,即可提取整列数字。

excel提取在两列日期范围内的数据(Excel表格中需要提取一列内容末尾的数字)(4)

公式比较复杂,我们可以分开理解:

ROW($1:100):获取1-100的行号,得到一个1-100序列值;

-RIGHT(A2,ROW($1:100)):从A2单元格内容最后一个字符开始提取字符,提取的个数是从1-100,也就是5,15,215,衫215,衬衫215,衬衫215,…… ,函数前面加上负号,如果提取是数字前面加铅,如果提取的不是数字返回一个错误值;

-LOOKUP(1,-RIGHT(A2,ROW($1:100))):查找最后出现的数字,前面加负号,抵消RIGHT函数前面的负号。

如果不理解公式的可以直接套用,只需要把公式的的A2改成你需要提取数字的单元格即可。

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

从身份证号码中提取年龄,没到生日的自动减1岁

4种Excel提取不重复值方法,你会几种?

Excel如何取整数和小数,会这几个函数就可以了

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页