我在excel中遇到一个奇怪的问题

来源:百度知道 编辑:UC知道 时间:2024/04/19 23:05:59
在计算某一列数据后,由于存在小数,我用格式—单元格—数字—数值将小数位数取为0,即我取的是整数,然而,我在用rank函数将刚才得到的一列数值排名时,排名所得结果依旧是按照有小数排得结果,请问这个问题该怎么解决?

你这样设置的是显示为整数,其实它的值还是小数,所以排序结果相同。
要达到按整数排序,可作如下操作:
1、在原数据列后插入一空白列(假定原为A列,插入的为B列),在B1单元格输入公式:=ROUND(A1,0),用填充柄复制公式到B列其他单元格;
2、选择B列,选“复制”,在A1单元格点右键,选“选择性粘贴/数值”;
3、删除B列,再对A列用RANK()进行排序。