亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

  發(fā)布時間:2025-04-25 10:16:33   作者:佚名   我要評論
excel中的文本數(shù)值是不能直接排序的,如果想要排序首先要幫助 Excel 把文本翻譯成數(shù)值,下面我們就來看看詳細的教程

對文本排序一直是個很頭疼的問題,因為 Excel 并不能直接把中文翻譯成對應的數(shù)值,然后進行排序。所以我們就要想一些辦法,幫助 Excel 完成這個翻譯的過程。

案例:

將下圖 1 的數(shù)據(jù)表按部門升序排序,效果如下圖 2 所示。

解決方案:

傳統(tǒng)排序是這樣的:

1. 選中數(shù)據(jù)表的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“升序”

然而因其是文本,Excel 是按拼音字母順序對其進行排序的,所以會出現(xiàn)下面這種結果。

下面就教大家兩個公式,來協(xié)助文本排序。

2. 在 B2 單元格中輸入以下公式 --> 下拉復制公式:

=IF(COUNT(FIND("一",A2)),1,IF(COUNT(FIND("二",A2)),2,3))

公式釋義:

FIND("一",A2):在 A2 單元格中查找“一”,如果找到的話,會返回該字符第一次出現(xiàn)的位置;找不到則返回錯誤值;

COUNT(...):計算上述結果中的數(shù)值數(shù),如果為錯誤值,則結果為 0;也就是說查找到“一”的話,結果為 1,查找不到則為 0;

COUNT(FIND("二",A2)):同理,在單元格中查找“二”,找到返回 1,找不到返回 0;

最后是兩個 if 嵌套,根據(jù)查找到的“一”或“二”,分別返回結果 1 或 2;都找不到的話,就返回 3

3. 選中 B 列的任意單元格 --> 選擇菜單欄的“數(shù)據(jù)”-->“升序”

A 列就按部門順序排序好了。

4. 也可以用下面這個公式:

=LOOKUP(1,0/FIND({"一","二","三"},A2),{1,2,3})

公式釋義:

FIND({"一","二","三"},A2):在 A2 單元格中查找數(shù)組 {"一","二","三"},結果為數(shù)字或錯誤值構成的一個數(shù)組;

0/...:用 0 除以上述數(shù)組,得到由 0 或錯誤值組成的數(shù)組;

LOOKUP(1,...,{1,2,3}):在上述數(shù)組中查找 1,找不到,就會一直往下找,直至最后一個接近的值,即 0;最后返回 {1,2,3} 數(shù)組中與找到的最后一個 0 值位置對應的那個數(shù)值

5. 同樣對 B 列進行升序排序。

6. 刪除輔助列后就是最終結果。

相關文章

最新評論