中易网

Excel里面数字前面有文字,后面有符号,想以数字来排序怎么操作????

答案:5  悬赏:30  
解决时间 2021-01-11 02:15
  • 提问者网友:欺烟
  • 2021-01-10 21:12
Excel里面数字前面有文字,后面有符号,想以数字来排序怎么操作????
最佳答案
  • 二级知识专家网友:想偏头吻你
  • 2021-01-10 21:42
在J2中输入或复制粘贴此公式
=LOOKUP(9E+307,--RIGHt(LEFt(G2,LEN(G2)-1),ROW(INDIRECT("1:"&LEN(G2)))))
下拉填充
以J2为主要关键字升序排序
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-01-11 02:34
'参考http://club.excelhome.net/thread-904159-5-1.html
'先提取数字,再排序
Function 取数字(txt, Optional L = 3)
Set reg = CreateObject("VBScript.RegExp")
pt = Choose(L, "\w", "[^a-zA-Z]", "\D", "[^a-z]", "[^A-Z]", "\W")
With reg
.Global = True
.Pattern = pt
取数字 = .Replace(txt, "")
End With
End Function
  • 2楼网友:冷風如刀
  • 2021-01-11 01:09
加一列,把数字提取出来在排序。
  • 3楼网友:污到你湿
  • 2021-01-11 00:26
F2=SUBSTITUTE(G2,"舒洪-清井湾","",1)
然后F列排序。
  • 4楼网友:山有枢
  • 2021-01-10 23:01
如果数字前后为固定内容,建议楼主将该列单元格格式设为“自定义”类型:
舒洪-清井湾G/通用格式!#
然后只要输入数字就可以显示你要的格式,并且该列可以直接按数字排序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息