首页 文章

如何使用公式匹配Excel中不同表的多个条件?

提问于
浏览
0

我想根据另一个表中的数据填写表中的几列 . 如果原始表中存在电子邮件,并且其行也具有与 Source 列匹配的值,则返回 true .

这就是我原来的源表 .

Email            | Source
---------------------------
james@help.com   | A
james@help.com   | B
mike@me.com      | A
greg@please.com  | C
mike@me.com      | A

这就是我的结果表的样子 .

Email            | A   | B   | C
-----------------------------------
james@help.com   | Yes | Yes |
mike@me.com      | Yes |     |
greg@please.com  |     |     | Yes
mike@me.com      | Yes |     |

Headers 为 ABC 的列将是根据上表检查 truefalse 值的公式 . 然后,公式将输入"Yes"表示 true 或将单元格留空 false .

下面是A列中公式的示例 . 我尝试将 EmailEmail 匹配,然后将字符串"A"与 Source 列匹配 . 不幸的是,这对所有行都返回true .

=IFERROR(IF(AND(MATCH([Email],source[Email],0),MATCH("A",source[Source],0)),"Yes",""),"")

2 回答

相关问题