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

 我来答
三条桥聚星
2019-03-07 · TA获得超过2万个赞
知道答主
回答量:123
采纳率:42%
帮助的人:23.6万
展开全部

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

HughSeaver
推荐于2018-09-20 · TA获得超过1755个赞
知道大有可为答主
回答量:2395
采纳率:70%
帮助的人:329万
展开全部

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

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

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

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

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2013-12-20 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33711

向TA提问 私信TA
展开全部
在B1中输入或复制粘贴此公式
=--RIGHT(A1,LEN(A1)-FIND("-",A1))
下拉填充
以B列为主要关键字升序排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
anya634082284
2013-12-20 · TA获得超过140个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:137万
展开全部
建立一列辅助列,再B列将数据提取出来,并以数值形式显示:
b1=--right(a1,find("-",a1)-1)
后面的进行复制,
然后按B列的数字升序排列区域即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
【冷星月】
2013-12-20
知道答主
回答量:51
采纳率:0%
帮助的人:29万
展开全部
选定后排序-自定义排序-升序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式