VLOOKUP函数最常用的10种用法,excel怎么构建抽取奖

作者: 金沙澳门官网  发布:2019-10-04

问题:excel怎么制作抽奖小程序?

VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率。

回答:年尾了,很多企业年会都有抽奖环节,你还在弱弱的使用把名字写好放入抽奖箱的原始方式吗?其实我们只要一台电脑上的EXCEL就可以实现随机抽奖功能,听起来高大上的样子,哈!先看动态效果图:

VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向。

图片 1如上图,按住F9键就可以随机抽奖了,名字随机变化!

VLOOKUP函数的语法如下:

具体制作方法:

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

1.首先把名字输入到表格当中,设定一个显示中奖员工名字的单元格(可以大一点方便显示),在单元格输入公式

其中,第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列号,第4参数range_lookup用于指定精确匹配或近似匹配模式。

图片 2

当range_lookup为TRUE、被省略或使用非零数值时,表示近似匹配模式,要求table_array第一列中的值必须按升序排列,并返回小于等于lookup_value的最大值对应列的数据。当参数为FALSE时(常用数字0或保留参数前的逗号代替),表示只查找精确匹配值,返回table_array的第一列中第一个找到的值,精确匹配模式不必对table_array第一列中的值进行排序。

2.选择B列名字,设置单元格条件格式

如果使用精确匹配模式且第1参数为文本,则可以在第1参数中使用通配符问号(?)和星号(*)。VLOOKUP函数不区分字母大小写。

图片 33.最后按住F9键不放就可以实现随机抽奖功能了!也可把名字改变成奖品名称,那随机显示的就是奖品了,可以用于显示员工随机抽中的奖品是什么!

案例一

公式解析:

A3:B7单元格区域为字母等级查询表,表示60分以下为E级、60~69分为D级、70~79分为C级、80~89分为B级、90分以上为A级。D:G列为初二年级1班语文测验成绩表,如何根据语文成绩返回其字母等级?

由和两个函数综合运用合成,randbetween是返回一个介于指定数字的随机数,INDEX是返回给定单元格的值,randbetween显示的是一个数字,用index把这个数字代表的值(名字)显示出来!

在H3:H13单元格区域中输入=VLOOKUP(G3,$A$3:$B$7,2)

图片 4图片 5

图片 6

回答:感谢邀请,excel制作抽奖程序有很多方法,在这里我给您提供三种。

案例二

1.INDEX RANDBETWEEN函数

在Sheet1里面如何查找折旧明细表中对应编号下的月折旧额?(跨表查询)

如下图,在D2单元格输入公式:=INDEX($A$2:$A$11,RANDBETWEEN(1,10)) 按F9刷新可实现抽奖效果。RANDBETWEEN(1,10)表示姓名的个数,从1-10个姓名之间随机抽取。

在Sheet1里面的C2:C4单元格输入=VLOOKUP(A2,折旧明细表!A$2:$G$12,7,0)

图片 7

图片 8

2.OFFSET RANDBETWEEN函数

图片 9

如下图,在D2单元格输入公式:=OFFSET($A$1,RANDBETWEEN(1,10),,) 按F9刷新可实现抽奖效果。

案例三

图片 10

如何实现通配符查找?

3.同时抽取多个不重复中奖者

在B2:B7区域中输入公式=VLOOKUP(A2&"*",折旧明细表!$B$2:$G$12,6,0)

首先在B2单元格输入:RAND()生成随机小数

图片 11

图片 12

图片 13

然后在E2单元格输入公式:=INDEX($A$2:$A$11,MATCH(LARGE($B$2:$B$11,ROW(A1)),$B$2:$B$11,0)) 使用LARGE函数提取第1、第2、第3最大值,使中奖姓名不会出现重复。

案例四

图片 14

如何实现模糊查找?

回答:

在F1:F9区域中输入公式=VLOOKUP(E2,$A$2:$B$7,2,1)

制作简易抽奖小程序,需要用到如下技巧:

图片 15

  • F9,重新计算所有数据;

  • Counta单元格计数;

  • Randbetween生成一个随机数;

  • Index检索单元格

案例五

F9

按下F9,Excel就会重新计算数据。

若,你的表格数据量很大,公式很多,每次变动数据,Excel变得很卡时,可以将Excel设置为手动计算,然后使用F9来获取最新数据。

图片 16

如何通过数值查找文本数据、通过文本查找数值数据、同时实现数值与文本数据混合查找?

抽奖公式

  • Counta获取总人数;Counta(区域)

  • 使用Randbetween函数生成指定范围的随机数;Randbetween(开始数字,结束数字)

  • 再使用Index函数获取中奖人员;INDEX(要查找的区域, 第几行, 第几列)

图片 17

通过数值查找文本数据:在F3:F6区域中输入公式=VLOOKUP(E3&"",$A$2:$C$6,3,0)

制作简易抽奖小工具

如下所示,按住F9再松开即可。

图片 18

通过文本查找数值数据:在F11:F13区域中输入公式=VLOOKUP(--E11,$A$10:$C$14,3,0)

这个蛮好玩的,试试吧!

回答:公司马上就要开年会了,如果能够给公司做一个Excel抽奖小程序,是多么开心 装B的事情。

效果如下

图片 19

首先我们来讲解下面三个函数

同时实现数值与文本数据混合查找:在F19:F21区域中输入公式=IF(ISNA(VLOOKUP(E19*1,$A$18:$C$22,3,0)),VLOOKUP(E19&"",$A$18:$C$22,3,0),VLOOKUP(E19*1,$A$18:$C$22,3,0))

rand函数

=rand() 表示随机返回0到1之间的任何小数。当我们按下后,数字会发生变化。

具体如下图所示。

图片 20

图片 21

index函数

index函数为定位函数。

=index(数值范围,行号A,列号B)

表示的是,在数值范围内,查找出第A行,第B列的数据。

如图所示, 需要查找出范围A1:A7中,第3行,第1列的数据。函数表达式如下图。

图片 22

案例六

本文由金沙澳门官网发布于金沙澳门官网,转载请注明出处:VLOOKUP函数最常用的10种用法,excel怎么构建抽取奖

关键词: 金沙澳门官网