多选下拉列表中包含条件的 Vlookup 函数

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

我正在尝试创建一种使用 vlookup 或类似的方法,使用能够选择多个条件的下拉框来选择和计算总计。

我正在使用标准 vlookup 来查找一个条件

=VLOOKUP(B36,B$19:C$30,2,0)

通过将多个 vlookup 添加在一起,例如..

=VLOOKUP(B37,B$19:C$30,2,0)+VLOOKUP(B38,B$19:C$30,2,0)

我可以将两个标准/单元组合在一起。

我想要做的是在多选下拉框中使用多个条件来返回一个值。

例如。

A...............B

Apples .....1

Pears ......-1

Oranges....1

Drop down displaying....

Apples

Apples

Pears

Oranges

回答

编辑......

我不知道其他人在某个时候是否会发现这有帮助。

但是这个公式

=分割(B2,",",FALSE)

将下拉框拆分为多个组件

到目前为止,这是我能想到的从多个下拉框中获取信息的唯一方法。

如果可能的话,我现在仍然想使用 split 函数与 vlookup 结合使用,以便能够按照我原来的帖子返回一个值。

enter image description here
google-sheets google-sheets-formula
1个回答
0
投票

如果它位于 ARRAYFORMULA 内,您可以直接在 VLOOKUP、搜索参数中使用拆分数据:

=ARRAYFORMULA(VLOOKUP(SPLIT(B2,", ",FALSE),B$19:C$30,2,0))

要在数组上下文中使用

sum
:
SUMPRODUCT

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