
EXCEL表格中按以下方法可以让既有文字又有数字的一列按数字的大小排列顺序。
主要思路是把数字从原来的文本中提取出来,再按照数字排列顺序。提取文本中的数字用到find函数、mid函数、len函数。由于数字前面是字符“-”,find函数用来定位字符“-”在文本中的位置,找到字符“-”的位置后,用mid函数提取出文本中的数字,len函数计算文本的字符个数。
1、输入原始数据。打开excel表格,在A列中输入原始数据。
2、find函数用来定位字符“-”在文本中的位置。在C1单元格中输入公式=FIND("-",A1,1)。
3、用mid函数提取出文本中的数字。在B1单元格中输入公式=MID(A1,C1+1,LEN(A1)-C1)。
4、提出出所有的数字。往下拉公式,在B列求出所有的数字。
5、对所有行以B列进行排序,A列也会按照数字顺序排序。选中所有行,以B列进行排序。
6、显示结果如下,A列已经按照数字顺序排序。
首先,新建一个辅助列,在辅助列输入公式:
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
下拉填充把数字提取到辅助列。
最后根据辅助列B来排序就可以了。
===================================================================
大伙回答得这么给力,提问的人却不见了踪影,真是让人寒心。
1、打开excel表格,选择所有的产品名称,然后点击 数据,分列。
2、选择 固定宽度,下一步。
3、点击标尺上的刻度,使竖线隔开子母和数字,然后点击 下一步。
4、点击 目标区域,然后选择一个空白的单元格,点击 完成。
5、光标定位到数据中的任意单元格,然后点击 数据,排序。
6、如下图所示设置排序条件,勾选 数据包含标题 后,点击确定。
7、如下图所示,即已经完成了数据的分列,删除辅助列E,F 即可。
按字母排序excel的方法:
1,选中需要按照首字母排序的区域。首先,通过鼠标或者Ctrl、Shift键选中需要按照首字母排序的区域,如果是多条件排序,可以选中多列。
2,进行自定义排序。点击顶部菜单栏“开始”→“排序和筛选”→“自定义排序(U)”按钮,打开自定义排序的对话框。
3,扩展选定区域。勾选单选框“扩展选定区域(E)”前面的按钮,点击“排序(S)”。
4,配置排序参数。点击“添加条件(A)”按钮,按照如下图所示的参数配置排序条件。
步骤如下:
1、打开需要按姓名拼音首字母排序的excel表格,如图所示。
2、在表格中点击鼠标右键,如图所示。
3、选中排序->自定义排序功能,如图所示。
4、选择排序依据列为姓名,如图所示。
5、点击选项功能,如图所示。
6、设置排序方法为按列排序与字母排序,如图所示。
7、完成效果图。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)