EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图所示。

如题所述

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列已经按照数字顺序排序。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-09-20

在Excel表格中将既有文字又有数字的列按照数字的大小排序的方法如下:

1、建立一列辅助列将需要排序的列中的数字提取出来;

2、在辅助列第一行输入=--RIGHT(A1,LEN(A1)-FIND("-",A1))公式(公式中的A为要排序的列,根据相应的情况可进行更改。如需要对B列进行排序,可将公式替换为=--RIGHT(B1,LEN(B1)-FIND("-",B1)))进行数字的提取;

3、鼠标放置于辅助列某一单元格右下角,鼠标变成十字标志后按住左键进行下拉,将要排序的列中的所有数字全部提取出来;

4、选中要排序的列和辅助列,右击之后选择“排序”-“自定义排序”;

5、列选择为辅助列,排序依据选择为数值,次序选择为升序或者降序。点击确定,即可将既有文字又有数字的列按照数字的大小排序。

6、最终排序效果如下,排序完成后可选中辅助列将其删除。

本回答被网友采纳
第2个回答  2013-12-20
在B1中输入或复制粘贴此公式
=--RIGHT(A1,LEN(A1)-FIND("-",A1))
下拉填充
以B列为主要关键字升序排序
第3个回答  2013-12-20
建立一列辅助列,再B列将数据提取出来,并以数值形式显示:
b1=--right(a1,find("-",a1)-1)
后面的进行复制,
然后按B列的数字升序排列区域即可
第4个回答  2013-12-20
选定后排序-自定义排序-升序

EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图...
1、输入原始数据。打开excel表格,在A列中输入原始数据。2、find函数用来定位字符“-”在文本中的位置。在C1单元格中输入公式=FIND("-",A1,1)。3、用mid函数提取出文本中的数字。在B1单元格中输入公式=MID(A1,C1+1,LEN(A1)-C1)。4、提出出所有的数字。往下拉公式,在B列求出所有的数字。5、...

EXCEL表格中如何让既有文字又有数字的一列按数字的大小排列顺序,如图...
在Excel表格中将既有文字又有数字的列按照数字的大小排序的方法如下:1、建立一列辅助列将需要排序的列中的数字提取出来;2、在辅助列第一行输入=--RIGHT(A1,LEN(A1)-FIND("-",A1))公式(公式中的A为要排序的列,根据相应的情况可进行更改。如需要对B列进行排序,可将公式替换为=--RIGHT(B1,...

excel怎么进行把数字和文字一起排序
1、新建一个excel表格,在A列和B列分别输入数字与文字。2、选中需要一起排序操作的两列数据A列和B列。3、在表格上方的菜单栏右侧找到并点击“排序和筛选”选项。4、在出现的下拉框中选择“升序”选项。5、选中的两列单元格就同时按照升序来排列了。

excel表格怎么按内容字数排序? excel按字数排列的教程
1、首先我们打开excel表格,找到需要按照字数多少或者文字内容长短进行排列的表格或者数列。(如下图)2、在这里主要以A列的数列为主,让A列的名称内容按照字数从少到多进行升序排列,直接在A列进行升序排列是不准确的,需要再B列中进行数字转换,首先在B1的标题中写上字数名称。(如下图)3、然后在B2...

excel里怎么带着文字一起升序降序excel文字升序排列
excel里带着文字一起升序降序的方法如下 1. 选择要排序的数据范围:打开Excel并选中包含文字和数字的数据范围。您可以使用鼠标点击并拖动来选择范围,或者使用快捷键Ctrl + Shift + 方向键来选择区域。2. 打开排序对话框:在Excel的菜单栏上,点击“数据”选项卡,然后点击“排序”按钮,将打开排序对话框...

Excel表格技巧—数字按大小排序,文字按首字母排序
首先,打开需要操作的Excel表格,选中需要按照数字大下排序的列:然后,切换到【数据】页面,选中【排序】选项:接着,在弹出的排序警告面板中,选择【以当前选定区域排序】,按【排序】键:在弹出的排序面板中,【次序】选项处选择【降序】,按【确认】键即可:同理,选中需要按照文字首字母排序的列,...

excel里有文字的数字怎么从小到大排序,而不是首数字排序(列c)
Excel中有文本的数字会认为是一个整体的文本,无法按照数字大小进行排序,如果文本有规律的话,可以考虑将文本与数字分开,建立辅助列,然后按数字排序即可。操作系统:xp;软件版本:Office2007 方法如下:1.含有文本与数字的单元格:2.如果按照常规排序,顺序会如下:3.利用公式,建立辅助列:4.下拉填充...

Excel表格如何将有文字、符号、数字的列按照数字大小排序
你可以单独做出来一列作为辅助列,这一列中只有最右侧的数字不包含文字,然后将最右侧的数字按照大小进行排列,系统就会将你的表格中的内容按照你想要的效果进行排序,使用完辅助列达到效果之后,辅助列可以删除。

excel一个单元格中既有文字又有数字,怎么对数字设置百分比格式,只有一...
1、电脑打开Excel表格2019版本,然后列出数据。2、列好数据后,选择数据旁的一个单元格,按Ctrl+1调出单元格设置页面。3、进入单元格设置页面,点击自定义,然后自定义格式为"某某公司利润增长"0.00%。4、自定义格式之后,输入公式=C2。4、输入公式后回车就可以得到有文字又有百分比了。5、或者也可以...

?wps表格如何对带文字的数字进行排序 excel按数字大小排序方法介绍...
wps表格如何对带文字的数字进行排序1.用户在电脑桌面上点击表格文件,并进入到编辑页面中来设置2.接着用户需要将带文字的数字选中,但是无需选中文字,并用鼠标右键点击数字,在弹出来的选项卡中选择复制选项,或者用户直接按下键盘上的ctrl+c快捷键来复制3.这时用户将复制下来的数字粘贴到排序一栏中,按...

相似回答