我使用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
剛剛定義一個自動篩選器範圍,那麼用戶在標題行中有工具欄來自我排序 –