欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

對(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)文章

最新評(píng)論