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

如何根据单元格值返回指定列数据(员工姓名与ID)

解决方案

假设你的表格结构为:

  • A列:员工ID
  • B列:员工姓名
  • 第1行(C1、D1及后续列):技能名称(A1为你指定的目标技能)
  • C2、D2及后续行:对应技能的Y/N标记

批量筛选符合条件的员工(推荐)

使用FILTER函数可以一次性提取所有符合条件的员工ID和姓名:

=FILTER(A:B, INDEX(2:1000, 0, MATCH(A1, 1:1, 0))="Y")
  • 调整2:1000为你实际的员工数据行数,避免包含空行
  • 公式逻辑:先通过MATCH找到目标技能在第1行的列位置,再用INDEX提取该列的所有标记,最后用FILTER筛选出标记为"Y"的员工信息

提取第一个符合条件的员工

如果只需要返回第一个匹配的员工信息,用INDEX+MATCH组合:

=INDEX(A:B, MATCH("Y", INDEX(2:1000, 0, MATCH(A1, 1:1, 0)), 0), {1,2})

内容的提问来源于stack exchange,提问作者Ryan T

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 11:57:34