Excel formula: Pronađite najduži niz u stupcu -

Sadržaj

Generička formula

(=INDEX(rng,MATCH(MAX(LEN(rng)),LEN(rng),0)))

Sažetak

Da biste pronašli najdulji niz (ime, riječ, itd.) U stupcu, možete upotrijebiti formulu niza koja se temelji na INDEX-u i MATCH-u, zajedno s LEN i MAX. U prikazanom primjeru formula u F6 je:

(=INDEX(names,MATCH(MAX(LEN(names)),LEN(names),0)))

Gdje je "imena" imenovani raspon C5: C14.

Napomena: ovo je formula niza i mora se unijeti sa control + shift + enter.

Obrazloženje

Ključ ove formule je funkcija MATCH, koja je postavljena ovako:

MATCH(MAX(LEN(name)),LEN(name),0))

U ovom isječku, MATCH je postavljen za izvođenje točnog podudaranja davanjem nule za vrstu podudaranja. Za vrijednost pretraživanja imamo sljedeće:

MAX(LEN(names))

Ovdje funkcija LEN vraća niz rezultata (duljina), po jedan za svako ime na popisu:

(5;6;8;6;6;5;6;9;6;6)

Tada funkcija MAX vraća najveću vrijednost, u ovom slučaju 9. Za niz pretraživanja, LEN se ponovno koristi za vraćanje niza duljina. Nakon LEN i MAX trčanja imamo:

MATCH(9,(5;6;8;6;6;5;6;9;6;6),0)

koji vraća položaj maksimalne vrijednosti, 8.

Ovo ide u INDEX ovako:

=INDEX(names,8)

INDEX ispravno vraća vrijednost na 8. mjestu imena , a to je "Stephanie".

Zanimljivi članci...