Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“Excel排序”;“混合数据”;_Excel_Sorting - Fatal编程技术网

“Excel排序”;“混合数据”;

“Excel排序”;“混合数据”;,excel,sorting,Excel,Sorting,我有3列数据需要按特定顺序排序。要排序的列是字母数字,但包含字母和数字。使用功能区栏上的标准Excel排序功能,我能做的最好的事情是: 理想情况下,输出应为: 正如您所看到的,Excel排序函数没有完成我希望它完成的工作 有什么想法吗?Excel排序实际上是对数字或字母进行排序,但它怎么知道呢 睡前应在30分钟前和24小时后进行。打瞌睡前的逻辑是什么 我看到的最佳解决方案是使用VBA。这样你可以完全控制你的逻辑 internet上有许多排序脚本,但由于您有一个多维数组,此解决方案可能会变得复

我有3列数据需要按特定顺序排序。要排序的列是字母数字,但包含字母和数字。使用功能区栏上的标准Excel排序功能,我能做的最好的事情是:

理想情况下,输出应为:

正如您所看到的,Excel排序函数没有完成我希望它完成的工作


有什么想法吗?

Excel排序实际上是对数字或字母进行排序,但它怎么知道呢

睡前应在30分钟前和24小时后进行。打瞌睡前的逻辑是什么

我看到的最佳解决方案是使用VBA。这样你可以完全控制你的逻辑


internet上有许多排序脚本,但由于您有一个多维数组,此解决方案可能会变得复杂。

在Excel数据排序中创建3个自定义列表

List 1
pre-dose
1h
1h30min
2h
30min
3h
4h
6h
8h
12h
16h
24h
36h
48h
72h
96h
120h
144h
168h
216h
264h
312h
384h
456h
528h
600h
672h

事实上我找到了答案!!我在Excel数据排序中创建了3个自定义列表
List2
Day -1
Day 1
Day 2
Day 14
Day 15
Day 16
Day 17
Day 18
Day 19
Day 20
Day 21
Day 23
Day 25
Day 27
Day 30
Day 33
Day 36
Day 39
Day 42
ESV
List 3
Sample 1
Sample 2
Sample 3