具有第二个条件的 XLOOKUP 2024-10-17 • microsoft-excel-365 sharepoint-online 我有一张如下的表格: 在“F”列中,我希望显示“C”列中的文本,但是,仅当“B”列中的“Condition”为“CondB”时才显示。 如果我使用在“F2”中写的公式 - “=XLOOKUP(E2; A:A; C:C)”,它总是只取第一个匹配的单元格,即在“F2”中写入“TextA”,但我希望在那里写入“TextB”。 有没有办法向 XLOOKUP 公式添加第二个条件?不幸的是,我不能使用 VBA。 答案1 我使用 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) 但是使用整列引用可能会稍微慢一些。 相关内容 SQL Server 2008 Express,只需创建几个表并运行查询?[关闭] 在使用 iterm 2 和 tmux 的 MacOS Sierra beta 5 上,我失去了在 tmux 中复制/粘贴的能力。 问题 tikz 椭圆的问题 如何配置集成 GPU 的视频内存 如何检查文件是否存在于远程服务器上 Macbook 在充电时冻结 如何让 Excel 在打开电子表格时自动从数据库获取数据? Windows RT 上的邮件加密 目录显示为文件?