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

2024-06-09 39

vlookup函数是跨表查询的首选参考函数。公式有固定的书写套路,通常与间接函数一起使用,进行跨表引用

但在某些场景下,如果数据表的数据格式不同,则需要进行相应的数据转换。

如下数据表所示,是作者从软件后台导出的数据,每个月的数据存放在不同的工作表中。现在我们需要查询指定日期的阅读量和分享量。

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

根据vlookup函数的语法表达,主要是确认它的两个参数,第一个是第一个参数的搜索值,第二个是这第二个参数的查询区域是这个问题的关键!

因此,我们需要先格式化查询日期,使其与源数据的日期匹配。

下面笔者通过对不同公式的分析,逐步完成最终完整公式的组合。

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

笔者将使用excel中常用的文本函数来进行格式转换

输入公式为:

TEXT(I6,'yyyymmdd')

该公式的目的是将日期数据转换为“年、月、日”文本日期。

这里有一点需要注意。text函数的输出是一个文本值,虽然看起来像一个数字,但实际上是一个文本数字。因此,需要在公式前添加两个减号“--”,将文本数字转换为可计算的普通数字。

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

我们将使用间接函数来引用交叉表区域。

先输入公式:

购买列即可解锁62%余额

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

相关推荐