向上查找但查找列而不是行

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

我想根据两个标准填写表 1 中的价格栏 第一个标准是一个代码,我将使用 xlookup 来查找表 2 中表格中的相应行 第二个标准是有问题的第二个标准是一个日期,它反映在表 2 的表格中,因为每个月的列都是列,所以结果是价格矩阵,如何使公式逐列运行,直到得到正确的月份。

我尝试搜索索引和匹配,但不明白如何使用它们

excel multiple-columns lookup-tables multiple-conditions
2个回答
0
投票

您可以使用索引匹配,对此有多个教程(一个示例)。

对于您的用例,您希望使用“代码”值匹配查找表的行,并使用“日期”值匹配列:

=INDEX(Sheet2!$A$1:$C$3,MATCH($A2,Sheet2!$A$1:$A$3,0),MATCH($B2,Sheet2!$A$1:$C$1,0))

0
投票

我假设您的日期格式为 MM/DD/YY;并且表 2 中的日期只是 12 个月;

=XLOOKUP(A3,Sheet2!$A3$:$A$50,CHOOSECOLS(Sheet2!$B$2:$B$50,XMATCH(MONTH(B3);MONTH(Sheet2!$B$1:$B$12))),"")

适合我。

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