Loc V2
0.115 -68.6976
2.1641 0.5862
2.81 22.4652
2.81 58.2354
4.2132 97.2793
0.1875 -28.3827
1.3335 -1.23
2.4795 25.9228
В приведенном выше списке вы можете видеть, что 2,81 встречается дважды, но его соответствующее значение в следующем столбце отличается. Я хочу определить и выбрать большее значение (т. е. 58,2354) из двух. Мне нужно выбрать это значение на основе значений первого столбца, но поскольку здесь есть два одинаковых значения, я не получаю желаемого результата. Может ли кто-нибудь помочь мне с этим.
решение1
Проверьте снимок экрана. Мое решение нашло наивысшее из двух, 2,81 записей.
Я использовал нижеприведенную формулу,
{=INDEX($G$3:$G$10, LARGE(IF(COUNTIF($E$3:$E$10, $E$3:$E$10)>1, ROW($E$3:$E$10)-MIN(ROW($E$3:$E$10))+1, ""), ROW(A1)))}
Примечание:
1. Помните, что это формула массива, поэтому закончите ее с помощьюCtrl+Shift+Enter.
- Я выделил 2,81 и соответствующие значения красным цветом, а 58,2354 — зеленым, просто чтобы ПРИВЛЕЧЬ ВНИМАНИЕ.
Надеюсь, это вам поможет.