Kako poiskati drugo največjo vrednost z merili v programu Excel

  • Deliti To
Hugh West

V tem vodniku vam bom pokazal 4 hitri triki za iskanje druge največje vrednosti z merili v Excelu. Te metode lahko uporabite tudi v velikih podatkovnih nizih, da z določitvijo meril ugotovite drugo največjo vrednost. V tem učbeniku boste spoznali tudi nekaj pomembnih orodij in tehnik Excela, ki bodo zelo uporabne pri vseh nalogah, povezanih z Excelom.

Prenesi delovni zvezek za prakso

Delovni zvezek za vadbo lahko prenesete tukaj.

Poiščite drugo največjo vrednost z merili.xlsm

4 hitri triki za iskanje druge največje vrednosti z merili v Excelu

Za jasno razlago korakov smo uporabili kratek nabor podatkov. 7 vrstice in 3 stolpcev. Na začetku ohranjamo vse celice v Valuta format. Za vse podatkovne nize imamo 2 edinstvene stolpce, ki so Ime kluba, domači komplet in . Izletniški komplet . Čeprav lahko število stolpcev kasneje spremenimo, če bo to potrebno.

1. Uporaba funkcije LARGE

Funkcija LARGE na spletnem mestu Excel lahko vrne število s seznama števil, potem ko smo ga razvrstili v padajočem vrstnem redu. Poglejmo, kako uporabiti to funkcijo za iskanje druge največje vrednosti z merili.

Koraki:

  • Najprej pojdite v celico F7 in vstavite naslednjo formulo:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Zdaj pritisnite Vnesite in tako se izračuna drugi največji Domači komplet notranja cena F7 .

🔎 Kako deluje formula?

  • IF(C4:D4=F5,C5:D10) : Ta del vrne polje vrednosti celic in FALSE vrednosti celic.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Ta del formule vrne končno vrednost 119 .

2. Uporaba funkcije AGGREGATE

Funkcija AGGREGATE v Excelu nam omogoča izvajanje skupnih izračunov, kot so COUNT , PRIMERNO , MAX, Ta funkcija prav tako ne upošteva morebitnih skritih vrstic ali napak. To funkcijo bomo uporabili za iskanje druge največje vrednosti z določenimi merili. Pri tem sledite spodnjim korakom.

Koraki:

  • Za začetek dvakrat kliknite na celico F7 in vnesite spodnjo formulo:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Nato pritisnite Vnesite in dobili boste drugo največjo ceno kompleta za odhode.

3. Uporaba funkcije SUMPRODUCT

Funkcija SUMPRODUCT v Excelu najprej pomnoži območje vrednosti in nato poda vsoto teh pomnoženj. To funkcijo lahko uporabimo skupaj s funkcijo funkcija LARGE za iskanje druge največje vrednosti z merili.

Koraki:

  • Če želite začeti izvajati to metodo, dvakrat kliknite na celico F7 in vstavite spodnjo formulo:
=SUMPRODUKT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Nato pritisnite Vnesite in posledično bo poiskal drugo največjo vrednost cene za Man City komplet v celici C10 .

🔎 Kako deluje formula?

  • (B5:B10=F5)*(C5:D10) : Ta del formule vrne polje vrednosti, ki so najvišje na seznamu, druge vrednosti pa kot 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Ta del daje vrednost 80 kot druga največja vrednost.
  • =SUMPRODUKT(LARGE((B5:B10=F5)*(C5:D10),2)): Ta del vrne končno vrednost, ki je 80 v tem primeru.

4. Uporaba kode VBA

Če poznate VBA v programu Excel lahko z nekaj kliki poiščete drugo največjo vrednost z merili. Oglejmo si, kako to storiti.

Koraki:

  • Za to metodo pojdite v Razvijalec in izberite zavihek Visual Basic .

  • Zdaj izberite Vstavite v VBA in kliknite na Modul .

  • Nato v novo okno vnesite spodnjo formulo:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Nato odprite makro iz okna Razvijalec s klikom na zavihek Makroji .

  • Zdaj, v Makro izberite okno Drugi največji makro in kliknite Spustite .

  • Zaradi tega je VBA koda bo izračunala drugo najvišjo vrednost iz vseh oddaljenih kompletov znotraj celice F7 .

Kako poiskati 5 najboljših vrednosti in imen z merili v Excelu

V tej metodi si bomo ogledali podrobne korake za iskanje vrha 5 vrednosti in imena z merili v Excelu.

Koraki:

  • Za začetek dvakrat kliknite na celico E5 in vnesite spodnjo formulo:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Nato pritisnite Vnesite in kopirajte to formulo v celice z uporabo Ročaj za polnjenje .
  • Zato bo ta poiskal vrh 5 vrednosti za domače komplete.

🔎 Kako deluje formula?

  • VRSTICE($E$5:$E5) : V tem delu je navedena vrednost 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Ta del vrne končno vrednost, ki je vrh 5 cene domačega kompleta.

Stvari, ki si jih je treba zapomniti

  • Uporabite lahko ALT+F11 bližnjico za odprtje VBA okno in ALT+F8 da odprete okno Makri.
  • Upoštevajte, da funkcija LARGE ne upošteva celic, ki so prazne ali vsebujejo TRUE ali FALSE vrednosti v njih.
  • Če ni številčne vrednosti, lahko ta funkcija vrne #NUM! Napaka kot rezultat.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.