课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
文字结合图片来看的话我算是明白了你的需求:无非是通过一个表格里的信息去查询并返回另一个表格里的内容。要完成这样的需求有很多函数都可以做到。在这里我就简单介绍3个函数方法,以期能够提高大家的操作技能。本回答例图如下:即从B表查询信息返回到A表中。
技巧一、Vlookup函数轻松搞定
=VLOOKUP($D4,$K$5:$M$15,COLUMN(B1),)
公式需要向下向右进行复制,因此我们需要特别关注一下第1、3参数的引用问题。因为不管底薪还是全勤,我们都只能通过职位来查询,因此当公式向右复制时,第一个参数的列不应变动,而第3参数则需要变动,因此有上述写法。
技巧二、Index函数更灵活
对于精确查找而言,一般vlookup函数能办到的,index函数也能办到。不仅如此,index使用起来比vlookup函数灵活。Index+match函数可以说是非常经典实用的函数组合,请看下面的操作:
=INDEX($K$5:$M$15,MATCH($D4,$K$5:$K$15,0),MATCH(E$3,$K$4:$M$4,0))
对于上述公式而言,看似比较难,其实写起来非常简单。Index函数就像是GPS,只要划定一片区域(第一参数),告诉Excel返回的结果在第几行(第2参数,类似于维度)及确定要返回的结果在第几列(第3参数,类似于经度),Index函数即可以快速将结果给返回回来。
=index(table_array,row_num,col_num)
第2、3参数通常通过match函数来确定。
技巧三、lookup函数更简单
要说公式更短,lookup函数不可,请看下面的演示:
公式如下:
=LOOKUP($D4,$K$5:L$15)
对这个公式不了解的同学,可以参考的头条号文章。回答就简单写到这里。