宏如何一张表输入某人离职日期,另外一张表自动生成对应人员离职日期
发布网友
发布时间:2022-10-19 08:46
我来回答
共1个回答
热心网友
时间:2024-11-29 04:55
简单的IF函数即可if(b2<>"","离职","")在职名册的B2输入=INDEX(花名册!B:B,SMALL(IF(花名册!$G$2:$G$100="在职",ROW($2:$100),4^8),ROW(A1)))&""数组公式,先按住CTRL+SHIFT,最后回车离职名册的B2输入=INDEX(花名册!B:B,SMALL(IF(花名册!$G$2:$G$100="离职",ROW($2:$100),4^8),ROW(A1)))&""数组公式,先按住CTRL+SHIFT,最后回车
对于收集数据汇总,建议还是建一个Excel文件并放到共享目录下进行填写,上述方式,每天还是要在Book2中打开执行VBA代码。或者如果Book1不是覆盖更新的方式的话,可以通过Book1中实现代码去更新Book2,代码实现逻辑一样,改下源目录和目标目录即可。