excel排序问题,求高人解答

桌面一个文件夹有很多文件。名称依次是今天1-5、今天6-10、今天11-15、今天16-21一直到116-121.桌面默认排序是就是我上面写的,把那些文件名写入到exce... 桌面一个文件夹有很多文件。名称依次是今天1-5、今天6-10、今天11-15、今天16-21一直到116-121.桌面默认排序是就是我上面写的,把那些文件名写入到excel中,excel中就变成1-5、101-105、106-110、11-15、111-115等等。请问怎么能按照桌面那种方式排列到excel中 展开
 我来答
xilin5212006
2014-02-21
知道答主
回答量:45
采纳率:100%
帮助的人:9万
展开全部

1、先选定需要排序的列,找到【数据】-【分列】

 

2、默认选项-下一步,使用”其他“,”-“作为分列符,下一步。

3、在目标区域选择邻近的单元格B1,点完成。

 

4、分列完成后,选中B列中的一个单元格,如B2,使用【数据】选项卡中,按从小到大的顺序排列,如下图所示。

 

5、结果如下图,完成。

追问
你把这个排完了A列怎么排啊
追答
A列是跟着B列排序后,一起就排好了
cnh6226
2014-02-21 · TA获得超过523个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:164万
展开全部

把名称放A列,B列辅助,按B列排序。

 

B1的公式:

 

=LEFT(A1,LENB(A1)-LEN(A1))&TEXT(LEFT(MIDB(A1,SEARCHB("?",A1),LEN(A1)),SEARCH("-",MIDB(A1,SEARCHB("?",A1),LEN(A1)),1)-1),"000")&"-"&TEXT(RIGHT(MIDB(A1,SEARCHB("?",A1),LEN(A1)),LEN(MIDB(A1,SEARCHB("?",A1),LEN(A1)))-SEARCH("-",MIDB(A1,SEARCHB("?",A1),LEN(A1)),1)),"000")

 

 

擦,我花了半个小时,15分钟内没能搞定啊。。。。。。

更多追问追答
追问
不好意思你那个函数太复杂了,我问问题主要是方便理解,我当时的文件名字是超过15个的,估计你这个公式实用性不行,有没有简单方法让数字前面加0呢
追答
文件名字超过15个应该也可也吧,只要前半部分是汉字,后半部分是数据加半角的“-”,有这个规律,应该就可以。
我没有简单方法让数字前面加0呢,期待高手。
你也可以用楼下的拆分+分列的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3e9260d
2014-02-21 · TA获得超过311个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:144万
展开全部
你这个是文本啊 就按文本排序了
把数字取出来就可一按你的要求排序了
建个辅助列,
=MID(A1,3,SEARCH("-",A1)-3)
按辅助列做关键词排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjchangyuan
2014-02-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1058万
展开全部
选定数据按升序排序,使用“将任何类似数字的内容排序”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式