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

如何根据下拉列表选中值,展示对应分组的name与Planet列数据?

根据单元格选择展示对应分组的两列数据

输入图片描述

问题说明

  • B1单元格已设置下拉列表,可选择group 1、group 2或group 3
  • 需要从A7开始,展示所选分组对应的name列和Planet列数据
  • 后续会新增人员姓名,方案需支持数据扩展

方法一:Excel 365/2021 动态数组公式(推荐)

直接在A7单元格输入以下公式,回车后自动溢出填充结果:

=FILTER(CHOOSECOLS(A:C,1,2), C:C=B1, "无匹配数据")
  • 逻辑:FILTER根据C列(分组列)匹配B1的选择,筛选对应行;CHOOSECOLS指定仅提取第1列(name)和第2列(Planet)
  • 优势:新增数据后结果自动更新,无需手动下拉填充

方法二:旧版Excel(无动态数组支持)

  1. 在A7单元格输入公式,按Ctrl+Shift+Enter确认数组公式,再下拉填充至足够行数:
=IFERROR(INDEX(A:A, SMALL(IF($C$2:$C$100=B1, ROW($C$2:$C$100)), ROW(A1))), "")
  1. 在B7单元格输入对应公式,同样按Ctrl+Shift+Enter后下拉填充:
=IFERROR(INDEX(B:B, SMALL(IF($C$2:$C$100=B1, ROW($C$2:$C$100)), ROW(A1))), "")
  • 注意:将公式中的$C$2:$C$100替换为实际分组数据范围(可设得更大,比如$C$2:$C$200,预留新增空间)
  • 逻辑:用IF定位匹配分组的行号,SMALL按顺序提取行号,INDEX返回对应单元格内容,IFERROR处理无匹配时的空值

优化建议

将原始数据转为Excel表格(按Ctrl+T),新增数据时公式范围会自动扩展,无需手动调整单元格区域。

内容的提问来源于stack exchange,提问作者Jim O'Gorman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 00:21:04