有拜读过网路上的排序,想请教一下若是想以后面的字当排序能有办法吗?还是有办法能改变储存格格式让后面字能到前面?!(后面字为AB)想变成感谢大大耐心观看及解惑
2 个回答
1
rain_yu
iT邦研究生 5 级 ‧ 2024-10-02 20:16:45
最佳解答
在Excel中,如果你想根据字符串的后部分(例如时间后的字母)进行排序,可以通过以下步骤来实现:
-
新增辅助列:
- 在你的数据旁边插入一列(例如,在A列旁边插入B列),用来提取你想要排序的部分(即时间后的字母)。
-
使用公式提取字母:
- 假设你的数据在A1:A5中,你可以在B1中输入以下公式来提取字母:
=RIGHT(A1, 1)
- 将此公式向下拖动,填充B列中的其余单元格。这会提取每个单元格中的最后一个字符。
- 假设你的数据在A1:A5中,你可以在B1中输入以下公式来提取字母:
-
排序数据:
- 选择你的数据範围,包括你刚刚创建的辅助列。
- 在Excel的“数据”选项卡中,点击“排序”。
- 在排序对话框中,选择你刚才创建的辅助列(例如B列)作为主要排序条件,选择升序或降序,然后点击“确定”。
-
删除辅助列(可选):
- 如果不再需要辅助列,可以将其删除。
完整示例:
假设你的原始数据在A列中如下:
A |
---|
11/01 09:30A |
11/01 11:00A |
11/02 09:30B |
11/02 11:00A |
11/02 11:00B |
经过上述步骤后,当你按B列排序后,数据将变为:
A |
---|
11/01 09:30A |
11/01 11:00A |
11/02 11:00A |
11/02 09:30B |
11/02 11:00B |
这样你就可以根据时间后的字母进行排序了!如果有任何其他问题或需要更详细的说明,请随时告诉我!
-
1 -
-
bobfriend
iT邦新手 5 级 ‧
2024-10-02 21:21:42
非常感谢大大解惑
修改
0
grownbit4U
iT邦新手 5 级 ‧ 2024-10-07 02:08:02
~