引用单元格的数值(Excel函数公式:数据查询引用的7种应用技巧合集,总有一个适合你)

Posted

篇首语:笛里谁知壮士心,沙头空照征人骨。本文由小常识网(cha138.com)小编为大家整理,主要介绍了引用单元格的数值(Excel函数公式:数据查询引用的7种应用技巧合集,总有一个适合你)相关的知识,希望对你有一定的参考价值。

引用单元格的数值(Excel函数公式:数据查询引用的7种应用技巧合集,总有一个适合你)

在Excel中,使用最多的可能就是数据的查询引用,除了简单的筛选查询之外,我们还可以使用Vlookup等函数公式来实现查询引用。


一、Excel查询引用:Vlookup函数法。

功能:在指定的数据范围内查询返回符合要求的指定值。

语法结构:=Vlookup(查询值,数据范围,返回值所在的列数,匹配模式)。

其中匹配模式分为“0”和“1”两种,“0”为精准查询,“1”为模糊查询。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

在目标单元格中输入公式:=VLOOKUP(H3,B3:D9,3,0)。

解读:

公式=VLOOKUP(H3,B3:D9,3,0)中,H3为查询值,B3:D3为查询的数据范围,在此范围中,目的是返回“销量”,而销量在此范围的第3列,所以第三个参数为“3”,最后一个参数“0”为精准查询。


二、Excel查询引用:Lookup函数法。

功能:从单列、单行或指定的数据区域中返回符合条件的值。

Lookup函数有两种使用形式:向量形式和数组形式。

1、向量形式。

语法结构:=Lookup(查询值,查询值所在的列,返回值所在的列)。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

1、选定数据源,以“销售员”为【主要关键字】进行【升序】排序。

2、在目标单元格中输入公式:=LOOKUP(H3,B3:B9,D3:D9)。

解读:

1、从动图的演示结果可以看出,没有对“销售员”进行排序之前,查询的结果并不准确。原因在于Lookup的“缺点”所致。所以在用Lookup函数查询引用数据时,必须先对查询值所在列的值进行升序排序。

2、公式=LOOKUP(H3,B3:B9,D3:D9)中,H3为查询值,B3:B9为查询值所在的列,D3:D9为返回值所在的列。


2、数组形式。

语法结构:=Lookup(查询值,查询值和返回值所在的数据范围)。

条件:查询值和返回值必须在数据范围的第一列和最后一列,否则无法得到正确的结果。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

1、选定数据源,以“销售员”为【主要关键字】进行【升序】排序。

2、在目标单元格中输入公式:=LOOKUP(H3,B3:D9)。

解读:

数据范围B3:D9中,B列为“查询值”H3所在的列,D列为返回值“销量”所在的列。所以数据范围以B列开始,以D列结束。


3、Lookup“改进”形式。

从“向量形式”和“数组形式”的应用中已经知道,要得到正确的查询结果,必须先以“查询值”为【主要关键字】进行【升序】排序,如果不排序,能否实现查询呢?答案当然是肯定的……

语法结构:=Lookup(1,0/查询条件,返回值范围)。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。

解读:

1、公式=LOOKUP(1,0/(B3:B9=H3),D3:D9)中,查询值H3如果和B3:B9范围内的值相等,则返回。

2、其公式的本质为“数组形式”,查询值为1,0/(B3:B9=H3)形成了一个以0和False为值的新数据范围,返回值范围为D3:D9。


三、Excel查询引用:Offset+Match组合函数法。

Offset函数功能:以指定的参照为引用,通过给定的偏移量返回新的引用。

语法结构:=Offset(参照单元格,行,列,[高],[宽度])。

Match函数功能:返回定位值在指定范围中的相对位置。

语法结构:=Match(定位值,定位范围,匹配模式)。其中匹配模式有:-1(大于)、0(精准)、1(小于)三种。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

在目标单元格中输入公式:=OFFSET(D2,MATCH(H3,B3:B9,0),0)。

解读:

公式中,以D2为参照单元格,用Match定位H3值在B3:B9这个范围中的相对位置,返回值作为Offset函数的第2个参数,最后用Offset提取符合条件的值。


四、Excel查询引用:Index+Match组合函数法。

Index函数功能:返回给定的单元格区域中,行列交叉处的值或引用。

语法:=Index(数据范围,行,[列]),当省略“列”时,默认为0。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

在目标单元格中输入公式:=INDEX(D3:D9,MATCH(H3,B3:B9,0))。

解读:

公式=INDEX(D3:D9,MATCH(H3,B3:B9,0))中,首先用Match函数定位H3在B3:B9范围中的相对位置,作为Index函数的第2个参数,然后从D3:D9范围中返回相应位置的值。


五、Exce查询引用:Indirect+Match组合函数法。

Indirect函数功能:返回文本字符串所指定的引用。

语法结构:=Indirect(单元格引用,[引用样式])。引用样式分为:A1和R1C1样式。默认为A1样式。

目的:根据“销售员”的姓名查询对应的“销量”。

方法:

在目标单元格中输入公式:=INDIRECT("d"&MATCH(H3,B3:B9,0)+2)。

解读:

返回的销量在D3:D9单元格区域中,公式=INDIRECT("d"&MATCH(H3,B3:B9,0)+2)中,首先用Match函数定位H3在B3:B9范围中的相对位置,以“王东”为例,则返回1,然后继续+2,暨用Indirect函数返回D3单元格的值。


六、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数据查询引用有独到的见解,欢迎亲在留言区留言讨论哦!

相关参考

引用误差有负数吗(Excel Offset函数介绍)

Offset属于Excel引用类的函数,语法如下:Offset(reference,rows,cols,height,width)Offset(引用区域,行数,列数,[高度],[宽度])以指定的引用区域为参照系,通过给定偏移量得到新的引用。返回的引用为单元格或单元格区域,并可以指定返回的...

引用单元格内容的函数(轻松办公-OfficeExcel函数精解(七十二)查找和引用之ROWS 函数)

轻松办公-OfficeExcel函数精解(七十二)查找和引用之ROWS函数一、函数功能返回引用或数组的行数。二、语法ROWS(array)三、参数说明:1、Array为需要得到其行数的数组、数组公式(数组公式:数组公式对一组或多组值执行多重计算...

引用单元格的值进行加法求和(还在一个一个算?填充颜色的单元格求和,用这4种方法就够了)

在平常工作当中,有时候我们可能会看到有些报表,数据是有标记颜色的,如果我们需要对报表当中有填充颜色的单元格进行求和,自己一个个来算效率是很低的。下面我们就可以跟各位介绍按照颜色求和的四种方法。01查找方...

求和函数excel(比Sumif、Sumifs还好用的条件求和函数,你知道吗?)

...据范围”以及“条件”都包含列标,并不是其它函数直接引用数据范围。2、第

求和公式excel怎么做(关于求和的4种函数公式,此文讲透了,尤其是第4种,绝对的高效)

...、Sum函数:求和。目的:统计总销量。方法:1、在目标单元格中输入公式:=SUM(1*(D3:D9))。2、快捷键Ctrl+Shift+Enter填充。二、Sumif、Sumproduct函数:单条件求和。目的:按性别统计销量。方法:在目标单元格中输入公式=SUMIF(C3:C9,H3,D3...

求和公式sum(Excel中的Sum求和函数,你真的会用吗?)

...表妹入Excel坑后,第一次有快感,都是在完整写出第一个函数公式的时候。函数公式能够实现大批量的自动计算,即使是上万行的数据,也能在一瞬间完成。那种快感,简直不可描述。函数看上去很复杂,可实际上……确实是有...

怎么用excel做函数计算(最简单和自动的还是它,计算 Excel 单元格中的算式,力推此法)

前一篇推文教了大家如何快速计算出所有单元格中的表达式,这个案例尚未终结,今天这个方法更智能,一次设置,就能永远自动更新。案例:计算出下图1中的表达式,并且以后新增算式都能自动计算。效果如下图2所示。解决...

怎么安全的脚踏两条船(Excel中MOD居然能脚踏两条船)

...循环数值隔行求和判断是否为闰年统计包含奇数或偶数的单元格隔行添加单元格背景MOD函数语法MOD函数有2个参数,其语法如下:MOD(number,divisor)参数number,需要计算余数的被除数。参数divisor,代表除数。如果参数divisor为0,那么M...

如何计算平均分

...开需要计算平均分的成绩单表格。2、点击平均分所在的单元格,这里是E2单元格。3、在工具栏上点击【公式】选项。4、在【公式】选项列表中单击【插入函数】选项。5、在【插入函数】窗口中依次点击【全部函数】-【全部】...

比例系数什么意思(绝对引用,在按比例系数计算非常好的工具,值得收藏 #excel)

视频加载中...