Excel函数——Rank函数快速得到历年各省排名

25 篇文章 4 订阅
6 篇文章 0 订阅

最近在工作中遇到一个问题,手里有1978年–2018年我国各省份稻谷产量数据(数据来自中国经济社会大数据研究平台),通过折线图发现黑龙江稻谷产量自改革开放以来呈现了快速增长,于是想了解黑龙江在我国历年的排名,开始想到可以工具栏中的排序,按年度依次分别对各地区稻谷产量进行排序来解决问题,但是要重复操作多次,比较耗时、耗力,就想有没有更快捷的方式,于是想到了RANK函数
在这里插入图片描述
RANK函数的功能是返回一个数字在数字列表中的排名,即该数字在所有数值中的排第几名,即得到number在ref数组中的排位。
RANK(number,ref,order)
参数说明
–number:表示被排名的数字;
–ref:表示数组或者引用,但是必须是数值型的数组或者引用,非数值型参数将被忽略;
–order:是一个数字,用以指明排名的方式。如果order为0或者省略,函数返回对number的排名是基于对ref按照降序排列的;如果order不为零,函数返回对number的排名是基于对ref按照升序排列的。
在这里插入图片描述
知道了RANK函数的具体用法,来看一下怎么利用RANK函数解决我遇到的问题。首先将各地区稻谷产量数据放到区域A1:AE43,然后将时间和地区复制制作排名区域。接下来输入公式RANK,例如B47单元格输入RANK(B3,$B3:$AE3),回车即可得到2018年北京稻谷产量在全国的排名,其中$B3:$AE3表示列为绝对引用,这样直接拖动鼠标即可快速得到历年各个地区的排名。
在这里插入图片描述
在这里插入图片描述
通过得到的排名结果,可以很直观的得到黑龙江改革开放以来稻谷产量在全国的位置,发现黑龙江稻谷产量基本实现了跨越式发展,从改革开放初期在全国排20名左右,到2000年跻身全国前10名,再到2016年位居全国首位。
在这里插入图片描述在此附上案例中的数据及RANK函数的使用过程,方便大家查看。如需要请点击一下链接,自行下载。
案例中的数据可以自行下载。
链接:https://pan.baidu.com/s/17XEUqoaX52Y5TL8zGEWcew
提取码:o5vv

ps:初衷是通过撰写博文记录自己所学所用,实现知识的梳理与积累;将其分享,希望能够帮到面临同样困惑的小伙伴儿。如发现博文中存在问题,欢迎随时交流~~

% Known encoding formats are the following FDSN codes: % 0: ASCII % 1: 16-bit integer % 2: 24-bit integer (untested) % 3: 32-bit integer % 4: IEEE float32 % 5: IEEE float64 % 10: Steim-1 % 11: Steim-2 % 12: GEOSCOPE 24-bit (untested) % 13: GEOSCOPE 16/3-bit gain ranged % 14: GEOSCOPE 16/4-bit gain ranged (untested) % 19: Steim-3 (alpha and untested) % % See also MKMSEED to export data in miniSEED format. % % % Author: Franois Beauducel % Institut de Physique du Globe de Paris % Created: 2010-09-17 % Updated: 2012-04-21 % % Acknowledgments: % Ljupco Jordanovski, Jean-Marie Saurel, Mohamed Boubacar, Jonathan Berger, % Shahid Ullah. % % References: % IRIS (2010), SEED Reference Manual: SEED Format Version 2.4, May 2010, % IFDSN/IRIS/USGS, http://www.iris.edu % Trabant C. (2010), libmseed: the Mini-SEED library, IRIS DMC. % Steim J.M. (1994), 'Steim' Compression, Quanterra Inc. % History: % [2012-04-21] % - Correct bug with Steim + little-endian coding % (thanks to Shahid Ullah) % [2012-03-21] % - Adds IDs for warning messages % [2011-11-10] % - Correct bug with multiple channel name length (thanks to % Jonathan Berger) % [2011-10-27] % - Add LocationIdentifier to X.ChannelFullName % [2011-10-24] % - Validation of IEEE double encoding (with PQL) % - Import/plot data even with file integrity problem (like PQL) % [2011-07-21] % - Validation of ASCII encoding format (logs) % - Blockettes are now stored in substructures below a single % field X.BLOCKETTES % - Add import of blockettes 500 and 2000 % - Accept multi-channel files with various data coding % [2010-10-16] % - Alpha-version of Steim-3 decoding... % - Extend output parameters with channel detection % - Add gaps and overlaps on plots % - Add possibility to force the plot % [2010-10-02] % - Add the input formats for GEOSCOPE multiplexed old data files % - Additional output argument with gap and overlap analysis % - Create a plot when no output argument are specified % - Optimize script coding (30 times faster STEIM decoding!) % % [2010-09-28] % - Correction of a problem with STEIM-1 nibble 3 decoding (one % 32-bit difference) % - Add reading of files without blockette 1000 with additional % input arguments (like Seismic Handler output files). % - Uses warning() function instead of fprintf().
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值