私の最初のテーブルには、書籍シリーズ「氷と炎の歌」の登場人物が記録されています。2 番目のテーブルには、『氷と炎の歌』で死亡したキャラクターが記録されています。最初のテーブルの 4 列目で、各行をテストして、2 番目のテーブルに一致する行があるかどうかを確認します。もしそうなら、そのキャラクターは死んだと言えます。シリーズを台無しにしないように、ここに発明されたサンプルデータがあります:
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
を確認したいのですが、評価されている行の各値が死亡テーブルの単一の行にある場合は、次に、true または false (またはその他の有用な値) を出力します。したがって、文字テーブルは次のようになります。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 を使用して Death テーブルの任意の値を検索できることはわかっていますが、列ごとに 3 つの別々の MATCH 式を使用することはできません。一致する値が同じ行にあることが重要です。この検索を行う式をどのように記述できますか? 私は LibreOffice Calc を使用していますが、Calc でも機能すると思われる場合は、Excel ベースのソリューションも受け入れられます。