
Генеричка формула
(=INDEX(rng,MATCH(MAX(LEN(rng)),LEN(rng),0)))
Резиме
Да бисте пронашли најдужи низ (име, реч итд.) У колони, можете користити формулу низа засновану на ИНДЕКС и МАТЦХ, заједно са ЛЕН и МАКС. У приказаном примеру, формула у Ф6 је:
(=INDEX(names,MATCH(MAX(LEN(names)),LEN(names),0)))
Где је „имена“ именовани опсег Ц5: Ц14.
Напомена: ово је формула низа и мора се унети са цонтрол + схифт + ентер.
Објашњење
Кључ ове формуле је функција МАТЦХ, која је постављена овако:
MATCH(MAX(LEN(name)),LEN(name),0))
У овом исечку, МАТЦХ је подешен да изврши тачно подударање давањем нуле за тип подударања. За вредност претраживања имамо следеће:
MAX(LEN(names))
Овде функција ЛЕН враћа низ резултата (дужина), по један за свако име на листи:
(5;6;8;6;6;5;6;9;6;6)
Функција МАКС тада враћа највећу вредност, 9 у овом случају. За низ претраживања, ЛЕН се поново користи за враћање низа дужина. После ЛЕН и МАКС трчања имамо:
MATCH(9,(5;6;8;6;6;5;6;9;6;6),0)
који враћа положај максималне вредности, 8.
Ово иде у ИНДЕКС овако:
=INDEX(names,8)
ИНДЕКС правилно враћа вредност на 8. месту имена , а то је „Степхание“.