文本數(shù)字怎么排序? Excel把文本翻譯成數(shù)值的技巧

對(duì)文本排序一直是個(gè)很頭疼的問(wèn)題,因?yàn)?Excel 并不能直接把中文翻譯成對(duì)應(yīng)的數(shù)值,然后進(jìn)行排序。所以我們就要想一些辦法,幫助 Excel 完成這個(gè)翻譯的過(guò)程。
案例:
將下圖 1 的數(shù)據(jù)表按部門升序排序,效果如下圖 2 所示。
解決方案:
傳統(tǒng)排序是這樣的:
1. 選中數(shù)據(jù)表的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“升序”
然而因其是文本,Excel 是按拼音字母順序?qū)ζ溥M(jìn)行排序的,所以會(huì)出現(xiàn)下面這種結(jié)果。
下面就教大家兩個(gè)公式,來(lái)協(xié)助文本排序。
2. 在 B2 單元格中輸入以下公式 --> 下拉復(fù)制公式:
=IF(COUNT(FIND("一",A2)),1,IF(COUNT(FIND("二",A2)),2,3))
公式釋義:
FIND("一",A2):在 A2 單元格中查找“一”,如果找到的話,會(huì)返回該字符第一次出現(xiàn)的位置;找不到則返回錯(cuò)誤值;
COUNT(...):計(jì)算上述結(jié)果中的數(shù)值數(shù),如果為錯(cuò)誤值,則結(jié)果為 0;也就是說(shuō)查找到“一”的話,結(jié)果為 1,查找不到則為 0;
COUNT(FIND("二",A2)):同理,在單元格中查找“二”,找到返回 1,找不到返回 0;
最后是兩個(gè) if 嵌套,根據(jù)查找到的“一”或“二”,分別返回結(jié)果 1 或 2;都找不到的話,就返回 3
3. 選中 B 列的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“升序”
A 列就按部門順序排序好了。
4. 也可以用下面這個(gè)公式:
=LOOKUP(1,0/FIND({"一","二","三"},A2),{1,2,3})
公式釋義:
FIND({"一","二","三"},A2):在 A2 單元格中查找數(shù)組 {"一","二","三"},結(jié)果為數(shù)字或錯(cuò)誤值構(gòu)成的一個(gè)數(shù)組;
0/...:用 0 除以上述數(shù)組,得到由 0 或錯(cuò)誤值組成的數(shù)組;
LOOKUP(1,...,{1,2,3}):在上述數(shù)組中查找 1,找不到,就會(huì)一直往下找,直至最后一個(gè)接近的值,即 0;最后返回 {1,2,3} 數(shù)組中與找到的最后一個(gè) 0 值位置對(duì)應(yīng)的那個(gè)數(shù)值
5. 同樣對(duì) B 列進(jìn)行升序排序。
6. 刪除輔助列后就是最終結(jié)果。
相關(guān)文章
Excel新函數(shù)VSTACK真強(qiáng)大! 多表自動(dòng)匯總/多表自動(dòng)排序輕松搞定
今天就再重新系統(tǒng)的介紹一下Excel新函數(shù)VSTACK的用法,這個(gè)函數(shù)簡(jiǎn)直強(qiáng)大的有點(diǎn)過(guò)分,多表合并、求和、去重、查詢、排序通通輕松搞定2024-12-12Excel一鍵自動(dòng)實(shí)時(shí)排序 這個(gè)SORT公式太牛了!
Excel表格經(jīng)常需要進(jìn)行各種排序,以前,我們只能手動(dòng)的進(jìn)行排序,現(xiàn)在我們可以使用SORT公式一鍵自動(dòng)實(shí)時(shí)排序,詳細(xì)如下2024-11-26為什么excel排序后數(shù)據(jù)亂了? excel排序后還是錯(cuò)的原因分析和解決辦法
最近有用戶在使用excel進(jìn)行數(shù)據(jù)排序的嘶吼,發(fā)現(xiàn)表格數(shù)據(jù)是錯(cuò)亂的,這是什么原因造成的呢?詳細(xì)請(qǐng)看下文原因分析和解決辦法2024-05-31excel中如何按年級(jí)排序數(shù)據(jù) 表格按年級(jí)順序排列的兩種方法
excel中如何按年級(jí)排序數(shù)據(jù)?excel表格中錄制的學(xué)生數(shù)據(jù)想要按年級(jí)排序,該怎么操作呢?下面我們就來(lái)看看表格按年級(jí)順序排列的兩種方法2023-09-12Excel如何用SORT函數(shù)實(shí)現(xiàn)排序? 排序函數(shù)SORT用法解析
Excel如何用SORT函數(shù)實(shí)現(xiàn)排序?Excel中的數(shù)據(jù)想要排序,該怎么操作呢?下面我們就來(lái)看看排序函數(shù)SORT用法解析,詳細(xì)請(qǐng)看下文介紹2023-02-09excel怎么按成績(jī)降序排列 excel排序排名次由小到大設(shè)置方法
在教學(xué)的考試中,教師總是喜歡把學(xué)生的成績(jī)從高到低進(jìn)行排列,看看誰(shuí)的單科分?jǐn)?shù)最高,總分最高,不及格的人數(shù)等,那么在excel表格中怎么進(jìn)行分?jǐn)?shù)排列?下面我們來(lái)看看吧2022-08-10Excel下拉排序都是1怎么辦 Excel下拉排序都是1的解決方法
序號(hào)是表格制作中不可缺少的一個(gè)元素,也是Excel中應(yīng)用最多的一個(gè)字段。那如果excel序號(hào)下拉都是1就是一個(gè)不小的困擾了,怎么做才能解決呢2022-08-05- 實(shí)際查看數(shù)據(jù)時(shí),希望按照顏色進(jìn)行排序,excel可以進(jìn)行自定義的排序設(shè)置,怎么做呢?一起來(lái)了解一下吧2022-06-29
- 身邊還有部分小伙伴不清楚Excel2021怎么排序?這篇文章主要介紹了Excel2021排序方法,需要的朋友可以參考下2022-06-20
excel如何按多個(gè)關(guān)鍵字排序 excel多個(gè)關(guān)鍵字排序方法
日常在做數(shù)據(jù)分析的時(shí)候,經(jīng)常需要對(duì)數(shù)據(jù)按照大小進(jìn)行排序,但一般我們操作都只會(huì)按一個(gè)關(guān)鍵字進(jìn)行排序,或者說(shuō)是對(duì)一列單元格的數(shù)據(jù)進(jìn)行排序,但如果數(shù)據(jù)表的關(guān)鍵字多了,2022-06-06