Servus Asked: 2022-07-26 00:50:51 +0800 CST2022-07-26 00:50:51 +0800 CST 2022-07-26 00:50:51 +0800 CST 带有第二个条件的 XLOOKUP 772 我有一个如下表: 在“F”列中,我希望获得“C”列中的文本,但是,只有当“B”列中的“条件”为“CondB”时。 如果我使用写在“F2”-“=XLOOKUP(E2;A:A;C:C)”中的公式,它总是只取第一个匹配的单元格,即在“F2”中它写“TextA”,但我会喜欢在那里写“TextB”。 有没有办法在 XLOOKUP 公式中添加第二个条件?不幸的是,我不能使用 VBA。 microsoft-excel-365 sharepoint-online 1 个回答 Voted Best Answer patkim 2022-07-26T01:03:10+08:002022-07-26T01:03:10+08:00 我使用 INDEX MATCH 代替 & 运算符来连接 Col A 和 B。 如果 CondB 是恒定的,那么您可以尝试以下操作。在 F2 =INDEX($C$2:$C$5,MATCH(E2&"CondB",$A$2:$A$5&$B$2:$B$5,0)) 同样的 XLOOKUP 公式也可以用作 =XLOOKUP(E2&"CondB",A:A&B:B,C:C) 但是,使用整个列引用可能会减慢一点。
我使用 INDEX MATCH 代替 & 运算符来连接 Col A 和 B。
如果 CondB 是恒定的,那么您可以尝试以下操作。在 F2
同样的 XLOOKUP 公式也可以用作
但是,使用整个列引用可能会减慢一点。