3

У меня есть данные, похожие на:


Моя цель:

  • найдите самую длинную строку в столбце A
  • получить значение в столбце B в той же строке

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

Я могу сделать это легко с помощью вспомогательной колонки. В C1 я мог ввести =LEN(A1) и скопировать вниз; затем используйте =INDEX(B:B,MATCH(MAX(C:C),C:C,0)) , но пользователь не хочет вспомогательный столбец.

1 ответ1

5

Если я правильно понял, не нужен вспомогательный столбец, только одна функция массива:

=INDEX(B:B,MATCH(MAX(LEN(A:A)),LEN(A:A),0))

Ctrl+Shift+Enter, конечно :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .