Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2674|回复: 6

[已解决]excel里如何将BTS-4-5-20-1变成BTS-04-05-20-01的格式。

[复制链接]
发表于 2013-8-9 23:37 | 显示全部楼层 |阅读模式
自定格式中的代码哈,谢谢!
自定格式不行,公式也行。



最佳答案
2013-8-9 23:50
自定义没办法转化了  只能是函数="BTS"&TEXT(RIGHT(SUBSTITUTE(E2,"-",""),5),"-!00-!00-00-!00")
如果解决问题给最佳啊
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-8-9 23:50 | 显示全部楼层    本楼为最佳答案   
自定义没办法转化了  只能是函数="BTS"&TEXT(RIGHT(SUBSTITUTE(E2,"-",""),5),"-!00-!00-00-!00")
如果解决问题给最佳啊

点评

不错,继续加油,SUBSTITUTE(E2,"-","")可以只写成SUBSTITUTE(E2,"-",)  发表于 2013-8-9 23:58
回复

使用道具 举报

发表于 2013-8-10 00:57 | 显示全部楼层
{:1012:}
  1. =LEFT(B50,4)&TEXT(SUM(MID(B50,{5,7,9,12},{1,1,2,1})*10^{6,4,2,0}),"\00-00-00-00")
复制代码
回复

使用道具 举报

发表于 2013-8-10 01:00 | 显示全部楼层
什么意思啊???
一句话:没有看明白
回复

使用道具 举报

发表于 2013-8-10 10:03 | 显示全部楼层
楼上两位的公式好像都有缺陷啊!就是必须BTS-4-5-20-1这个字符串中的数字个数都必须是5个才能得到正确答案,要是成为这样的就得不到正确答案:BTS-4-5-2-1。
回复

使用道具 举报

发表于 2013-8-10 10:45 | 显示全部楼层
yyyydddd8888 发表于 2013-8-10 10:03
楼上两位的公式好像都有缺陷啊!就是必须BTS-4-5-20-1这个字符串中的数字个数都必须是5个才能得到正确答案, ...

那种情况可以的,在mid取数的时候第三参数选择{1,2},比较数字的大小,加上iserr来做。现在电脑没有excel,试不了{:2712:}
回复

使用道具 举报

发表于 2013-8-10 10:46 | 显示全部楼层
  1. =LEFT(A1,4)&TEXT(SUM(MID(SUBSTITUTE(A1,"-",REPT(" ",50)),{1,2,3,4}*50,50)*100^{3,2,1,0}),"00-00-00-00")
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 00:22 , Processed in 0.300563 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表