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)
我在 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)