excel学习库

excel表格_excel函数公式大全_execl从入门到精通

vlookup函数跨工作表进行条件查询的公式用法详解!

vlookup函数是跨表查询的首选引用函数,其公式有着固定的套路写法,通常是搭配indirect函数进行跨表引用。

但在具体场景中,数据表的数据格式不同,则需要进行相应的数据转换。

如下图数据表,它是作者从软件后台导出来的数据,每个月份的数据分别储存在不同的工作表中,现在需要查询指定日期的阅读量和分享量。

从数据表可见,我们要查询的日期与源数据的日期格式是不同的,且工作表名称的月份格式与源数据日期也不同。

根据vlookup函数的语法表达,重点要确认它的两个参数,第一个是第1参数查找值,第二个是第2参数查询区域,这两个参数也是这个问题的关键所在!

因此我们首先需要对查询日期进行格式的转换,以便于与源数据日期相匹配。

下面作者通过不同公式的解析,逐步完成最后完整公式的组合。

如何转换查询日期为源数据日期格式?

作者将利用excel中常用的文本函数——text函数,来进行格式转换。

输入公式为:

=TEXT(I6,"yyyymmdd")

这个公式的含义是将日期数据转换为“年月日”的文本日期,如上图公式结果所示,12月12日转换成了20221212的文本日期。

这里有个注意点,text函数输出的结果是一个文本值,即使看上去是数字,但其实质却是文本数字,因此需要在公式前添加两个减号"--",以使文本数字转换为可执行计算的常规数字。

接下来如何设置vlookup函数的第2参数查询区域?!

我们将使用indirect函数进行跨表区域引用。

先输入公式:

购买专栏解锁剩余62%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接