Kazalo
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.xlsm4 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.