在Excel中,如何用函数对文本列进行排序?

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:45:44
使用Rank函数,只能得到只包含数字的单元格在列中的排序位置。现在我想得到包含文字的单元格在列中的排位,该怎么办呢?

如下列:
--
Column A
1. IT Engineer
2. Campus Specialist
3. Weiqi
4. Sina
5. zzz
6. 5897
7. z9i98
--

希望得到单元格的排位:
--
Column A
1. 3
2. 2
3. 5
4. 4
5. 7
6. 1
7. 6
--

在A列后面添加一个辅助列,用Code函数,如:A1单元格的内容是“IT Engineer”,则在B1单元格输入公式“=code(A1)",返回的数值就是73,以此类推,得到:

Column A Column B
1. IT Engineer 73
2. Campus Specialist 67
3. Weiqi 87
4. Sina 83
5. zzz 122
6. 5897 53
7. z9i98 122

然后再用Small或Large函数把B列排序,再用Vlookup或Indirect+Match把数值对应出来就可以了。

(本答案完全原创)

应该是没有这样的函数的。如果实在是想达到这个效果,那只能先排序,然后把排位记下,再按序号排回来。

话说你现在有答案了么?我也有这样的问题.需要用excel函数对他进行排序。

在Excel中,想得到包含文字的单元格在列中的排位,方法是:

一、打开Excel软件,把需排序的内容输入Excel表格中,可按行或按列输入。


二、选择需要排序的行或列,点击“数据”选项卡,再点击“排序”选项,在“排序选项卡”中设置“关键字”等内容,按“确定”键后,即可排序。


三、具体操作方法,如以下图片所示:


在EXCEL中如何用函数统计满意的个数 EXCEL中如何用函数求 和数 如何用EXCEL函数 在EXCEL中如何用IF函数在已有记录后自动追加序号 在EXCEL中如何用函数统计特定字符的个数 如何用函数在EXCEL表格的数字中加0? 求助:在EXCEL中如何用一个函数,自动完成间隔填充 在excel中如何用公式和函数来计算所得税 Excel 2000中如何用函数计算职工的补贴 在excel表格中如何用宏