具有多个单独匹配条件的 xlookup

xlookup with multiply separate match criteria

我有 2 个 table 具有相同的标准“Num”

我正在使用这个公式:

=XLOOKUP(1,(NUM=RANGE_NUM)*(DATE=RANGE_DATE),GOAL_ARRAY,,,)**

它只适用于完全匹配,但我想用目标列结果填充所有行

当前结果在 table 1

TABLE 1(有1-2天偏差的几个日期)

Num Date Goal
1136 2022-01-01 250
1136 2022-01-02 =N/A
1136 2022-01-03 =N/A
1136 2022-02-01 500
1136 2022-02-02 =N/A
1136 2022-02-03 =N/A
1136 2022-03-01 250
1136 2022-03-02 =N/A
1136 2022-03-03 =N/A

TABLE 2(确切日期)

Num Date Goal
1136 2022-01-01 250
1136 2022-02-01 500
1136 2022-03-01 250

是否可以使“NUM”与“DATE”近似匹配?

TABLE 3(预期结果)

Num Date Goal
1136 2022-01-01 250
1136 2022-01-02 250
1136 2022-01-03 250
1136 2022-02-01 500
1136 2022-02-02 500
1136 2022-02-03 500
1136 2022-03-01 250
1136 2022-03-02 250
1136 2022-03-03 250

也许我必须使用其他公式组合?有什么建议请

使用 FILTER():

=XLOOKUP(B2,FILTER($F:$F,$E:$E=A2),FILTER($G:$G,$E:$E=A2),"",-1)