文章图片
文章图片
在一起久了 , 是不是也有想逃离的感觉?紧凑在一起的数字 , 如果要拆分成单独的阿拉伯数字?该如何去操作了?
一、效果图 。
【excel|在Excel中,如何拆分数值?这个方法很实用!】
从效果图中可以看出 , 将“目标数值”中的每个数字进行了提取 。 那该如何实现了?
二、实现步骤 。
(一)需求分析 。
从“目标数值”和最终的结果中可以看出 , 其结果就是从“目标数值”中提取每一位的值 。 所以必须用到Mid函数 。
功能:从指定的字符串中指定的起始位置提取指定长度的值 。
语法结构:=Mid(字符串起始位置提取长度) 。
目的:提取“75242”中的第1个数字“7” 。
方法:
在目标单元格中输入公式:=MID(B311) 。
解读:
1、如果要提取第2位 , 第3位……的数值 , 不可能每次都输入公式 , 那样以来效率就很低 , 发挥不出Excel的功能 。
2、经分析 , 提取第2位、第3位……时 , 发生变化的参数是第2个参数 。 由1变为了2、由2变为了3…………结合Excel的特点 , 列函数Column随着列的增加 , 其值也在+1 , 所以我们可以用Column函数代替第2个参数 。
(二)提取“75242”各数位上的值 。
方法:
在目标单元格中输入公式:=MID($B3COLUMN(C3)-21) 。
解读:
1、第一个参数$B3中 , B列为绝对引用 , 因为不管返回第几个值 , 都是从B3单元格中提取的值 。 如果列不绝对引用 , 将无法提取后续的值 。
2、第二个参数Column(C3)-2中 , 2位修正值 , 因为Column(C3)的返回值为3 , -2之后正好为1 , Column(D3)的返回值为4 , -2之后正好为2……以此类推 。
3、第二个参数Column(C3)-2中 , C3为相对引用 , 因为随着单元格地址的变化 , 列值也要随之变化 。
(三)提取所有“目标数值”各数位上的值 。
方法:
在目标单元格中输入公式:=MID($B3COLUMN(C3)-21) 。
解读:
1、虽然公式和提取“75242”各数位上值的公式一致 , 但需要注意的地方不同 。
2、第一个参数$B3中 , 行不能绝对引用 , 必须相对引用 。
3、第二个参数COLUMN(C3)-2中 , C3的行列都必须相对引用 , 不能绝对引用 。
最美尾巴:
本示例的关键在于Mid函数和Column函数的嵌套应用 , 当然必须理解相对引用、绝对引用以及混合引用 。 只有掌握了这些知识点 , 本示例便迎刃而解 。
- 美国又搞大动作?在台积电、海力士交出数据后,种种举动环环相扣!
- 小红书|零基础在家就可以做的副业,七个兼职项目推荐
- 6G面临严峻挑战!三星通过6G试验频率许可,好在我国有王牌!
- 魅族|铁杆魅友连续8年多时间在魅族社区签到!网友甘拜下风
- Java|大家在双十一挑手机的时候千万别只看处理器
- 英特尔|intel十三香玩个游戏99℃,有它在迎刃而解,AMD眼馋“我也需要”
- 电子商务|“要卷就卷创新”,百度在走一条难而正确的路
- 手机行业|齿谐波,在电机运行中的具体表现有哪些?
- 京东|告别高增长时代,淘宝天猫护城河仍在
- 算法|硬盘接口三强之一,SCSI现在怎么样了?