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

Excel筛选需求:匹配CREW首字母时需显示对应CREW编号

优化FILTER公式以同时显示CREW编号和场地信息

你的原公式仅返回A3:D7区域的数据,而CREW编号并未包含在这个范围内,所以需要调整FILTER函数的输出区域,把CREW编号所在列与原区域合并:

方案1(支持Excel 365/2021的HSTACK函数)

=FILTER(HSTACK(AB3:AB7, A3:D7), ISNUMBER(SEARCH(F10, AB3:AB7)), "NO RESULT")
  • HSTACK(AB3:AB7, A3:D7)将CREW编号列(AB3:AB7)和原数据区域(A3:D7)横向拼接,作为筛选后的输出范围
  • 筛选条件保持不变,依然根据F10的首字母匹配AB列的CREW编号

方案2(兼容旧版Excel)

如果你的Excel版本不支持HSTACK,用CHOOSE函数手动拼接列:

=FILTER(CHOOSE({1,2,3,4,5}, AB3:AB7, A3:A7, B3:B7, C3:C7, D3:D7), ISNUMBER(SEARCH(F10, AB3:AB7)), "NO RESULT")
  • CHOOSE({1,2,3,4,5}, ...)按顺序指定要显示的列,第一个参数是CREW编号列,后续是原A-D列的内容
  • 数字{1,2,3,4,5}的数量要和你拼接的列数对应

注意:如果CREW编号不在AB列,将公式中的AB3:AB7替换为实际存储CREW编号的列范围即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 05:08:30