Google sheet - 比较基于另一个数据集的项目并获得具有最大值的项目

Google sheet - compare items based on another dataset and get the one with max value

我在 A 列中有一系列单词,每个单词都与某个 number/score 相关联。

在 table of words/score 之后,我有几行我有这些词的值并且我 运行 比赛并且必须获得最高分的项目。

让我们用这个例子来简化一下:

这里我的问题是关于获取 E8 中的蓝色值。那就是:如何创建一个公式来分析第 8 行的竞争者,即 "word4 word5""word1 word2""word2 word6",并且对于它们中的每一个,都在 A 列上找到它并且找到他们的相关分数。然后把得分最高的名字放在E8.

请注意,这里要特别注意 D7,即 "word2 word6",因为在 A 列上不会有匹配项。

您将在下面看到我的数据结构和 table:请注意,我需要在第 8 行(及以下)的 B、C 列内保留 strings/words 之间的比较, D 和 E.

=VLOOKUP(MAX(ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(B8:D8), 
 A2:F7, 6, 0), ))), {ARRAYFORMULA(IFERROR(VLOOKUP(TRANSPOSE(B8:D8), 
 A2:F7, 6, 0), )), TRANSPOSE(B8:D8)}, 2, 0)