我的第一张桌子记录了《冰与火之歌》系列丛书中的人物。我的第二张表记录了《冰与火之歌》中死去的人物。在我的第一个表的第四列中,我想测试每一行以查看第二个表上是否有匹配的行;如果是这样,那个角色可以说已经死了。这是发明的示例数据,以免破坏系列:
Characters table
+---------+---------+-----------+---------+
| Title | Name | Surname | HasDied |
+---------+---------+-----------+---------+
| Ser | Jon | Skeet | |
| Lord | Jeff | Atwood | |
| | Leo | King | |
| Maester | Joel | Spolsky | |
| Lady | Experts | Exchange | |
+---------+---------+-----------+---------+
Death table
+---------+---------+-----------+
| Title | Name | Surname |
+---------+---------+-----------+
| | Leo | King |
| Ser | John | Doe |
| Lady | Experts | Exchange |
+---------+---------+-----------+
在HasDied
字符表的列中,我想检查该行的每个值 - Title
、Name
、Surname
和任何其他任意字段 - 并且如果在死亡表的单行中找到正在评估的行中的每个值,那么它会输出真或假(或其他一些有用的值。)所以字符表应该是这样的:
Characters table
+---------+---------+-----------+---------+
| Title | Name | Surname | HasDied |
+---------+---------+-----------+---------+
| Ser | Jon | Skeet | FALSE |
| Lord | Jeff | Atwood | FALSE |
| | Leo | King | TRUE |
| Maester | Joel | Spolsky | FALSE |
| Lady | Experts | Exchange | TRUE |
+---------+---------+-----------+---------+
我知道我可以使用 MATCH 在死亡表中查找任何一个值,但我不能只为每一列使用三个单独的 MATCH 公式,重要的是匹配值在同一行上。我如何编写一个可以进行此搜索的公式?我正在使用 LibreOffice Calc,但是如果您认为基于 Excel 的解决方案也可以在 Calc 中使用,那么它们也是可以接受的。