ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何只保留第一个分隔符后的数字并最简化?

如何只保留第一个分隔符后的数字并最简化?

作者:绿色风 分类: 时间:2022-08-17 浏览:84
楼主
wjc2090742
Q:如何只保留第一个分隔符后的数字并最简化?如下图,不一定有第二个分隔符,也可能有更多的分隔符,要求第一个分隔符后的数字最简化,只保留到第一个分隔符之后。

 
A:用公式:
  1. =LEFT(A2,8)&-MID(SUBSTITUTE(A2,"-"," ",2),10,4)


如果第一个分隔符前面的数字数位不定,用:
  1. =LEFT(A2,FIND("-",A2)-1)&-MID(SUBSTITUTE(A2,"-"," ",2),FIND("-",A2)+1,4)


本例是对TRIM+MID+SUBSTITUTE+REPT必杀技的一个实例套用。详参:
【公式解析系列】之数据按分隔符“分列”函数解法 http://www.exceltip.net/thread-2188-1-1.html
只保留第一个分隔符后面的数字并最简化.rar
2楼
gouweicao78
所谓简化,是指消除第2节编码中“无意义的前导0”
3楼
wjc2090742
其实帖名也想了好久的,如果直接搬过来,就变成“如何根据A列实现B列的效果”了。简化通常指的是小数点后没有意义的0,这里当然并不准确。
但是问题是“前导”这个说法,我也没有办法理解啊。
4楼
lrlxxqxa
草版那个实例很经典
5楼
xpm130
这个题目确也有些歧义。
“只保留第一个分隔符后的数字”就是理解为:
第一个分隔符与其前面的数字全部不要。
而实际上是指“截取第一个分隔符两边的2节数字并简化第二节”
不知这个表达妥当否?^_^
6楼
wjc2090742


以这个公式来说,第一节的部分是否数字并无影响。以“前导”来说,提问者后面提出的新的问题也是可以这样描述的。
要描述清楚这个帖子的Q部分,还是可以做到的,但是帖名毕竟不可能写那么长,容我再想想。谢谢提供意见,值得借鉴。
7楼
gouweicao78
所谓“采录”,与一般性的回帖不同,是发帖。
如果仅仅停留在与求助者相同的描述层面,那对于今后搜索就缺乏有用信息。
每个人水平不同,但要尽力写好,才能对自己负责。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap