用这样的值对列进行排序 [英] sorting columns with value like this

查看:70
本文介绍了用这样的值对列进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我需要使用以下值对我的excel工作表列之一进行排序:

单元格值
1-7-1
1-2-1
1-14-1
1-1-1
1-1-2
2-1-2

而且我喜欢看到像这样的另一种
1-1-1
1-2-1
1-7-1
1-14-1
1-1-2
2-1-2
我需要vba宏来提供

解决方案

只需记录宏!

假设您的数据在A列中.
1)开始录音
2)选择列A
3)菜单数据->文本作为列"
4)菜单数据->排序(按A,B,C列)
5)对于单元格D1添加公式=A1 & "-" & B1 & "-" & C1
6)填写公式
7)停止录制
8)ALT+F11打开"VBA代码编辑器"窗口

就是这样!


hi i need to sort one of my excel worksheet columns with value like this:

cell values
1-7-1
1-2-1
1-14-1
1-1-1
1-1-2
2-1-2

and i like see that afther sort like this
1-1-1
1-2-1
1-7-1
1-14-1
1-1-2
2-1-2
i need vba macro to provide that

解决方案

Just record macro!

Let''s say, your data are in column A.
1) Start recording
2) Select column A
3) Menu Data->Text As Columns
4) Menu Data->Sort (by column A, B, C)
5) For cell D1 add formula =A1 & "-" & B1 & "-" & C1
6) Fill down the formula
7) Stop recording
8) ALT+F11 to open "VBA Code Editor" window

That''s all!


这篇关于用这样的值对列进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆