首页 > 解决方案 > 如何有两个选项的下拉列表,每个选项都会更改表格的行?

问题描述

所以假设我有一张这样的桌子:

测量方法 尺寸 重量
保时捷 GTR 美国广播公司 123 1231
兰博基尼 美国广播公司 123 1231
本田 美国广播公司 213 41212
兰博基尼 JJJ 231 12124131
本田 JJJ 2412413 41224112

因此,如果我选择第一个选项(即保时捷、兰博基尼 ABC 和本田 ABC),我想要一个仅显示 ABC 方法的下拉菜单。但是,如果我选择第二个选项,我希望它显示可用的 JJJ 方法,但如果 JJJ 不可用则显示 ABC。所以它将显示保时捷 ABC、兰博基尼 JJJ 和本田 JJJ。如果我选择第一个选项,我需要自动删除兰博基尼 JJJ 和本田 JJJ,如果我选择第二个选项,我需要自动删除兰博基尼 ABC 和本田 ABC。同一空间中应始终有三行(即 A1 到 C4)。我该怎么做呢?

标签: excelexcel-formula

解决方案


截图/这里参考:

截屏

M4 中的关键功能(假设您有 Excel 的 Office 365 兼容版本)如下:

=I3&" "&FILTER(D4:D8,C4:C8=I3)

笔记:

下拉列表_1 (I3):

数据验证列表_1

IE

=K4#

Lookup_1 (K4) 生成如下:

=UNIQUE(C4:C8)

下拉列表_2​​ (I4):

(如果需要,否则只需按照上面的第一个函数处理单元格 M4 中生成的数组列表):

数据验证列表_2

IE

= M4#

推荐阅读