You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用VLOOKUP或INDEX/MATCH查询用户指定日期记录,求适用公式

多条件匹配填充表格公式解决方案

我需要通过公式将表1的信息填充到表2中,目前使用多个VLOOKUP函数时遇到阻碍,需写入单元格B20的公式核心逻辑为:校验对应日期(单元格B19)下,指定用户(单元格A20)在A1:A13范围内是否存在相关记录。
最终效果


可用公式写法

通用兼容版(适配所有Excel/WPS版本)

使用COUNTIFS多条件统计实现校验,公式如下:
=IF(COUNTIFS(A$1:A$13,A20,[你的日期列范围],B19)>0,"存在记录","无记录")

请将公式中的[你的日期列范围]替换为表1中存储日期的实际列范围,例如日期存在C列的1-13行,就替换为C$1:C$13。

高版本高效写法(支持Excel 2021/365、WPS 2021及以上)

使用XLOOKUP多条件匹配,查询效率更高:
=IF(ISBLANK(XLOOKUP(1,(A$1:A$13=A20)*([你的日期列范围]=B19),A$1:A$13,"",0)),"无记录","存在记录")


核心逻辑说明

  • 第一层判断指定用户A20是否在A1:A13用户范围内
  • 第二层匹配用户对应的记录日期是否等于B19的目标日期
  • 两个条件同时满足时返回存在记录,否则返回无记录

内容的提问来源于stack exchange,提问作者Raif

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 04:45:09