Матч на основі довжини струни


3

У мене є дані, схожі на:

введіть тут опис зображення


Моя мета:

  • знайдіть найдовший рядок у стовпці А
  • отримати значення у стовпці B в тому ж рядку

тому у наведеному прикладі я хочу, щоб Джульєтта . Якщо в стовпці А є більше однієї комірки, що має максимальну довжину, то мені потрібно відповідати першому виникненню.

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


+1 для того, щоб змусити мене набрати рядок від jabberwocky.
Jonno

Немає любові до виступу Гамлета перед гравцями?
Code Jockey

Відповіді:


5

Якщо я правильно зрозумів, немає потреби в стовпчику помічника, а лише одна функція масиву:

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

Ctrl+ Shift+ Enter, звичайно :)

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.