怎么拆分单元格里的数字和符号(单元格拆分数字的方法)

在进行数据分析的时候,有时候想要提取单元格中的某个数字进行单独分析,如“热水器 30L、热水器 120L”中的数字30 和 120 ; 这里就是单元格内容拆分的问题;

​单元格内容的拆分只要有规律都非常好拆分,常见的有分列方法、快速填充方法(Ctrl E),文本函数提取法(MID/LEFT/RIGHT)等,对于没有规律的活就是要看情况,如数字在中间、在前还是在后,是数字加文本、特殊字符的混合情况,不同的情况不同提取方法;

​这里分享提取数字的一些方法

01 数字在文本后面

​使用限制:只能是数字和文本的组合,并且数字在文后面,中间没有空格字纸等特殊字符;

​函数思路:通过LENB判断单元格中包含文本和数字的双字节长度,再用LEN判断文本和数字单字节的长度 ,进行相减,用RITHG函数取出对应的数字

B9=RIGHT(B6,LEN(B6)*2-LENB(B6))

怎么拆分单元格里的数字和符号(单元格拆分数字的方法)(1)

02 数字在特殊字符(有规律)后面或前面

​使用限制:特殊字符需要有规律,如空格、连接符号“-”等,通过找到这个符号的位置来确定提取长度;;

​函数思路:老版本FIND MID,FIND判断特殊符号的位置,MID按FIND的位置提取相应的数字,新版本用TEXTAFTER TEXTBEFORE,一部到位;

C19=TEXTAFTER(B19,"-")

D19=MID(B19,FIND("-",B19) 1,100)

E19=FIND("-",B19)

F19=MID(B19,E19 1,100)

怎么拆分单元格里的数字和符号(单元格拆分数字的方法)(2)

03 数字在任意位置

​使用限制:会把所有数字提出来;;

​函数思路:

1. 通过MID加上ROW函数把目标单元格的内容分别拆成单一字符对应单一单元格内容 ,ROW的参数中A1:A10表示拆成10个单元格,如果目标单元格内容长的话,可以对应把数字加大,如100等;

2. 再用减负的方法判断数字,如果是数字就返回对应数字,不是的话返回错误值

3. 用IFERROR函数把错误值转换成空值

4. 再用CONCAT函数把分开的单元格合并成一个单元格

5. 低版本需要按Ctrl Shift 回车 (数组公式)

怎么拆分单元格里的数字和符号(单元格拆分数字的方法)(3)

04 结论:

1. 有规律:数据分列,按规律(符号、空格)或固定宽度把对应的内容分列开;

2. 有规律:录入两个条件后,会出现提示,直接按提示内容回车,自动提取,如没有提示,选中数据用快速填充Ctrl E,也能够分开;

怎么拆分单元格里的数字和符号(单元格拆分数字的方法)(4)

3. 数字没规律,统一把所有内容全部拆分,再用运算判断数字后,屏蔽错误,再合并;

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

,

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

    分享
    投诉
    首页