excel表格中的数字有一位数、两位数、三位数,可是排序只按第一位数排,怎样才能按1到10000的自然顺序排呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel表格中的数字有一位数、两位数、三位数,可是排序只按第一位数排,怎样才能按1到10000的自然顺序排呢相关的知识,希望对你有一定的参考价值。

excel表格中的数字有一位数、两位数、三位数,可是排序只按第一位数排,怎样才能按1到10000的自然顺序排呢?

excel表格中的数字有一位数、两位数、三位数,可是排序只按第一位数排,是因为数字是文本格式,通过选择性粘贴功能将其更改为普通数字再进行排序即可。

方法步骤如下:

1、打开需要操作的EXCEL表格,选中任意空白单元格,并通过Ctrl+C复制。

2、选中文本格式的数字,通过鼠标右键选择“选择性粘贴”。

3、在运算下面选择“加”,然后点击确定按钮。

4、选中相关单元格,切换到数据标签页,点击“升序”即可。

5、返回EXCEL表格,发现多位数字已正常按照大小排序。

参考技术A

操作如下:

操作版本为excel2003;

以下图表格数据为例演示操作方法。以数据第1位数字来排序。并以升序方式来排序。

1;把A1到A13单元格的数据第1位提取出来放在另一列中来进行排序。在A列侧边插入一列为B列;然后选中B1到B13单元格;

2;接着,在编辑栏中输入公式:=LEFT(A1,1)再按键盘的CTRL+回车键。

3;B1到B13单元格即显示出了A1到A13单元格的数据第1位数字。

4;接着,开始操作排序。选中A1到B13单元格。

5;在工作表上方的菜单栏中顺序点“数据”,再点“排序”;

6;弹出的操作框中,在“主要关键字”这里的三角点下,弹出的菜单中选“列B”;然后,其它的按默认设置,再点确定。

7;因为B列中数字含有公式,点确定后,会再弹出另一个设置框,在框内直接点击确定即可。

8;点确定后,数据即排序好,如下图所示。

9;接着,把B列删除。按数据第1位数字并按自然顺序排列操作完毕。

无论数据截止到哪一行,操作原理都一样的。

参考技术B

1、首先打开需要进行排序的表格,如图,这里以随意制作的一个表格为例,

2、然后在开始选项卡中找到排序和筛选选项栏,点击他,点击降序,如图。

3、表格中的数字便会按照降序进行排序,如图。

4、如果在开始选项卡中找到排序和筛选选项栏,点击他,点击升序,如图。

5、表格中的数字便会按照升序进行排序,完成效果图。

参考技术C 估计你的这列数字是文本格式,用分列处理一下在排序就好了追问

请问用分列处理是怎么处理的?

本回答被提问者采纳
参考技术D 路过追问

请问用分列处理是怎么处理的?

c#中的JSON DateTime序列化处理一位数和两位数小时

【中文标题】c#中的JSON DateTime序列化处理一位数和两位数小时【英文标题】:JSON DateTime serialisation in c# handle both single digit and double digit hour 【发布时间】:2021-04-22 11:48:57 【问题描述】:

我有一个第 3 方应用程序,它以单位数和两位数小时格式发送 JSON 日期时间。小时数小于 10 时为个位数,大于等于 10 时为两位数。

例如

2020-12-17T9:00:00.000-04:00

2020-12-17T11:00:00.000-04:00

我预计 2020-12-17T9:00:00.000-04:00 发送为 2020-12-17T09:00:00.000-04:00。

是否有任何 DateFormatString 可以同时处理单数字小时和双数字小时?

目前,我在 Newtonsoft 中使用默认设置,在将单个数字字符串解析为 DateTime 时会引发异常。

【问题讨论】:

您能否向第三方应用程序提供反馈并在那里进行修复?显然 trying 提供了一个 ISO-8601 字符串,但该标准需要两位数。对他们来说,修复他们的格式比让每个消费者都必须解决它被破坏要好。 是的,这就是我打算做的。我把它贴在这里看看我是否遗漏了什么。我相信他们通过了无效的格式,但我想在问之前仔细检查一下......谢谢 【参考方案1】:

我想我不应该一开始就问这个问题。很明显,第 3 方公司没有通过正确的格式。

想要获取“2020-12-17T11:00:00.000-04:00”这种格式的日期时间字符串,格式为“yyyy-MM-ddThh:mm:ss.fffzzz”

var dateString = DateTime.Now.ToString("yyyy-MM-ddThh:mm:ss.fffzzz");

【讨论】:

以上是关于excel表格中的数字有一位数、两位数、三位数,可是排序只按第一位数排,怎样才能按1到10000的自然顺序排呢的主要内容,如果未能解决你的问题,请参考以下文章

怎样在excel表中数字前自动追加“0”补充位数?

EXCEL表格中,怎么把一列数字做除法,保留小数点两位?

C语言输出一个五位数,万位和百位数字一样,前三位数字和为9,后两位

excel输入数字的时候 超过九位数就会变成 数字E+数字 有啥办法可以让它显示原来的数字么?

2. 三位数反转

在EXCEL中,如何使 数字每三位数打一个逗号,如12,036