Я хочу вернуть группу, которая имеет наибольшее значение в столбцах Value1, Value2, Value3, а также их имя и числовой идентификатор для имени. Я не знаю, с чего начать, так как у меня мало опыта работы с SQL и Google Sheets. Предпочтительно, чтобы решение было в Google Таблицах, но я открыт для других программных альтернатив. Просто указатель в правильном направлении был бы очень полезен.
Связь в электронную таблицу.
Да, извините, я накосячил в своем посте. Кнопки редактирования тоже не нашел. Здесь — это ссылка на электронную таблицу. Спасибо
вставьте в ячейку H3:
=UNIQUE(A2:B)
вставьте в ячейку J3 и перетащите вниз:
=QUERY(A:F, "select max(D),max(E),max(F)
where A = "&H3&"
label max(D)'',max(E)'',max(F)''")
вставьте в ячейку H3:
=UNIQUE(A2:B)
вставьте в ячейку J3 и перетащите вправо, затем перетащите вниз:
=ARRAYFORMULA(IFERROR(VLOOKUP(QUERY({$A:$F},
"select max(Col"&COLUMN(D$1)&")
where Col1 = "&$H3&"
label max(Col"&COLUMN(D$1)&")''"),
QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(IF(LEN($C$2:$C),
"♥"&$A$2:$A&"♦"&D$2:D&"♦"&$C$2:$C, )),,999^99)),,999^99), "♥")), "♦"),
"select Col2,Col3
where Col1 = "&$H3), 2, 0)))
Спасибо за Ваш быстрый ответ. Однако возможно ли вернуть имя группы (FIrstGroup, SecondGroup или ThirdGroup) с наивысшим значением вместо самого высокого значения?
Можете ли вы добавить желаемый результат из этого примера?