满足条件时从表格中返回单元格的值

问题描述 投票:0回答:1

我有一张桌子如下

A3:A31员工姓名列表 B1:NC1日期为1月1日至12月31日 B2:NC2 对应的星期几(星期一/星期二…)

每当员工安排休假时,都会将其添加到员工姓名的相应日期中

在同一工作簿的不同工作表上,我正在制作每周名册表 第一列中的员工姓名列表相同 下一栏是一年中第 n 周的周一到周日

我希望该表根据第一张表检查员工是否正在休假,并在每周名册表上返回值“leave”。

但是做不到

我想过将 vlookup 与 hlookup 结合起来,但它太复杂了

excel-formula
1个回答
0
投票

每周比赛专栏

=LET(sdata,Sheet1!A1:NC6,
    monday,TODAY()-WEEKDAY(TODAY(),2)+1,
    week_data,CHOOSECOLS(DROP(sdata,2),
        SEQUENCE(,7,XMATCH(monday,TAKE(sdata,1)))),
    IF(week_data="leave","leave",""))
© www.soinside.com 2019 - 2024. All rights reserved.