发布网友 发布时间:2022-04-23 14:58
共3个回答
热心网友 时间:2023-08-21 10:08
=INDIRECT(TEXT(SMALL(IF($A$1:$A$100=$C$2,ROW($1:$100)/1%+COLUMN($B$1),10^6),ROW(1:1)),"r00c00"),)为数组公式,需要三键输入,
如果A列为年月日形式,就将$A$1:$A$100改为TEXT($A$1:$A$100,"m月dd日"),
a列员工出生月日,B列员工姓名,C2为查询月日,该公式下拉为所查询的员工姓名。
如果是查当前月日过生是员工,将$C$2改为 TEXT(NOW(),"m月dd日"),
你可以稍加修改,查询每月或者自动显示当前月或下一月过生日的员工姓名。
月份的公式转换为=TEXT(NOW(),"m月"),或者直接转为数字=TEXT("1996-12-1","m")
热心网友 时间:2023-08-21 10:08
在出生日期后加一列,比如假设生日是在A列,后边B列里自动列出过生日的人,标注birthday. 只要在B1列中添加IF(AND(MONTH(A1)=MONTH(TODAY()),DAY(A1)=DAY(TODAY())),"birthday",""),然后往下复制公式即可,记得把公式中的A1替换为你表中员工生日的起始位置热心网友 时间:2023-08-21 10:09
使用条件格式,输入的日期=today()的变颜色。