五种方法让你找到自己的奖金,Excel查找引用篇

五种方法让你找到自己的奖金,Excel查找引用篇,第1张

作为公司管理人员或普通行政人员,我们经常接触一些对于员工考核管理的方案,例如销售 卖出多少件商品 所得到的奖金是不一样的(如上图):卖出20件 奖金只有80,卖出达到50件 奖金有100,而卖出100件奖金就有200。

是不是经常遇到需要匹配各档位区间 这类的问题,解决起来似乎也不难,人少的情况直接肉眼判断手打上去就行了,要是人很多几百上千员工 再选择手打上去估计手指都废了。 那还有什么方法 可以搞定呢,今天我在这总结出五种简单易上手的方法,每种都有动态图解哦。

if函数绝对是最基础的条件公式,公式解读 if(所判断的条件,条件成立的结果,条件不成立结果)比如:if ("读者都点赞",“我棒棒哒” ,“我还需加油” )

这个函数和vlookup很相近,也算是最基本的查找引用函数了,lookup(需要查找的目标,查找区域),写起来比vlookup还简单 ,对比if来说在一定程度上更适合新人上手。

需要注意的是 lookup所选区域也就是成交量对应奖金那,要升序排列。

作为Excel的入门级函数,相信大部分人都会,vlookup(查找目标,在哪块区域查找,返回的列数,模糊查找1/还是精确查找0),用它来代替if 一般情况下只需要把最后一个参数改成模糊查询就可以了。

只需要把vlookup的最后一个参数改成1或者true就可以模糊查询了,需要注意的是和 lookup一样,所选区域也就是成交量对应奖金那,要升序排列。

max基本用法就是在一定区域内找最大值,max(选取的区域),下面这个公式简单解释下:在 0,20,50,80,100,150这个几个数中找到和目标值B2最为接近的最大值,B2是72所以找到的最接近的最大值就是50,对应的奖金是100。不会写的可以照着公式改改就能用了

这个方法参考使用,对于小数据还是蛮方便的

index和match任何一个函数拉出来单独使用都没有效果,可以把这个组合看成是横坐标和纵坐标,在二维数据中不需要单独输入行号和列号,而是用index+match函数来正确匹配查找值并自动得出行号和列号。

好了,以上就是五种可以很快掌握的查找引用方法,当然还有一些其它方法也可以,但是它们并不接地气,所以这里就不写了。这里推荐使用前三种最为简单 易上手,如果有看不懂的地方 欢迎留言提问。

 在 Excel 中为了可以让工作效率提高,会用到数据查找以及引用相关的函数,现在请阅读学习来我整理的一些的内容。

excel查找与引用函数的使用教程

 Lookup——数与行列比

 Lookup的工作职责是什么呢用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组数据中对应的数值提取出来。

 工资税率表:用数值比较

 1:根据不同的工资进行不同的税率计算是一个常见的应用。我们来看这张“工资税率查询”表(见图1)。现在要在右侧根据“收入”(F列),直接得到对应的“税率”(G列)。在计算第1个“税率”时,输入函数公式“=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”,回车,便可得到“3600%”。

 2:这个结果是怎么来的用F4中的第1个收入数“$123,409”,与左侧表的“收入最低”各档数据(“$B$3:$B$8”)进行对比,虽然“$123,409”在“收入最低”各档数中没有完全一致的数据与之匹配,但是会与其中小于它的最大数“$58,501”相匹配。这样,同一行对应的“3600%”就提取出来了。

 图书销售表:用文本比较

 3:Lookup函数的对比数还可以是文本。在这张图书销售查询表中(见图2),用下表输入的“编号”(A15单元格)文本当作查询数,与上表的“编号”一列($A$3:$A$11)进行对比,查询到了匹配的文本后,将“教材名称”一列($B$3:$B$11)对应的数据提取出来。公式是“=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)”。

 Vlookup——数与表格比

 Lookup有一个大哥——Vlookup函数。两兄弟有很多相似之处,但大哥本领更大。Vlookup用对比数与一个“表”进行对比,而不是Lookup函数的某1列或1行,并且Vlookup可以选择采用精确查询或是模糊查询方式,而Lookup只有模糊查询。

 模糊匹配

 1:用Vlookup函数进行模糊查询时,几乎与Lookup的作用完全一致。我们用Vlookup函数来提取第1个例子中的工资税率结果。函数公式为“=VLOOKUP(F4,$B$3:$D$8,3,TRUE)”。

 2:在这个函数中,用第1个收入“$123,409”(F4单元格)当作对比数,用它与左侧表(“$B$3:$D$8”)的第1列数进行对比,虽然“$123,409”在“收入最低”各档数中没有完全一致的数据与之匹配,但是函数的最后一个参数是“TURE”(“TURE”就是模糊查询),所以它会与其中小于它的最大数“$58,501”相匹配。并将表中第3列(函数的第3个参数为“3”)对应的数据提取出来,所以结果同样是“3600%”。

 订单明细表:精确匹配

 1:有时候,我们需要精益求精。在下面这个“订单明细表”(见图3)中,最后一列“货运费用”中的数据要通过“交货方式”从左侧“配送公司收费表”中进行匹配查询。这是一个典型的精确查询的例子,计算第1个数据的函数公式是“=VLOOKUP(H3,$B$2:$D$6,3,FALSE)”。

 小提示:

 把最后一个参数从“TRUE”变更成“FLASE”,就是精确匹配。而精确查询,就是查询数要与查询表第1列中的数据完全一致才能匹配提取,否则结果返回错误值“#N/A”。

1 excel查找与引用函数教程

2 Excel中函数查找与引用的 *** 作方法

3 Excel中lookup查找函数的 *** 作技巧

4 excel 提取函数的使用方法

5 Excel中进行index函数的使用技巧

6 Excel中函数快速查找帮助文档的 *** 作方法

7 Excel中进行 *** 作vlookup函数的使用方法

8 excel匹配函数的使用教程

alookup bvlookup都是查找和引用函数。

查找和引用函数包括:

ADDRESS

函数    

以文本形式将引用值返回到工作表的单个单元格    

AREAS

函数    

返回引用中涉及的区域个数    

CHOOSE

函数    

从值的列表中选择值    

COLUMN

函数    

返回引用的列号    

COLUMNS

函数    

返回引用中包含的列数    

GETPIVOTDATA

函数    

返回存储在数据透视表中的数据    

HLOOKUP

函数    

查找数组的首行,并返回指定单元格的值    

HYPERLINK

函数    

创建快捷方式或跳转,以打开存储在网络服务器、Intranet 或

Internet 上的文档    

INDEX

函数    

使用索引从引用或数组中选择值    

INDIRECT

函数    

返回由文本值指定的引用    

LOOKUP

函数    

在向量或数组中查找值    

MATCH

函数    

在引用或数组中查找值    

OFFSET

函数    

从给定引用中返回引用偏移量    

ROW

函数    

返回引用的行号    

ROWS

函数    

返回引用中的行数    

RTD

函数    

从支持 COM 自动化的程序中检索实时数据

TRANSPOSE

函数    

返回数组的转置    

VLOOKUP

函数    

在数组第一列中查找,然后在行之间移动以返回单元格的值    

 

而c如果是以d开头的话,那一定不是查找和引用函数。

举例来说

=ADDRESS(2,3)=$C$2

也就是用ADDRESS取得“第二行第三列的单元格引用”,但是这样得到的是C2这样的文本引用,而不是C2单元格的值,如果要得到这个值,可以再加一层:

=INDIRECT(ADDRESS(2,3))

那么假设C2中的内容为“我”,这个公式得到的就是“我”

进一步地,ADDRESS的参数可以是变量和单元格引用

假设B1=2,C1=3,而sheet2!$C$2的值为9,那么

=ADDRESS(B1,C1,,,"sheet2")=sheet2!$C$2

=INDIRECT(ADDRESS(B1,C1,,,"sheet2"))=9

lookup_value——需要查找的值,可以是实际的数字、字符串或逻辑值,也可以是某一单元格的引用,通常使用单元格的引用;

  lookup_array——查找范围,可以是定义的数组,也可以是自定义的多个连续单元格的引用,这个引用我们可以通过两种方式实现:

直接输入连续单元格的地址,通常使用绝对引用地址,如$B$2:$B$50;

选定一个连续的单元格区域后,通过“插入”菜单中“定义”项的“名称”给这段单元格区域定义一个名称,如NAME1,这样在以后所有使用该单元格区域的时候都可以用定义的名称代表。

  match_type,查找的方式,其值为-1、0、1,默认为1。其中-1是在lookup_array查找大于或等于lookup_value的最小数值,要求lookup_array必须按降序排列;0是在lookup_array查找等于lookup_value的第一个数值,不需要排序;1是在lookup_array查找小于或等于lookup_value的最大数值,要求lookup_array必须按升序排列。

大家都知道VLOOKUP 函数在普通的用法中只能在数据表中从左向右查找引用,并且是单条件

的查找引用。下面举例说明用这个函数进行反向查找和多条件查找。

1、反向查找引用:有两个表Sheet1 和Sheet2,Sheet1 有100 行数据,A 列是学生学号,B

列是姓名,Sheet2 表的A 列是已知姓名,B 列是学号,现在用该函数在Sheet1 表中查找姓名,

并返回对应的学号。

Sheet2 表的B2 的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER 结束输入){ =VLOOKUP(A2,IF({1,0},Sheet1!$B$2:$B$100,Sheet1!$A$2:$A$100),2,FALSE) }

该公式通过IF 函数改变了列顺序,利用常量数组{1,0}重新构建了一个新的二维内存数组,

再提供给VLOOKUP 作为查找范围使用。

上述公式也可改用 =INDEX(Sheet1!$A$2:$A$100,MATCH(A2,Sheet1!$B$2:$B$100,0))

2、多条件查找引用:有两个表Sheet1 和Sheet2,Sheet1 有100 行数据,A 列是商品名称,

B 列是规格型号,C 列是价格,Sheet2 表的A 列是已知的商品名称,B 列是已知的规格型号,现

在用该函数在Sheet1 表中查找商品名称、规格型号都相同的行所对应的价格填入Sheet2 表的C列。

Sheet2 表的C2 的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER 结束输入){ =VLOOKUP(A2&"|"&B2,IF({1,0},Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,Shee

t1!$C$2:$C$100),2,FALSE) }

用&将A2 的名称和B2 的规格合并成一个值来查找。这里增加"|"是为了避免因两个条件直

接组合而出现本不相同的雷同,如名称“ABC”和型号“MN8”的组合,与名称“AB”和型号

“CMN8”的组合相同。

上述公式也可改用

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/13493430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存