Excel 将时间值与奇数格式进行比较

Excel 将时间值与奇数格式进行比较,excel,Excel,我有一份游戏持续时间和持续时间频率的列表。有关我的示例数据集,请参见下面的列表 Duration Frequency 0:01 min 1 0:04 min 1 0:08 min 2 0:09 min 1 0:10 min 1 0:11 min 3 0:12 min 2 12:03 min 1 19:40 min 1 2:28 min 1 25:54 min 1 3:58 min 1 34:57 min 1 4:23 m

我有一份游戏持续时间和持续时间频率的列表。有关我的示例数据集,请参见下面的列表

Duration    Frequency
0:01 min    1
0:04 min    1
0:08 min    2
0:09 min    1
0:10 min    1
0:11 min    3
0:12 min    2
12:03 min   1
19:40 min   1
2:28 min    1
25:54 min   1
3:58 min    1
34:57 min   1
4:23 min    1
4:25 min    1
45:16 min   1
5:13 min    1
我遇到的问题是,我无法将我的持续时间从最低到最高排序。我想对我的持续时间进行排序,这样我就可以让我的图表显示基于持续时间的频率。到目前为止,我的图表显示的频率没有考虑持续时间

我的这些值的单元格格式是“常规”的,我无法对它们进行适当的分类。你能帮帮我吗?我试着用“.”替换“:”这没有用。我还使用了一个新字段来删除“min”并保留其余的值,但同样没有帮助


任何帮助都将不胜感激

AB列中输入数据,在C2中输入:

=TIMEVALUE(TRIM("00:" & LEFT(A2,FIND(" ",A2))))
然后向下复制


然后按列对三列进行排序C

您需要编写一些VBA代码将间隔转换为秒(提取
左侧的完整分钟数,转换为整数,并将该整数乘以60),然后将秒数添加到
右侧(再次转换为整数)。结果进入一个新列,然后可以使用该列对数据进行排序。