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

Excel技术求助:Schedule时间线条件格式与跨表作业缩写传递

Excel操作技术解决方案

1. Schedule时间线多作业高亮条件格式

问题说明

在Schedule工作表的时间线区域,需高亮同一工作组同一天被分配2个及以上作业的单元格(即对应工作组行、同一日期列内存在≥2个非空绿色单元格),此前尝试IF/COUNTIFS/AND嵌套公式未成功。

解决方法

选中时间线的目标单元格区域(例如B2:Z100),新建条件格式规则,选择「使用公式确定要设置格式的单元格」,输入以下公式(根据实际数据范围调整单元格引用):

=AND(B2<>"", SUMPRODUCT(($A$2:$A$100=$A2)*($B$1:$Z$1=B$1)*($B$2:$Z$100<>""))>=2)

设置高亮格式(如填充色)后应用规则即可。

  • 公式逻辑:先判断当前单元格非空,再通过SUMPRODUCT统计**同一工作组($A列匹配当前行工作组)+ 同一日期(第1行匹配当前列日期)**的非空单元格总数,当总数≥2时触发高亮。

2. 跨表作业缩写传递至Work Group Plan/Customer Plan

问题说明

需将Schedule工作表的作业缩写同步到另外两个工作表的时间线中,因工作组列存在重复值,常规VLOOKUP/INDEX+MATCH无法获取所有目标行内容,当前仅能统计非空单元格数量做标记。

解决方法

在目标工作表(如Work Group Plan)的对应单元格中,使用TEXTJOIN函数合并同一工作组、同一日期的所有作业缩写,公式如下(根据实际数据范围调整):

=TEXTJOIN(", ", TRUE, IF((Schedule!$A$2:$A$100=$A2)*(Schedule!$B$1:$Z$1=B$1), Schedule!$B$2:$Z$100, ""))
  • 注意:Excel 365/2021版本直接回车即可;旧版本需按Ctrl+Shift+Enter作为数组公式执行。
  • 后续可给该单元格区域添加条件格式:当单元格非空时填充绿色,公式为=NOT(ISBLANK(B2))。

内容的提问来源于stack exchange,提问作者Juraj the Unknowing

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 12:57:17