是否可以将表列用作数组而不是范围来使用 XLOOKUP 进行多个条件(布尔方法)?

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

我正在使用 XLOOKUP 基本上替换工作表中的 INDEX-MATCH 数组公式组合。

希望以此加快工作流程。当我将布尔方法用于多个条件时,只要我将查找的整个列作为范围引用,我就取得了成功。

但我想知道是否可以引用表和列名称 Table[Column],以便我进行更动态的查找。每当我尝试这个时,公式都不起作用。

有什么想法吗?

示例

A-C 列的数据表:

表名称:库存 |项目 |颜色 |数量 | | -------- | -------- | -------- | |雨伞|红色| 10 | 10 |球|蓝色| 20 |

假设我在单元格 F1 中声明项目类型,在 F2 中声明颜色,然后我想要在 F3 上声明数量。

公式工作:

=XLOOKUP(1,(F1=A:A)*(F2=B:B),C:C)

公式不起作用:

=XLOOKUP(1,(F1=Inventory[Item])*(F2=Inventory[Colour]),Inventory[Quantity])
    
range criteria named-ranges xlookup
© www.soinside.com 2019 - 2024. All rights reserved.