Table of contents
排序意味着对数据进行重新排列,以获得更好的数据集视觉呈现。 它是一个强大的工具,可以组织文本、数字和日期。 在本教程中,我将展示Excel中按日期和时间智能排序的方法,包括真实的例子。
阅读更多:如何在Excel中按日期排序
下载实践工作手册
按日期和时间排序.xlsx在Excel中按日期和时间排序的4种方法
让我们看看下面的数据集。 在这里, 订单编号 产品,并给出了它们的 交付日期 , 交付时间 ,也是 价格 .
现在我们将对上述数据集进行排序,依据是 交付日期 和 时间 .
让我们开始吧。
1.使用直接下拉选项
使用 直接下拉 选项,你可以简单地按日期和时间分别对数据集进行排序。 实际上,这种方法并不提供按日期和时间合并排序的数据。 但我们必须知道,它有什么问题
为此,只需遵循以下步骤。
- 首先,选择整个数据集。
- 第二,点击 首页 标签> 排序 & 筛选 工具栏>。 过滤器
- 或者,你也可以按有效的快捷键 CTRL+SHIFT+L .
- 最终,你会得到 下拉箭头 对于数据集的每个标题,像这样。
- 第三,由于你想对日期进行排序,点击 下拉箭头 的。 交付日期
- 第四,选择 从最旧到最新的排序 如果你需要按时间顺序对数据集进行排序。
- 最后,按 认可 .
因此, 交付日期 将按时间顺序进行排序,像这样。
- 同样地,点击标题的 交付时间 而且,选择 从小到大的排序 如果你想安排从起点到终点的时间。
- 之后,你会得到以下排序的数据集。
上面的截图清楚地显示,订单ID的排序依据是 时间 和 日期 我们如何解决这个问题呢? 我们将向你介绍一个简单但强大的排序选项。
2.利用自定义排序选项
自定义排序 是Excel中的一个特殊功能,你可以指定不同的标题作为层次,它根据插入的层次提供综合的结果。
让我们看看基本选项在我们的数据集上的应用。
- 首先,选择数据集。
- 第二,点击 首页 tab> 排序 & 筛选 工具栏>。 自定义排序 .
- 最终,一个 分类 对话框会出现。
- 第三,选择 交付日期 从标题中的 排序方式
- 第四,选择 最早的到最新的 作为 秩序 .
- 由于我们也想对时间进行排序,我们必须附加所需的标题。 为此,点击 +添加级别 后来,指定 交付时间 作为标题和 最小的到最大的 作为 秩序 .
- 第五,点击 认可 .
因此,按时间顺序,输出结果将是这样的。
3.将日期-时间转换为数字并进行排序
假设是这样,那么 交付日期 和 时间 有趣的是,你可以这样做。
- 只需在以下公式中插入 E5 单元,并按 进入 .
=C5+D5
在这里。 C5 是指 交付日期 和 D5 是指 交付时间 .
- 第二,按 进入 .
- 第三,使用 填充手柄 通过向下拖动光标,同时按住 右下角 的角落里。 E5
- 最终,我们会得到这样的输出。
你可能会惊讶,怎么可能同时添加日期和时间。
但这其实是一件很简单的事情,Excel把日期算作序列号,把时间算作序列号的一部分。
由于我们要对 交付日期-时间 数据,我们必须将数据转换为序列号。
- 为此,第四,在以下公式中插入 F5 像这样的细胞。
=VALUE(E5)
- 第五,按 进入 并使用 填充手柄 .
现在,我们需要分类 交付日期-时间 按时间顺序排列。
- 要做到这一点,首先要选择数据集。
- 第二,到 首页 > 点击 编辑工作 > 选择 排序 & 筛选 > 选择 自定义排序 .
如果我们不选择整个数据集,就会出现这个警告。 然后选择 扩大选择范围 并点击 分类 .
- 最终,将出现 "排序 "窗口。
- 第六,选择 已分类的交付日期-时间 在 排序方式 箱子和 最小的到最大的 在 秩序
- 第七,点击 认可 .
最终,我们将在以下方面获得产出 F栏 以不同的格式。
要修复格式,首先要右键点击 F栏 > 选择 格式化单元格 .
- 最终,一个 格式化单元格 窗口将出现。
- 第二,到 数量 > 选择 定制 > 选择 m/d/yyyy h:mm 在 类型
- 最后,点击 认可 .
- 因此,我们会看到这样的输出。
4.应用MID和搜索功能
如果你需要从给定的交付日-时间数据中对数据集进行排序,你能做什么?
首先,我们必须从数据中减去一天的名称。 然后,我们可以插入以下组合 医学部 和 搜索 做到这一点的功能。
ǞǞǞ 医学部 函数从给定的文本字符串中返回中间数字。 函数的语法是。
=MID (text, start_num, num_chars)
其论点是--
文本-- 要提取的文本。
start_num - 要提取的第一个字符的位置。
num_chars - 要提取的字符数。
此外 搜索 返回 find_text 在 within_text 内的第一个字符的位置。
=SEARCH (find_text, within_text, [start_num])
论据是
查找文本 - 要找到的文本。
within_text - 要在其中搜索的文本。
start_num - [可选] 要搜索的文本中的起始位置。 可选,默认为1。
- 现在应用以下公式在 D5
=MID(C5,SEARCH(", ",C5,1)+1,50)
在这里。 C5 是指 交付日期-时间 .
- 第二,按 进入 .
- 第三,使用 填充手柄 .
- 反复强调,将公式写在 E5 改变单元格 交付日期-时间 变成一个数字,使用 价值 函数,以便以后对它们进行排序。
=VALUE(D5)
- 第三,按 进入 并使用 填充手柄 .
- 第四,要按时间顺序对数值进行排序,首先要复制单元格 E5:E16 并将这些粘贴到 F5 .
- 同样,和以前一样,你需要选择单元格和 分类 它们,然后用 格式化单元格 选项来给出具体的格式。
- 这样做之后,你会得到这样的输出。
需要记住的事情
- 不要忘了,Excel将日期存储为序列号。 如果你得到你想要的输出为序列号,只需用以下方法改变格式 格式化单元格 选择。
- 另外,无论整个数据集是否改变,都要注意排序后的数据。
总结
以上就是今天的全部内容。 以上就是Excel按日期和时间排序的方法。 我们坚信这篇文章对你非常有益。 不要忘记在评论区分享你的想法和疑问,并探索我们的网站。 ǞǞǞ 一个一站式的Excel解决方案供应商。