Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel 2003中对一个电子表格中的多个列进行排序_Excel_Ms Office_Excel Formula_Excel 2003 - Fatal编程技术网

在Excel 2003中对一个电子表格中的多个列进行排序

在Excel 2003中对一个电子表格中的多个列进行排序,excel,ms-office,excel-formula,excel-2003,Excel,Ms Office,Excel Formula,Excel 2003,我在MS Excel 2003中有一个大型电子表格,其中包含多个两列配对。A列有名字,B列有数字。C列和D列为空白。我需要使用C列中的数字1-10将B列中的数字从最小到最大排列,D列保持空白。这种情况在整个电子表格中重复了大约5次。因此,我实际上无法交换任何行、列甚至单元格,我只需要在空白单元格中添加简单的数字。我认为这可以在Excel2010中完成,但是Excel2003是否有某种解决方法?提前感谢您的帮助。使用C列中的RANK()函数 =等级(C2,C$2:C$50)你试过什么?现在还不太清

我在MS Excel 2003中有一个大型电子表格,其中包含多个两列配对。A列有名字,B列有数字。C列和D列为空白。我需要使用C列中的数字1-10将B列中的数字从最小到最大排列,D列保持空白。这种情况在整个电子表格中重复了大约5次。因此,我实际上无法交换任何行、列甚至单元格,我只需要在空白单元格中添加简单的数字。我认为这可以在Excel2010中完成,但是Excel2003是否有某种解决方法?提前感谢您的帮助。

使用C列中的RANK()函数


=等级(C2,C$2:C$50)

你试过什么?现在还不太清楚你想在这里做什么。有什么原因不能使用
rank
函数来执行此操作?在A列和B列中是否有超过10行,若有,您是否试图将它们分配到B列中10个分位数的值中,而不是对它们进行排序?您完全正确。我把问题复杂化了,从错误和愚蠢的角度看问题。秩函数应该可以正常工作谢谢,