Лист Google - сравните элементы на основе другого набора данных и получите тот, который имеет максимальное значение - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть серия слов в столбце A, каждое из которых связано с определенным числом / оценкой.

После этой таблицы слов / оценки у меня есть строки, в которых у меня есть значения этих слов, и я запускаюконкурс и должен получить предмет с наибольшим количеством очков.

Давайте сделаем это просто с этим примером:

enter image description here

Вот мой вопросо получении синего значения внутри E8.То есть: как создать формулу, которая принимает анализ претендента на строку 8, которые являются "word4 word5", "word1 word2" и "word2 word6", и для каждого из них идет в столбец A, чтобы найти его и найти связанный с ним счет.А затем поместите имя с наибольшим количеством очков на E8.

Обратите внимание, что здесь особое внимание уделяется D7, равному "word2 word6", поскольку в столбце А совпадений не будет.

Ниже вы увидите структуру моих данных и таблицы: обратите внимание, что мне нужно сохранить сравнение строк / слов в строке 8 (и ниже) внутри столбцов B, C, D и E.

1 Ответ

0 голосов
/ 12 февраля 2019
=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)

...