Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具,适应所有的文字组合方式。

支持以下提取方式,输入提取要求,自动生成Excel公式:

A2中的前几个字

A2中的后几个字

A2中的"年"之前的内容

A2中的"月"之后的内容

A2中的"年"字到"月"字之间的内容

A2中的第2个"-"到第3个"-"之间的内容

A2中的第1组整数

A2中的第2组浮点数

A2中的第1个"-"之前的内容 & A2中的第1个"-"到第2个"-"之间的内容& A2中的第2个"-"到第3个"-"之间的内容

(注意:& 表示文字组合,例如  “A”&“,”&"B" = A,B)

等等....

工具地址:www.excelfb.com  
点击: Excel自动写公式工具(根据汉字描述写公式,支持合并单元格公式)

点击: 提取单元格内文字中的内容(数字,"x"字与"x"字之间的内容,第几个"x"之前的内容)

操作方式如下图:
示例一,提取第几组浮点数,提取单元格中数字


示例二,提取 第几个"-"到第几个"-"之间的内容:


示例三,提取 前几位


Ctrl + C,复制公式使用即可。

用工具生成了部分公式提供参考借鉴,如果不满足,请使用告知的地址自己生成:

提取要求    用工具生成的公式    使用说明

A2中的前3个字    =LEFT(A2&"",3)

A2中的后4个字    =RIGHT(A2&"",4)

A2中的"年"之前的内容    =LEFT(A2&"", FIND("年",A2&"")-1)

A2中的"月"之后的内容    =RIGHT(A2&"",LEN(A2&"")-LEN("月")+1-FIND("月",A2&""))

A2中的"年"字到"月"字之间的内容    =MID(A2&"",(FIND("年",A2&"")+LEN("年")),FIND("月",A2&"")-(FIND("年",A2&"")+LEN("年")))

注意年在月左边,顺序不要写反了

A2中的第2个"-"到第3个"-"之间的内容    =MID(A2&"",(FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-")),FIND("-",A2&"", FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-"))-(FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-")))

A2中的第1组整数    =MID(A2&"",SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0),0,1))+1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0),0,1)))>=1,ROW($1:$300),300+1),1),SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0),0,1))+1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0),0,1)))>=1,ROW($1:$300),300+1),2)-SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0),0,1))+1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)*(IF(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0),0,1)))>=1,ROW($1:$300),300+1),1))

数组公式,使用时三键同按

A2中的第2组浮点数    =MID(A2&"",SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+0+ (MID(A2&"",ROW($1:$300)+0,1)="."))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0) ) >=1,0,1))+1*(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+0+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+ (MID(A2&"",ROW($1:$300)+0,1)="."))>=1,0,1)))>=1,ROW($1:$300),300+1),3),SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+0+ (MID(A2&"",ROW($1:$300)+0,1)="."))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0) ) >=1,0,1))+1*(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+0+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+ (MID(A2&"",ROW($1:$300)+0,1)="."))>=1,0,1)))>=1,ROW($1:$300),300+1),4)-SMALL(IF((1*(ROW($1:$300)=1)*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+1*(ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+0+ (MID(A2&"",ROW($1:$300)+0,1)="."))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0) ) >=1,0,1))+1*(ISNUMBER(MID(A2&"",ROW($1:$300)-1,1)+0)+0+IFERROR((MID(A2&"",ROW($1:$300)-1,1)="."),0))*(IF(1*(1*ISNUMBER(MID(A2&"",ROW($1:$300)+0,1)+0)+ (MID(A2&"",ROW($1:$300)+0,1)="."))>=1,0,1)))>=1,ROW($1:$300),300+1),3))

数组公式,使用时三键同按

A2中的第1个"-"之前的内容 & A2中的第1个"-"到第2个"-"之间的内容& A2中的第2个"-"到第3个"-"之间的内容    =LEFT(A2&"",FIND("-",A2&"") - 1)&MID(A2&"",(FIND("-",A2&"")+LEN("-")),FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))-(FIND("-",A2&"")+LEN("-")))&MID(A2&"",(FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-")),FIND("-",A2&"", FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-"))-(FIND("-",A2&"", FIND("-",A2&"")+LEN("-"))+LEN("-")))

&表示文字相加

工具地址:www.excelfb.com  

点击: Excel自动写公式工具(根据汉字描述写公式,支持合并单元格公式)

点击: 提取单元格内文字中的内容(数字,"x"字与"x"字之间的内容,第几个"x"之前的内容)

Excel 如何提取单元格中的多个数值相关推荐

  1. excel如何提取单元格中的数字

    在日常使用Excel时,常会碰到需要提取Excel单元格中数字的情况,如果单纯只是数字,那很简单,但对于文本数字混合的情况,如何提取单元格中的数字呢?本文就给大家详解提取Excel单元格中的数字的方法 ...

  2. Excel如何提取单元格中最后一次出现的数值

    如下图B列单元格是一些混合文本,现在想要将B列单元格中最后一次出现的数值提取出来. 将B列单元格中的混合文本复制一份到C列中 全选C列数据单元格区域 点击下图选项(Excel插件,百度即可了解详细的下 ...

  3. Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)

    Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...

  4. Excel的同一单元格中为中文添加拼音注释(转)

    Excel的同一单元格中为中文添加拼音注释(转)     由于工作的需要,经常要为中文添加拼音,这样可以为某些生僻的汉字加上拼音注释.假如是在Word中倒也非常简单,但Excel 2000/2002中 ...

  5. 如果去掉数学前后的空格_如何取消excel表格中数据前的空格-Excel 如何去除单元格中数字前后的空格...

    excel单元格,数字前有空格(字符),怎么批量把空... 使用替换功能,批量处理 参考excel版本:2010(其他版本操作基本相同) 详细操作步骤及动画演示: 1.CTRL H,调出替换对话框 2 ...

  6. 只提取单元格中的数字_提取Excel单元格中的数字(4类)及原理

    文中总结了4类从包含有中文.字母.数字的单元格数据中只提取数字的公式.(使用的时候把单元格名称改为实际的单元格名称即可). 1.提取文本左侧数据 当单元格中数字在左侧,文字内容在右侧时,我们可以使用一 ...

  7. Excel VBA小程序03-快速提取单元格中的数字和非数字

    0.表格内容 A列 B列 手机2134 型号324 2135手机 325型号 2手机136 32型号6 1.Word法 1.1 提取非数字 遇事不决就去隔壁找Word,将表格A列内容复制到Word中, ...

  8. Excel如何从单元格中提取数值

    一. 1.如下图B列单元格为混合文本,现在想要将B列单元格中的数值提取出来. 2.全选B列数据单元格区域 3.点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 4. ...

  9. 计算机中公式提取用什么函数,技巧:Excel快速从文本中提取单元格中的数字函数公式...

    有时,我们将一些文本导入Excel.这些文本包含中文,字母,数字,并且全部堆积在一个单元格中.但是,我们只需要数字.那么,如何快速从中文,字母和数字中提取数字呢?在这里,王小老师将为您分享一些实用的函 ...

最新文章

  1. MySQL设置数据库的字符编码为utf8
  2. maven进阶:一个多模块项目
  3. 给特殊类型的Note设置default值
  4. [转载]细说Java反射
  5. --Symantec AntiVirus9.0--网上已很难寻的经典防病毒软件
  6. idea ssm框架搭建详细步骤_搭建一套纯净版的SSM框架,随时CV使用它不香吗?
  7. eclipse中无法新建Android工程 出现问题:Plug-in org.eclipse.ajdt.ui was unable to load
  8. Atitit 提升开发效率法 fx t35 Atitit 提升开发效率法---开发方法架构简化法.docx 目录 1. 主要几个层次上简化开发 1 1.1. ,开发体系方法使用简单方法 1 1.2.
  9. 解决vscode下载很慢的问题
  10. matlab 透镜设计,一种用于均匀照明的LED透镜设计方法
  11. 阿里云轻量应用服务器从购买到配置环境以及部署javaweb项目过程
  12. php eclipse aptana,Eclipse安装Aptana插件(注意对应版本问题)
  13. De-Sim示例分析(三)SIR传染病模型
  14. 什么是数据安全,为什么它很重要?
  15. 安卓笔记-视频版(还没学完)
  16. 嵌入式Linux 软件界面,嵌入式Linux下的图形用户界面系统设计
  17. Qt6教程之三(2) QT使用qss
  18. 【笔试or面试】3G门户校园招聘
  19. JAVA-JDBC事务基础概念及测试方法
  20. Jira的安装、使用与集成

热门文章

  1. 刘小乐教授:我与生物信息学的不解之缘
  2. 云从科技的Pixel-Anchor论文解读
  3. Python异步并发机制详解,让你的代码运行效率就像搭上了火箭!!!
  4. java 协方差矩阵_协方差矩阵概念(易理解)
  5. 数字中国建设峰会闭幕,现场海量图片一览!
  6. 白皮书显示,2022年仅有28.4%企业实现社保基数完全合规,有38.1%企业额外购买补充商业保险 | 美通社头条...
  7. “动真格”的垃圾分类,需要你我容忍其中的不便
  8. 华为机试(JAVA)真题Od【A卷+B卷】
  9. Alienware M11x R2 退居二线,家人工作用机
  10. 解决Alienware M11R2 AlienFX运行报错