文本格式的數字排序,向來是個大麻煩,11 會排在 2 前面 。因為文本的排序規則就是依次把每一個字符拿出來比大?。?諞晃壞?1 比 2 小,所以 11 就排在前面了 。
當然是有解的,比如之前分享過的 Excel – 世紀難題“按月份排序”,終于解決了 。
今天我要一次性給大家再講幾種方法 。
案例:
將下圖 1 制作成數據透視表linxu退出文本模式,匯總每層樓的各項物資總數,樓層必須順序排序 。
效果如下圖 2 所示 。
解決方案:
先來看一下,如果什么都不設置linxu退出文本模式,直接做數據透視表的結果 。
1. 選中數據表的任意單元格 –> 選擇菜單欄的“插入”–>“數據透視表”
2. 在彈出的對話框中選擇“現有工作表”及所需上傳至的位置 –> 點擊“確定”
3. 在右側的數據透視表字段區域,將“樓層”和“物資”拖到行區域 , “數量”拖到值區域 。
接下來進入正題:怎么解決?如果不介意更改原始數據表的內容的話,可以考慮將 A 列中的數字提取出來,變成數值,這樣就容易排序了 。
4. 在 D2 單元格中輸入 A2 單元格的樓層 7
5. 選中 D2:D30 區域 –> 按 Ctrl+E
6. 將 D 列的數據剪切粘貼到 A 列對應的區域 。
現在再做出的數據透視表就是按月份順序排序的 。
如果想用公式提取月份數值也可以 。
7. 將數據表復制粘貼到空白區域,刪除樓層數據 。
8. 在 E2 單元格中輸入以下公式 –> 下拉復制公式:
=LEFT(A2,LEN(A2)-1)
公式釋義:
現在用這個新的區域做數據透表,但是你會驚訝地發現數字還是以文本的方式排序的 。
這是因為 left 函數提取出來的結果仍然是文本,還要將其轉換成數值才行 。
9. 在原公式的基礎上 , 增加“*1”,修改后的公式如下:
=LEFT(A2,LEN(A2)-1)*1
*1 就能將文本數字變成數值格式 。
現在再做數據透視表,就能按樓層排序了 。
如果不能改動原數據表,那個“樓”字不可省略,那么可以這樣做 。
10. 將樓層列復制到空白區域 –> 選中該列,選擇菜單欄的“數據”–>“刪除重復值”
11. 在彈出的對話框中點擊“確定”
12. 點擊“確定”
13. 將該列升序排序 。
14. 排序不盡人意的地方,手工調整 。
15. 選擇菜單欄的“文件”–>“選項”
16. 在彈出的對話框中選擇“高級”–> 在“常規”區域中點擊“編輯自定義列表”
17. 選中樓層列表 –> 點擊“導入”按鈕
18. 點擊“確定”
19. 點擊“確定”
再一次制作數據透視表 。看到沒?帶中文也按能樓層排序 。
20. 選中數據透視表的任意單元格 –> 選擇菜單欄的“設計”–>“報表布局”–>“以表格形式顯示”
21. 選擇“設計”–>“分類匯總”–>“不顯示分類匯總”
完美 。
很多同學會覺得 Excel 單個案例講解有些碎片化 , 初學者未必能完全理解和掌握 。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點 。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手 。
【Excel 中的文本數字,必須按數值的規則排序?是不是有點強人所難】本文到此結束,希望對大家有所幫助 。
- 書中的感悟 思想 五
- 興義即將誕生兩個土豪集中的地方、你可知?!
- 由于塊main中的程序在后期發生變更 改,指定的調用環境無效,請
- ?Excel中篩選是如何操作的
- ?excel怎么排序
- 火車硬臥和軟臥什么區別 ?火車中的軟臥是什么樣子的
- 抗日戰爭時期中的小米加步槍中的步槍,被譽為“中華第一神槍”,到底有何威力
- 李大爺的酒柜中的好酒推薦
- 建議收藏 人際交往中的24條黃金法則
- 水果中的維生素作用是什么?維生素小常識
