您的位置:百味书屋 > 范文大全 > 经典范文 > excel2010怎么不改变顺序排序 正文

excel2010怎么不改变顺序排序

2016-12-02 11:43:52 来源网站:百味书屋

篇一:Excel不改变数据位置进行排序的两种方法

不改变数据位置进行排序的两种方法

宝安中学初中部 熊伟

以前,有位朋友问我,不改变数据位置怎么让名次自动显示出来?我说这个容易啊,等会我写好了就给你。

这个用宏来做当然容易了,看这个数在这一列中排序第几,把序数写进名次那一列就行了。

看下图:

用CTR+M作快捷键。再看一下宏代码:

这是一个降序排列的宏,对于并列名次和空值也能很好地处理。

写完之后,心里还沾沾自喜,认为自己对这个问题解决得很不错了。

前两天在网上逛,看到了一个Excel函数,能很好地处理这个问题,才明白自己不过是只井底之蛙而已。

看下图:

函数名称:rank(Number,ref,order)

它有三个参数:

第一个参数Number,就是要排序的那个数字;第二个参数Ref,就是要排序的数字在哪个范围内排序,所以它应该是一个数据范围;第三个参数Order,是升序排列还是降序排列,如果为0或忽略,降序排列,为非0,则升序排列。

在上面在参数中,有一个特别要强调的参数Ref,一般要排序的数据较多,我们会采用填充的方式把名次那一列填完,在下拉的过程中,地址范围有可能发生变化。

上例中,如果这样写函数:

=rank(B2,B2:B15,0)

当你下拉填充的时候,下一个单元格就会变成:

=rank(B3,B3:B16,0)

这时候排序的范围发生变化,结果就不准确了。原因是B2:B15是一个相对引用,填充的时候地址范围就会自动产生变化。

因此,参数Ref的地址范围应该中一个绝对引用的地址。把B2:B15改成$B$2:$B$15,当你填充的时候,地址就不会发生变化了。

这个函数与我上面的宏比较起来,有一个缺点:不能对空值进行排序。上图的第12行,要排序的值显示的是#N/A,这就表示rank()函数的第一个参数是不能为空值的。我想这一点对用户来说,应该不重要吧。

篇二:Excel中应用“排序”将顺序打乱的解决方法

Excel中应用“排序”将顺序打乱

众所周知,Excel具有强大的信息、数据处理功能,我们能将杂乱无章的信息经过Excel排序之后变得有序而有规律,这样查阅起来、统计起来就方便多了。

在工作中,需要“整齐划一”,我们自然而然会想到“排序”,但是在工作中,我们有的时候并不需要“整齐划一”,而是要“全部打散”呢?同样,我们也可以利用“排序”的功能。

例1,这里有两组学生,一组男生、一组女生,而我们在组织他们活动时,需要让男生、女生相互配合。

那么怎么将男生女生穿插,变成男女混合的两组呢?

利用Excel做事,就要熟悉利用编号的原理,按照要求进行有目的编号。比如这里,情况比较简单,只需编单、双号,把男生编成单号、女生编成双号就可以起到打乱的目的了。

然后,再利用“数据”中的“排序”,选择“有标题行”,主要关键词选“组别”,次要关键词选“编号”

(本文来自湛江8网: )

确定后,就会出现以下结果。这样,就自然把男女生打乱,并且分成不同的两组了。

例2,假如这里有三个班的学生,以防作弊,让他们考试的时候,必需全部打乱,分坐到三个考场里。

在这里,单双号的编号已经解决不了问题,而是要应用到3的等差数列,使每一个数字之间间隔3,比如这里的1、4、7、10、13,2、5、8、11、14,3、6、9、12、15

然后同上进行排序,选择主要关键词“考场”,次要关键词“编号”,这样就能达到将三个班学生全部打散,安排到不同的三个考场的目的了。最终结果如下

(本文来自湛江论坛:http://bbs.gdzj8.com )

同样的道理,如果把更多块的信息进行打乱,只要动动脑筋进行恰当的编号,然后在进行“排序”,什么问题都得以解决啦。

篇三:Excel2010中制作标准排列图的技巧

Excel2010中制作标准排列图的技巧

排列图是我们在质量工作中经常要用到的图表,通过它可以非常直观的看出主要问题的分布情况,运用Minitab可以非常便捷的制作出排列图(如图一),但图形不是很标准-累积曲线不是从零位起始的。这与JB-T 3736.1-94 《质量管理中常用的统计工具排列图》中规定的不一致(如图二)。

(图一)(图二)

Excel2010中可以较为方便的制作出标准的排列图,现总结如下:

特别提醒:第6~第9步比较关键,其中第8~第9步也不太容易理解,需要重点学习,否则达不到理想效果。

1、 准备好数据,其中F1:F8是制作排列图时需用到辅助数据,可将E2:E8的中的数字复制过去即可,其中F1格数字为零(辅助数据的具体作用见下文介绍,以便折线起点能从0开始)。

2、 选中彩色部份,即B1:B8,C1:C8,E1:E8后点击“插入-柱形图-簇状柱形图”,弹出如右下图表。

3、 选择序列”累计百分比”,单击右键,选择“更改系列图表类型”,选择“折线图”-“带数据标记的折线图”

4、 此时序列”0”变为折线,但均位于“0”位附近。单击右键,选择“设置数据系列格式”。

5、 在“系列选项”中选择“次坐标轴”,你会发现累积曲线发生了变化,这才是我们要的形状!――-但还不是全部,我们需要稍作调整。

6、 选择累积曲线,右击“选择数据”,选择序列“累计百分比”,再单击“图例项(序列)”栏中的“编辑”

7、 对“系列值”重新选择,选择F1:F8,确定,返回。注:此步的作用为调整折线的起点。

修改后如右图:

8、 (关键步骤)

9、右键单击图表上方的次要坐标轴,选择“设置坐标轴格式”。坐标轴选项中“位置坐标轴”选择“在刻度线上”。(目的:将折线的起点再向左移到坐标轴原点,关键步骤)


excel2010怎么不改变顺序排序》出自:百味书屋
链接地址:http://www.850500.com/news/37396.html
转载请保留,谢谢!
查看更多相关内容>>excel2010怎么不改变顺序排序
相关文章
  • excel2010怎么不改变顺序排序

    Excel不改变数据位置进行排序的两种方法不改变数据位置进行排序的两种方法宝安中学初中部熊伟以前,有位朋友问我,不改变数据位置怎么让名次自动显示出来?我说这个容易啊,等会我...

推荐范文