我使用PHPExcel将一些数据导出到Excel。在Excel中排序字母数字值
我最初根据需要对PHP中的字母数字字符列表进行排序(请参阅下面的左侧)。
但是当导出到Excel我们的客户希望使用Excel的排序对数据进行排序,这会导致下方观察到右侧(按字母顺序,A-Z)
排序有什么办法可以解决此问题?也许使用公式来显示单元格中的一个值,但给单元格一个不同的值(用于排序)?
还是自定义单元格格式?
作为最后的手段,我计划在开始引入ID列,这样一个总是可以通过排序ID列返回到初始排序,但如果可能的话,我宁愿不使用此解决方案。
Initial Sort Excel Sort
2586 2586
2587 2587
2587-1 2590
2587-2 2592
2590 2595
2590-1 2587-1
2590-2 2587-2
2590-3 2590-1
2590-4 2590-10
2590-5 2590-11
2590-6 2590-2
2590-7 2590-3
2590-8 2590-4
2590-9 2590-5
2590-10 2590-6
2590-11 2590-7
2592 2590-8
2595 2590-9
当您导入,导入文本。 Excel在排序时首先放入数字,然后确定排序时他们不选择按数值排序的数字看起来像数字。 –
在右侧似乎是按字母顺序排序。 – Lexib0y
刚刚定义一个自动筛选器范围,那么用户在标题行中有工具栏来自我排序 –