首页 > 教育资讯

如何用Vlookup函数进行排名?

发布时间:2024-04-30 11:48:54 | 19教育网

如何用Vlookup函数进行排名?相关内容,小编在这里做了整理,希望能对大家有所帮助,关于如何用Vlookup函数进行排名?信息,一起来了解一下吧!

本文目录一览:

如何用Vlookup函数进行排名?

如何用Vlookup函数进行排名?

1、如果数据在Sheet2 的A:D列,在Sheet2的A列前插入两列辅助列;

2、在左上角的名称框中,输入A2:A953,按Enter键,将A2:A953单元格选中,输入=RAND(),按Ctrl+Enter组合键结束,快速向A2:A953单元格中输入随机数(随机数的重复机率极低); 19教育网

3、在B2单元格输入以下公式,然后向下填充公式,得到A列数据的排名(同样没有重复排名)

=RANK(A2,A:A)

4、在Sheet1的A2单元格输入以下公式,然后向右向下填充公式到D361单元格,得到由Sheet2工作表中随机取得的不重复的360行数据

=VLOOKUP(ROW()-1,Sheet2!$B:$F,COLUMN(B1),0)

公式表示:以当前行号在Sheet2的B列精确匹配对应行,并返回对应第2列(Sheet2的C列)数据。

5、因随机取数时,工作表只要输入一个数据,就会在“自动计算”中 重新得到一组数据,因此,可以将Sheet2的A列,“复制”并“选择性粘贴”为“数值”,避免数据不断变换。或者将“公式”选项中的“计算选项”设置为“手动”。

6、注意:通过RANDBETWEEN函数得到随机函数的方法,会出现重复数据,从而达不到既随机又唯一取数的目的,没有RAND得到一列不重复的随机数再排名来得科学有效。

如何用Vlookup函数进行排名?

vlookup函数数据表怎么操作?

VLOOKUP函数
功能:纵向数据按照列查找相对列所相应的结果
语法(结构):VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
每一项的定义:
lookup_value → 代表需要查找的数值
table_array → 查找范围,也就是所有参数所在的表格区域
col_index_num → 在查找范围内待返回的匹配值所在的列序号
range_lookup → 如果为TRUE或者省略,则返回相似匹配值,如果为FALSE,则返回精确匹配值。如果没有找到,返回错误值N#A
详细的操作步骤:

首先选中需要匹配返回的单元格F2,输入VLOOKUP函数:=VLOOKUP(E2,B:C【E2是要匹配的对象,B:C是查找的表格区域】,这一步是匹配参数
接着输入第三个参数:2,代表所选区域【B:C】中的第二列,第四个参数:0,代表匹配方式,全部输入后括号结束并点击回车即可完成匹配。之后选中已经匹配完成的单元格E2,移动鼠标到右下角出现啊黑色小十字,按住向下拖拽,即可完成整列的匹配工作。
视频教程、更多excel技巧,关注微信公众号【乐闲Coming】查看

如何用Vlookup函数进行排名?

VLOOKUP函数如何查找指定列?

19教育网(https://www.0919edu.com)小编还为大家带来VLOOKUP函数如何查找指定列?的相关内容。

按照我们通常的思维,VLOOKUP函数只能查找要查找值所在列之后的数值;如果要查找前一列的数值,那就对调表格的列。其实,在数据源不对列进行前后对调的情况下也可以查找。

VLOOKUP函数的用法: VLOOKUP函数的公式为:=VLOOKUP(要查找的数值,要查找的值所在单元格区域,查找值所在查找单元格区域的列,精确查找/模糊查找)。其中,精确查找为0,模糊查找为1。

在Sheet1工作表里面的F2单元格里面输入公式=VLOOKUP($E2,IF({0,1},$A$2:$A$7,$B$2:$B$7),2,0),按下回车键后就可以显示出计算结果。

公式“=VLOOKUP($E2,IF({0,1},$A$2:$A$7,$B$2:$B$7),2,0)”释义: ①查找的值是$E2单元格里面的值。 ②IF({0,1},$A$2:$A$7,$B$2:$B$7)是在内存上面将$A$2:$A$7,$B$2:$B$7两列进行了对调,可以通过点击菜单栏上面的【公式】,【公式求值】,【求值】进行查看,之后将会看到建立的组数里面顺序已经对调。 ③“2”是要查找显示出的结果也就在查找区域里面第二列。 ④“0”为精确查找。

上面的函数公式=VLOOKUP($E2,IF({0,1},$A$2:$A$7,$B$2:$B$7),2,0)也可以改成=VLOOKUP($E2,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0),其运行的结果是一样的。 主要的改变是IF({0,1},$A$2:$A$7,$B$2:$B$7)里面是顺序改变了,其原意不变,计算结果也就不变。

在IF({0,1},$A$2:$A$7,$B$2:$B$7)里面,可以这么理解:在条件数组{0,1}为0时,条件不成立,那就从$B$2:$B$7里面选出一个数;在条件数组{0,1}为1时,条件成立,那就从$A$2:$A$7里面选出一个数,这样就建立了一个数组区域,$B$2:$B$7也就排在了$A$2:$A$7的前面。

为了便于记忆及使用,IF({0,1},$A$2:$A$7,$B$2:$B$7)可以记作都是从小到大,即条件数组{0,1}由小到大,列数也是由小到大。 IF({1,0},$B$2:$B$7,$A$2:$A$7)可以记作都是从小到大,即条件数组{1,0}由大到小,列数也是由大到小。

以上就是如何用Vlookup函数进行排名?全部内容了,了解更多相关信息,关注19教育网。更多相关文章关注19教育网:www.0919edu.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何用Vlookup函数进行排名?”相关推荐
热点推荐