在 Google 表格中根据多个条件按键过滤列表的公式

问题描述 投票:0回答:1

我有一组行,我试图根据与键范围匹配的列在不同的工作表上显示过滤结果。

只要有一把钥匙我就可以让它工作。当有密钥列表时我遇到了麻烦。 (单独比较每个键并在它们之间放置 AND 并不是一个好的解决方案。)

enter image description here

看上面的图片,当我使用 xMatch 时,它只返回第一个索引,而不是每个匹配项,否则它会起作用。 也必须有一种方法可以使用过滤器来完成此操作,但同样,我只能让它使用单个键,而不是范围内的所有键。

我应该如何创建公式才能获得所需的结果?

这是每个请求的谷歌表格链接: https://docs.google.com/spreadsheets/d/1gcg3V_vTJkI2Hrq_JyqAWBQxHGDMNEWQdYZqwnIha3w/edit?usp=sharing

编辑: 我不确定这是否是所要求的,但我复制了单元格并将其放入“表格到降价”转换器中。这是结果:

a 算盘 公式: `=CHOOSEROWS(A1:B10,arrayformula(XMATCH(B15:B17,A1:A10)))
b 胡言乱语 a 算盘
c d
a 飞机 c
a 太棒了
b 气球
c
d 公式: `=过滤器(A1:B12,A1:A12=B15:B17)
d 危险 a 算盘
b 篮球 c
e 大象
e 电动
所需输出: 公式= ???
钥匙 a 算盘
a c
d a 飞机
c a 太棒了
c
d
d 危险
google-sheets google-sheets-formula
1个回答
0
投票

您可以尝试以下公式:

=FILTER(A1:B12,(A1:A12=B15)+(A1:A12=B16)+(A1:A12=B17))

其中 B15、B16 和 B17 是您的钥匙。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.