服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

这些公式用不好,加班肯定跑不了

日期: 来源:Excel之家ExcelHome收集编辑:

小伙伴们好啊,今天咱们分享一组数据查询的常用公式,看看这些公式你会几种?

如下图所示,需要根据H2单元格中的月份,以及H4单元格的城市名,在左侧数据表中来查询同时符合两个条件的数据。


数据查询,自然离不开VLOOKUP,在I3单元格输入以下公式:

=VLOOKUP(H2,A:F,MATCH(H4,A1:F1,0),0)

公式中的“H2”,是VLOOKUP要查询的关键字,“A:F”是要查询的数据区域,至于要在数据区域中返回第几列的内容,这里咱们使用MATCH函数来帮个忙。

MATCH(H4,A1:F1,0) 这部分的作用,是查询H4的城市名在A1:F1中所处的位置,结果返回一个数字。

VLOOKUP以MATCH函数的结果来返回对应列的内容,正所谓指哪儿打哪儿。


VLOOKUP函数的查询方向是从左到右,咱们也可以换成HLOOKUP,来从上到下查询:

=HLOOKUP(H4,1:7,MATCH(H2,A1:A7,0),0)

公式中的“H4”,是HLOOKUP要查询的关键字,“1:7”,表示第一行至第7行的整行引用,是要查询的数据区域,要在数据区域中返回第几行的内容呢?这里也是使用MATCH函数的结果作为参照。

MATCH(H2,A1:A7,0) 这部分,就是根据H2单元格中的月份,从A1:H7单元格区域中返回所处的位置。


注意注意,使用MATCH函数的结果作为VLOOKUP以及HLOOKUP函数的参数时,要特别注意MATCH函数本身查询区域的起始位置,必须要和V、H两位大哥的查询区域的起始位置相同。

就像本例中,VLOOKUP的查询区域是从A列开始,那MATCH函数的查询区域A1:F1,也是从A列开始。HLOOKUP函数的查询区域是从第一行开始,那MATCH函数的查询区域A1:A7,也是从第一行开始的。


下面这个公式,使用了两个MATCH函数:

=INDEX(A1:F7,MATCH(H2,A:A,0),MATCH(H4,1:1,0))

INDEX函数第一参数使用多行多列的A1:F7区域,然后再使用MATCH函数,分别以H2中月份的位置和H4中城市的位置,来作为INDEX函数的行列参数,月份在哪一行,INDEX函数就以此来确定要返回数据的行。城市在哪一列,INDEX函数就以此来确定要返回数据的列。

同样,使用INDEX与MATCH函数配合使用时,要注意MATCH函数本身查询区域的起始位置要和INDEX第一参数所选的行列起始位置相同。


因为查询后要返回的内容是数值,这里咱们也可以使用多条件求和的方法来处理:

=SUMPRODUCT((A2:A7=H2)*(B1:F1=H4)*B2:F7)


或者使用SUMIF来处理:

=SUMIF(A:A,H2,OFFSET(A:A,0,MATCH(H4,B1:F1,0)))

公式中的OFFSET(A:A,0,MATCH(H4,B1:F1,0)部分,以A列为参照基点,向下偏移0行,向右偏移列数由MATCH函数来指定,要查询的城市在哪一列,就返回哪一列的引用。得到引用作为SUMIF函数的求和区域。


如果你使用的Excel 2021或者是Office 365,还可以使用XLOOKUP函数来完成:

=XLOOKUP(H2,A2:A7,XLOOKUP(H4,B1:F1,B2:F7),0)


也可以用FILTER函数结合INDEX函数完成:

=INDEX(FILTER(A1:F7,A1:A7=H2),MATCH(H4,A1:F1,0))


今天的练手文件:

https://pan.baidu.com/s/13l0d819agKIhh_IdanIQjg

提取码: 599g


图文制作:祝洪忠

相关阅读

  • 数据查询,几个模式化公式请收好

  • 小伙伴们好啊,今天和大家分享几个数据查询的典型公式应用。1、一对多查询所谓一对多,就是符合某个指定条件的有多个结果,要把这些结果都提取出来。如下图所示,希望根据F2单元格
  • 四舍五入函数

  • ROUND函数是常用的四舍五入函数之一,用于将数字四舍五入到指定的位数。该函数对需要保留位数的右边1位数值进行判断,若小于5则舍弃,若大于等于5则进位。其语法结构为:ROUND(numb
  • Excel批量插入图片,以后就归函数管了

  • Excel批量插入图片,归函数管了?对,你没看错。Microsoft 365出了一个新函数:IMAGE!以前各种折腾、各种代码的操作,即将被淘汰。准备工作1:一堆图片图片还是那个图片,但保存的位置却不
  • 临泽:着力打造区域公共品牌

  • 农业要强,品牌必须强。党的二十大报告提出“加快建设农业强国”。2023年中央一号文件强调,要全面推进乡村振兴,加快建设农业强国,支持脱贫地区打造区域公用品牌。今年以来,临泽县
  • 长三角,当好中国式现代化“火车头”

  • 潮新闻 记者 沈晶晶 施力维图源 视觉中国长三角,使命“上新”。过去一年,一市三省交出来之不易的成绩单:2022年,沪苏浙皖经济总量占全国的24.1%,研发经费投入占全国的29.8%,数字长
  • 经典论文解读——布隆过滤器

  • 作者:pishi,腾讯 PCG 后台开发工程师布隆过滤器是一种具有空间优势的概率数据结构,用于回答一个元素是否存在于一个集合中这样的问题,但是可能会出现误判——即一个元素不在集合
  • 新书推荐 | MATLAB信号处理(第2版)

  • 白日何短短,百年苦易满。——唐代 · 李白《短歌行》图书目录第一部分 MATLAB基础知识第1章 初识MATLAB31.1 工作环境1.1.1 操作界面简介1.1.2 命令行窗口1.1.3 命令历史记录
  • "再见了,百度网盘!”

  • 不会吧,都2023年了,还有人在网盘、B站里学“Excel的用法和表格模板”?宝~ 那忒麻烦了,还不靠谱今个,分享你一华为内部流出的 Excel学习资源!1、用Vlookup等66个函数,1秒完成工作数

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 这些公式用不好,加班肯定跑不了

  • 小伙伴们好啊,今天咱们分享一组数据查询的常用公式,看看这些公式你会几种?如下图所示,需要根据H2单元格中的月份,以及H4单元格的城市名,在左侧数据表中来查询同时符合两个条件的数
  • 数据查询,几个模式化公式请收好

  • 小伙伴们好啊,今天和大家分享几个数据查询的典型公式应用。1、一对多查询所谓一对多,就是符合某个指定条件的有多个结果,要把这些结果都提取出来。如下图所示,希望根据F2单元格
  • 该校18号复试,2校成绩出错!

  • 本文由考研斯基原创,未经授权禁止转载本文约2300字,预计需要7分钟大家好,我是考研斯基。近几年受疫情防控等因素的影响,大部分院校都选择采取线上的形式来组织考生复试。但是今
  • 214条最新调剂信息

  • 本文由考研斯基原创,转载须注明来源出处本文约2350字,预计需要8分钟大家好,我是考研斯基。下面是近期官方的最新调剂信息:(点击查看原图)想要查看以上调剂信息详情及报名方式的同