紧急支援!!!!!!

A0029 2004-12-11 09:20:50
在EXCEL输入时自订格式输入的,如"475022#####","51254######"等,但现在想对该列数据进行排序, 不能排序,请教如何获得这些格式里的数据?或用VBA怎样得到某一单元格的格式属性?
...全文
294 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yigepure 2004-12-13
  • 打赏
  • 举报
回复
加一个辅助列.再复制.粘贴,数值.
A0029 2004-12-13
  • 打赏
  • 举报
回复
我所说的排序是对整个数据进行排序47502212345,包括格式里的数据在内,而不只是输入的那部分.
A0029 2004-12-13
  • 打赏
  • 举报
回复
我的意思是:
如果输入的数据是47502212345,我自订了格式"475022#####",只输入了12345.但输入完后不能对后整列数据进行排序,因为数据量很大,并且在同一列中定义了多个不同的自订格式.
我现在想把12345还原成47502212345, 不知道可不可以?
yigepure 2004-12-11
  • 打赏
  • 举报
回复
如要获取单元格内的格式.可以用CELL()函数
如=CELL("FORMAT",A1)具体参见帮助文件.
yigepure 2004-12-11
  • 打赏
  • 举报
回复
如对A1:A10自定义格式0"123456".可以排序.

如果要得到它本来的内容.可以先"工具","自定义","命令","编辑"右边框里拉出"清除格式"按钮.选中这些数据.再点一下它,就会发现这些格式被清除了.单元格内的原来的内容出来了.

你要看一看你定义的格式是不是有问题呀:)
yigepure 2004-12-11
  • 打赏
  • 举报
回复
一句话可以排序.
akt45678 2004-12-11
  • 打赏
  • 举报
回复
没试过,帮UP!
  • 打赏
  • 举报
回复
排序可以吧?
luckyisland 2004-12-11
  • 打赏
  • 举报
回复
先排序,在定义格式

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧