Excel多条件引用,你会几种方法

01-04 生活常识 投稿:北梦木兮
Excel多条件引用,你会几种方法

本文由网友 YJBoer 授权原创首发

了解如何投稿请点击→继续征稿中……

 

在工作中,有许多数据处理需要多条件引用,下面介绍几种多条件引用的方法,需要收藏和分享的友友自便吧。大牛绕道勿喷,谢谢!


1、INDEX+MATCH


 首先,我们先写出MATCH函数:多个条件和区域我们用&连接,精准查找。(如图)由于数组,我们要打上大括号(不是手工输入,而是ctrl+shift+enter组合键出来的)。我们得到的是2,说明“1班、叶一、语文”的分数是在条件区域的第2行。




我们再用INDEX函数,引用出相应条件的分数。我们看下数据区域第2行的分数是多少?=INDEX(D4:D16,2),得出是98分。




 我们再把这两个函数组合一下{=INDEX(D4:D16,MATCH(F6&G6&H6,A4:A16&B4:B16&C4:C16,0))},当然别忘记MATCH函数中用应用到数组,需要大括号括起来(ctrl+shift+enter组合键)。

 


2、VLOOKUP


 很多朋友认为VLOOKUP只能单一的往右引用,其实VLOOKUP不仅可以往左引用,也是可以多条件查找的。我们用if({1,0})重组数组的方法,就可以完成以上要求。


我们用 {=VLOOKUP(F7&G7&H7,IF({1,0},A4:A16&B4:B16&C4:C16,D4:D16),2,0)},多个条件用和区域&连接(大括号输入方法同上)

 



3、OFFSET+MATCH


利用不同的组合函数可以得到相同的结果,前面我们用了INDEX+MATCH的组合函数完成多条件引用,OFFSET+MATCH的组合也是可以的,只要了解每一个函数的用法,万变不离开其中。


{=OFFSET(D4,MATCH(F8&G8&H8,A4:A16&B4:B16&C4:C16,0)-1,0)} ,多个条件用和区域&连接(大括号输入方法同上)。

 



4、LOOKUP


LOOKUP是一个非常强大的函数,运用方法变化多种,具体用法可以度娘一下。

=LOOKUP(1,0/((A5:A16=F9)*(B5:B16=G9)*(C5:C16=H9)),D5:D16)

 



5、SUM


借用多条件求和引用函数{=SUM((A5:A16=F10)*(B5:B16=G10)*(C5:C16=H10))*D5:D16}

 



6、SUMIFS


借用多条件求和引用函数=SUMIFS(D5:D16,A5:A16,F11,B5:B16,G11,C5:C16,H11)

 



7、SUMPRODUCT


借用多条件求和引用数值=SUMPRODUCT((A5:A16=F12)*(B5:B16=G12)*(C5:C16=H12)*D5:D16)

 



8、DSUM


借用多条件求和引用数值=DSUM(A4:D16,4,F17:H18)

 



多条件求和是可以用作多条件引用,不过被引用的单元格一定要是数值,如果是文本格式就会报错了,这个是局限性。




不过,倘若掌握前面四种方法,我们也足以应付工作中的引用需求了。

 

●本文编号368,以后想阅读这篇文章直接输入368即可

●输入m可以获取到全部文章目录

●输入c可以获取到全部动画下载地址

标签: # 多条 # 函数
声明:伯乐人生活网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系ttnweb@126.com