Excel精英培训网

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

[已解决]单元格格式设置问题

[复制链接]
发表于 2017-12-4 15:07 | 显示全部楼层 |阅读模式
请问各位老师,怎么用格式设置把上面的文本显示为下面的形式,只找到全是数字的设置格式(0000  000)
=left(a1,4)&"  "&right(a1,3)这个代码在有些情况下有点繁琐所以想问下格式设置有没有可能做到



最佳答案
2017-12-5 10:08
0126 发表于 2017-12-5 10:03
是比如a1输入txe0000,自定义单元格后显示为"txe00 00"

输入txe0000,就不是数字,也就无法使用"自定义数字格式"这个功能。

该功能只对数字才起作用。
4KXI%HS%LK)W{{7{C43ER77.png
发表于 2017-12-4 19:18 | 显示全部楼层
用格式设置,是说设置单元格的自定义数字格式吗
回复

使用道具 举报

 楼主| 发表于 2017-12-5 09:51 | 显示全部楼层
本帖最后由 0126 于 2017-12-5 09:56 编辑
爱疯 发表于 2017-12-4 19:18
用格式设置,是说设置单元格的自定义数字格式吗


不知道跟自定义数字格式相不相关,只是想设置格式后让一串开头是字母的数字串任意指定地方显示二个空格
不管怎么处理都行,
ss=Format("txs0001", "0000  000")
想让ss="txs0  001"
回复

使用道具 举报

发表于 2017-12-5 09:58 | 显示全部楼层
比如a1输入1,自定义单元格"tx!e00 00"
这是要的效果吗?
回复

使用道具 举报

 楼主| 发表于 2017-12-5 10:03 | 显示全部楼层
本帖最后由 0126 于 2017-12-5 10:10 编辑
爱疯 发表于 2017-12-5 09:58
比如a1输入1,自定义单元格"tx!e00 00"
这是要的效果吗?


是比如a1输入txe0000,自定义单元格后a1显示为"txe00  00"
   比如a1输入txe200,   自定义单元格后a1显示为"txe2  00"
   比如a1输入txe30,     自定义单元格后a1显示为"txe  30"
   比如a1输入xxxx30,  自定义单元格后a1显示为"xxxx  30"
   比如a1输入as39584, 自定义单元格后a1显示为"as395  84"
回复

使用道具 举报

发表于 2017-12-5 10:08 | 显示全部楼层
0126 发表于 2017-12-5 10:03
是比如a1输入txe0000,自定义单元格后显示为"txe00 00"

这个要求,除非你用VBA,用自定义格式是无法实现的,自定义格式是针对数字,你这是纯文本了
回复

使用道具 举报

发表于 2017-12-5 10:08 | 显示全部楼层    本楼为最佳答案   
0126 发表于 2017-12-5 10:03
是比如a1输入txe0000,自定义单元格后显示为"txe00 00"

输入txe0000,就不是数字,也就无法使用"自定义数字格式"这个功能。

该功能只对数字才起作用。
回复

使用道具 举报

 楼主| 发表于 2017-12-5 10:12 | 显示全部楼层
蝶·舞 发表于 2017-12-5 10:08
这个要求,除非你用VBA,用自定义格式是无法实现的,自定义格式是针对数字,你这是纯文本了

老师,vba怎么实现,
回复

使用道具 举报

 楼主| 发表于 2017-12-5 10:13 | 显示全部楼层
爱疯 发表于 2017-12-5 10:08
输入txe0000,就不是数字,也就无法使用"自定义数字格式"这个功能。

该功能只对数字才起作用。

老师,有其他方法实现这个功能吗
回复

使用道具 举报

发表于 2017-12-5 10:19 | 显示全部楼层
还是说明一下你的实际问题吧,为什么要这么做?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:44 , Processed in 0.408409 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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