excel提取数字后面文字

生活 2019-02-01 07:24:02 722

本文收集整理关于excel提取数字后面文字的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:Excel单元格中既有文字又有数字,怎样快速提取其中的数字?
  • Q2:EXCEL无规律文字数字中提取数字
  • Q3:excel单元格里如何批量去掉数字和数字后面的文字?
  • Q4:怎样把EXCEL文字中把数字取出来?
  • Q1:Excel单元格中既有文字又有数字,怎样快速提取其中的数字?

    以下是在excel2003上演示

    1、猜想需要的结果是计算总价,怎样提取数字计算呢?

    .

    2、用辅助列来计算比较好理解。如下图,当用公式“=LEFT(C2,2*LEN(C2)-LENB(C2))”提取单价数字时,发现多提取了一位,主要原因是对“/”的归类计算造成的,怎样解决呢?

    .

    3、很简单,我们对辅助列再计算一次就可以了,输入公式“=LEFT(G2,2*LEN(G2)-LENB(G2))”对辅助列“G列”再次计算,得到纯数字单价。

    .

    4、再提取数量列中的数字,输入公式:“=LEFT(D2,2*LEN(D2)-LENB(D2))”,得出数量列的纯数字。

    .

    5、对在辅助列提取的单价和数量相乘,得到总价。

    Q2:EXCEL无规律文字数字中提取数字

    方法一:可以提取每一个字符,再乘以1,文字乘以1会出错,用iferror()把错误的显示为空,用&再把字符连在一起。本方法可以应付其他字符。

    =--(IFERROR(MID(A1,1,1)*1,"")&IFERROR(MID(A1,2,1)*1,"")&IFERROR(MID(A1,3,1)*1,"")&IFERROR(MID(A1,4,1)*1,"")&IFERROR(MID(A1,5,1)*1,"")&IFERROR(MID(A1,6,1)*1,""))

    方法二:因为数字是半角的,汉字是全角的,所以可以用len() lenb() 区分,再用mid()取数。用sumproduct()汇总,当然有汉字的会变成空。

    =SUMPRODUCT(IFERROR(--MID(A1,ROW($A$1:$A$10),LENB(A1)-LEN(A1)),0))

    Q3:excel单元格里如何批量去掉数字和数字后面的文字?

    假设原数据位于A列,且自A2开始,那么B2=MID(A2,1,MAX(IF(ISERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2)),0,FIND({1,2,3,4,5,6,7,8,9,0},A2))))

    注意:该公示为数组公式,输入完成后需要按ctrl+shift+enter三键确认

    Q4:怎样把EXCEL文字中把数字取出来?

    把EXCEL文字中把数字取出来,要分多种情况来看,如果是临时的一次性的,而且情况比较简单,可以直接用Ctrl+E快捷键、分列或Excel函数等方法来完成,但是,很多比较复杂的情况下,用这些简单的方法实现起来就比较困难。

    一、简单的情况,直接用Ctrl+E智能填充

    结果如下:

    二、比较复杂的情况,用Power Query

    上面一点里是比较简单的情况,通过Ctrl+E能填充出来,但是对于稍为复杂的情况,比如这个:

    另外,使用Ctrl+E的操作方法还有一个问题,在有新增数据的情况下,得再重新操作,因此,建议采用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)来完成,非常简单,而且在新数据进来后,可以一键刷新得到最新结果,具体如下:

    1、将数据加载到Power Query2、添加自定义列,写公式:Text.Remove([文本],{"一".."龟"}),如下图所示:

    结果如下:

    函数很简单,而且,在新的数据进来后,可以一键刷新,如下图所示:

    结果如下:

    可以看出,Power Query不仅在处理类似的问题上比较简单,而且还可以针对更多的数据处理需求做全过程的处理,这样,在数据源出现更新的情况下,可以一键刷新得到最终的所有报表结果。

    【私信“材料”直接下载系列训练材料】

    【Excel必备基础小动画】

    【60+函数汇总案例】

    【数据透视基础精选10篇】

    【Power Query入门到实战80篇】

    【Power Pivot 基础精选15篇】

    我是大海,微软认证Excel专家,企业签约Power BI顾问让我们一起学习,共同进步!
    相关文章
    excel如何提取单元格中的数字2019-01-15
    怎么从word中提取几页2019-01-15
    excel找出重复项并提取2019-01-17
    离职如何提取住房公积金2019-02-02
    如何从word文档中提取附件2019-02-03
    excel从文本中提取数字2019-02-03
    深圳公积金能提取多少2019-02-05
    重庆住房公积金怎么提取2019-02-09
    公积金可以提取出来吗2019-02-10
    excel身份证号提取性别2019-02-13