Kako pronaći cijeli redak / stupac u Excelu

Sadržaj

VLOOKUP je jedna od najčešće korištenih funkcija u Excelu. Traži vrijednost u rasponu i vraća odgovarajuću vrijednost u navedenom broju stupca.

Sada sam naišao na problem u kojem sam morao pregledati cijeli redak i vratiti vrijednosti u svim stupcima iz tog retka (umjesto vraćanja jedne vrijednosti).

Pa evo što sam morao učiniti. U donjem skupu podataka imao sam imena prodajnih predstavnika i prodaju koju su obavili u 4 tromjesečja 2012. Imao sam padajući popis s njihovim imenima i htio sam izvući maksimalnu prodaju za tog prodajnog predstavnika u ta četiri tromjesečja.

Mogao bih smisliti 2 različita načina za to - pomoću INDEX -a ili VLOOKUP -a.

Potražite cijeli redak / stupac pomoću formule INDEX

Evo formule koju sam stvorio za to pomoću Indexa

= VELIKI (INDEKS ($ B $ 4: $ F $ 13, MATCH (H3, $ B $ 4: $ B $ 13,0), 0), 1)
Kako radi:

Pogledajmo prvo funkciju INDEX koja je omotana unutar funkcije LARGE.

= INDEKS ($ C $ 4: $ F $ 13, MATCH (H3, $ B $ 4: $ B $ 13,0), 0)

Pomno analiziramo argumente funkcije INDEX:

  • Niz - $ B $ 4: $ F $ 1
  • Broj retka - MATCH (H3, $ B $ 4: $ B $ 13,0)
  • Broj stupca - 0

Uočite da sam koristio broj stupca kao 0.

Trik je u tome što kada broj stupca koristite kao 0, on vraća sve vrijednosti u svim stupcima. Dakle, ako u padajućem izborniku odaberem Johna, formula indeksa vratila bi sve 4 prodajne vrijednosti za Ivana {91064,71690,67574,25427}.

Sada mogu koristiti funkciju Large za izdvajanje najveće vrijednosti

Savjet stručnjaka - Koristite broj stupca/retka kao 0 u formuli indeksa da biste vratili sve vrijednosti u stupcima/retcima.

Potražite cijeli redak / stupac pomoću formule VLOOKUP

Iako je Index formula uredna, čista i robusna, način VLOOKUP -a je pomalo složen. Također završava time što je funkcija promjenjiva. Međutim, postoji nevjerojatan trik koji bih podijelio u ovom odjeljku. Evo formule:

= VELIKO (VLOOKUP (H3, B4: F13, ROW (INDIREKTNO ("2:" & COUNTA ($ B $ 4: $ F $ 4))), FALSE), 1) 
Kako radi
  • ROW (INDIRECT (“2:” & COUNTA ($ B $ 4: $ F $ 4))) - Ova formula vraća niz {2; 3; 4; 5}. Imajte na umu da, budući da koristi INDIRECT, ovu formulu čini nestabilnom.
  • VLOOKUP (H3, B4: F13, ROW (INDIREKTNO (“2:” & COUNTA ($ B $ 4: $ F $ 4))), FALSE) - Ovdje je najbolji dio. Kad ih spojite, postaje VLOOKUP (H3, B4: F13, {2; 3; 4; 5}, FALSE). Sada primijetite da sam mu umjesto jednog broja stupca dao niz brojeva stupaca. A VLOOKUP poslušno traži vrijednosti u svim tim stupcima i vraća niz.
  • Sada samo upotrijebite LARGE funkciju za izdvajanje najveće vrijednosti.

Ne zaboravite upotrijebiti Control + Shift + Enter za upotrebu ove formule.

Savjet za profesionalce - U VLOOKUP -u, umjesto korištenja jednog broja stupca, ako koristite niz brojeva stupaca, vratit će niz vrijednosti traženja.
wave wave wave wave wave