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

Excel跨工作表基于两列数据标记课程完成状态(显示X)

课程完成情况追踪工作表实现方案

1. 搭建目标工作表框架

  • 新建工作表(比如命名为「课程完成明细」)
  • A列设为「姓名」列,把需要追踪的所有人员姓名填进去(直接从你现有的完成率工作表复制即可)
  • 第1行从B列开始,逐个填入所有要追踪的课程名称——可以从「课程数据」工作表的A列提取去重后的课程名

2. 用公式自动标记完成状态

假设导入的课程数据工作表叫「课程数据」,在目标工作表的B2单元格(对应第一个人、第一门课)输入以下公式,然后下拉+右拉填充到所有需要标记的单元格:

=IF(COUNTIFS(课程数据!$A:$A, $B$1, 课程数据!$D:$D, $A2)>0, "X", "")

公式逻辑

  • COUNTIFS 会统计「课程数据」表中同时匹配当前列课程名、当前行姓名的记录数
  • 只要有匹配记录(说明该用户完成了这门课),就显示「X」,否则留空

3. 可选优化(针对Excel 365/2021)

如果你的Excel版本支持动态数组函数,可以用UNIQUE自动生成去重的姓名和课程列表:

  • 提取去重课程名:=UNIQUE(课程数据!$A:$A),把结果直接作为目标表的课程表头
  • 提取去重姓名:=UNIQUE(课程数据!$D:$D),作为目标表的姓名列
  • 还可以给标记「X」的单元格加条件格式(比如填充浅绿),让完成状态更醒目

内容的提问来源于stack exchange,提问作者C.J. Werlinger

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 13:07:43