让我们看一下我们的示例数据集。此处,提供产品的订单 ID 及其交货日期、交货时间和价格。我们将根据交付日期和时间对数据集进行排序。
方法 1 – 使用直接 Excel 下拉选项对日期和时间进行排序选择整个数据集。单击主页选项卡,转到排序和过滤工具栏,然后选择过滤您还可以使用Ctrl + Shift+ L。您将获得数据集每个标题的下拉箭头,如下所示。要对日期进行排序,请单击交货日期的下拉箭头如果您需要按时间顺序对数据集进行排序,请选择从最旧到最新排序。按确定。该表格将根据交货日期单元格按时间顺序排序。点击交货时间标题,然后选择从小到大排序。您将获得以下排序的数据集。这会覆盖第一个排序,因此您可以按日期或时间排序。方法 2 – 应用自定义排序选项对 Excel 中的日期和时间进行排序选择数据集。单击主页选项卡并转到排序和过滤工具栏,然后选择自定义排序。将出现一个排序对话框。从排序依据框中的标题中选择交货日期。在顺序中选择从旧到新。单击+添加级别。将交货时间指定为标题,并将从小到大指定为订单。单击确定。这是我们的示例数据集的输出。方法 3 – 将日期时间转换为数字并在 Excel 中排序让我们同时提供交货日期和时间。我们可以根据两者进行排序。
在E5单元格中插入以下公式,然后按Enter。=C5+D5C5 是交货日期,D5 是交货时间。
按输入。按住E5单元格的右下角的同时向下拖动光标,即可使用填充手柄。我们将得到这样的输出。像这样在F5单元格中插入以下公式。=VALUE(E5)按Enter并使用填充手柄。选择数据集。转到主页并单击编辑。 选择排序和过滤,然后选择自定义排序。如果您不选择整个数据集,则会出现此警告。选择展开选择,然后单击排序。将出现排序窗口。在排序方式框中选择排序的交货日期-时间,并在顺序框中选择从小到大。单击确定。我们将以不同的格式获得F 列中的输出。右键单击F 列的数据,然后选择设置单元格格式。将出现设置单元格格式窗口。转到数字,选择自定义,然后在类型字段中选择m/d/yyyy h:mm。单击确定。我们将看到这样的输出。方法4-应用Excel MID和SEARCH函数按时间和日期排序MID 函数返回给定文本字符串中的中间数字。该函数的语法是。
=MID (text, start_num, num_chars)论点是- text –要从中提取的文本。 start_num – 要提取的第一个字符的位置。 num_chars – 要提取的字符数。
SEARCH 返回 find_text 在 inside_text 中的第一个字符的位置。
=SEARCH (find_text, within_text, [start_num])论点是 find_text – 要查找的文本。 within_text – 要在其中搜索的文本。 start_num – [可选]要搜索的文本中的起始位置。可选,默认为 1。
在D5中应用以下公式:=MID(C5,SEARCH(", ",C5,1)+1,50)此处,C5 是交货日期-日期-时间。
按输入。使用填充手柄。在E5单元格中使用此公式,使用VALUE函数将交货日期-时间更改为数字,以便稍后对它们进行排序。=VALUE(D5)按Enter并使用填充手柄。要按时间顺序对值进行排序,请复制单元格E5:E16并将其粘贴到F5。选择单元格并对它们进行排序,然后使用设置单元格格式选项指定特定格式。你会得到这样的输出。要记住的事情Excel 将日期存储为序列号。如果您获得所需的序列号输出,请使用设置单元格格式选项更改格式。无论整个数据集是否更改,都要小心排序的数据。