具有多个单独匹配条件的 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)
我有 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)