Excel查询引用的7种技巧,掌握2种以上的都是高手!
在Excel中,使用最多的可能就是数据的查询引用,除了简单的筛选查询之外,我们还可以使用Vlookup等函数公式来实现查询引用。
一、Excel查询引用:Vlookup函数法。功能:在指定的数据范围内查询返回符合要求的指定值。语法结构:=Vlookup(查询值,数据范围,返回值所在的列数,匹配模式)。其中匹配模式分为“0”和“1”两种,“0”为精准查询,“1”为模糊查询。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=VLOOKUP(H3,B3:D9,3,0)。
二、Excel查询引用:Lookup函数法。功能:从单列、单行或指定的数据区域中返回符合条件的值。Lookup函数有两种使用形式:向量形式和数组形式。1、向量形式。语法结构:=Lookup(查询值,查询值所在的列,返回值所在的列)。目的:根据“销售员”的姓名查询对应的“销量”。方法:1、选定数据源,以“销售员”为【主要关键字】进行【升序】排序。2、在目标单元格中输入公式:=LOOKUP(H3,B3:B9,D3:D9)。
2、数组形式。语法结构:=Lookup(查询值,查询值和返回值所在的数据范围)。条件:查询值和返回值必须在数据范围的第一列和最后一列,否则无法得到正确的结果。目的:根据“销售员”的姓名查询对应的“销量”。方法:1、选定数据源,以“销售员”为【主要关键字】进行【升序】排序。2、在目标单元格中输入公式:=LOOKUP(H3,B3:D9)。
3、Lookup“改进”形式。从“向量形式”和“数组形式”的应用中已经知道,要得到正确的查询结果,必须先以“查询值”为【主要关键字】进行【升序】排序,如果不排序,能否实现查询呢?答案当然是肯定的……语法结构:=Lookup(1,0/查询条件,返回值范围)。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。
三、Excel查询引用:Offset+Match组合函数法。Offset函数功能:以指定的参照为引用,通过给定的偏移量返回新的引用。语法结构:=Offset(参照单元格,行,列,[高],[宽度])。Match函数功能:返回定位值在指定范围中的相对位置。语法结构:=Match(定位值,定位范围,匹配模式)。其中匹配模式有:-1、0、1三种。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=OFFSET(D2,MATCH(H3,B3:B9,0),0)。
四、Excel查询引用:Index+Match组合函数法。Index函数功能:返回给定的单元格区域中,行列交叉处的值或引用。语法:=Index(数据范围,行,[列]),当省略“列”时,默认为0。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=INDEX(D3:D9,MATCH(H3,B3:B9,0))。
五、Exce查询引用:Indirect+Match组合函数法。Indirect函数功能:返回文本字符串所指定的引用。语法结构:=Indirect(单元格引用,[引用样式])。引用样式分为:A1和R1C1样式。默认为A1样式。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=INDIRECT("d"&MATCH(H3,B3:B9,0)+2)。
六、Excel查询引用:Indirect+Address+Match组合函数法。Address函数功能:返回指定行、列交叉单元格绝对地址。语法结构:=Address(行,列)。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=INDIRECT(ADDRESS(MATCH(H3,B3:B9,0)+2,4))解读以“王东”为例,首先用Match函数定位其在B3:B9中的相对位置,返回值1,1+2,4作为Address函数的参数,暨返回$C$4作为Indirect的参数,最后返回值“66”
七、Excel查询引用:Dget函数法。功能:从数据库中返回符合条件且唯一存在的值。语法结构:=Dget(范围数据库,返回值列数,条件数据库)。目的:根据“销售员”的姓名查询对应的“销量”。方法:在目标单元格中输入公式:=DGET(B2:D9,3,H2:H3)。解读:Dget函数的第一个和第三个参数已经很明确的说了,是*数据库,简单的理解就是包含“标题”的数据范围。所以第一、第三个参数从B2:D9、H2:H3,而不是从B3:D9或直接的H3。
结束语:从上述的示例中已经知道,Excel数据查询引用绝不是Lookup或Vlookup的专利,除了这两个函数外,还有很多的函数或公式都可以实现……对于使用技巧,你Get到了吗?如果在学习过程中有疑问或对Excel数据查询引用有独到的见解,欢迎亲在留言区留言讨论哦!
相关文章
- WordPress优化MySQL数据库慢查询提高网站访问速度的方法
- 帝国CMS过滤html标签自定义NOHTML函数用法
- 帝国CMS截取内容简介函数,过滤其中特殊字符及空格
- WordPress自定义查询wp_query参数详细注释
- Excel小技巧– 利用LOOKUP来达成多重条件寻找资料
- 帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法
- 删除、筛选、合并单元格、小组等序号(NO)构建技巧全集解读
- Excel函数公式:多条件判断,你还在用If来实现,那就真的Out了
- 身份证号常见错误分析及实用技巧解读,职场的你必须掌握1
- 只会Ctrl+C、Ctrl+V 就真的弱爆了,快来看看实用的选择性粘贴