第1个回答 2014-08-20
添加辅助列。用公式提取数字。作为关键字。
=MID(a1,2,find("-",a1)-2)
提取出这个数字。如果要提取后半段数字用公式
=right(a1,len(a1)-find("-",a2))
追问
拍出来是这种,为毛N1在后面N10在前面呢?
追答文本排序不同于数字排序。所以你要按我说的做。提取数字出来。以数字作为关键字进行排序。
追问![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/8326cffc1e178a8250e05c8af503738da977e838?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
排出来是这样子的啊
追答关键字没选对嘛。。。
第4个回答 2014-08-20
A1=IF(B1<>"",MID(B1,2,FIND("-",B1,1)-2)+MID(B1,FIND("-",B1,1)+1,LEN(B1)-FIND("-",B1,1))/100000,"")
下拉
C1=IF(COUNT(A:A)>=ROW(A1),VLOOKUP(SMALL(A:A,ROW(A1)),A:B,2,0),"")
下拉