30 Excelovih funkcij v 30 dneh: LOOKUP

Včeraj na maratonu 30 Excelovih funkcij v 30 dneh zabavali smo se s funkcijo REPT (PONOVI) z ustvarjanjem grafikonov znotraj celice in uporabo za preprosto štetje. Ponedeljek je in spet je čas, da si nadenemo kapo za mislece.

16. dan maratona bomo študirali funkcijo POGLEJ GOR (OGLED). To je tesen prijatelj VLOOKUP (VLOOKUP) in POGLED (GPR), vendar deluje nekoliko drugače.

Torej, preučimo teorijo in preizkusimo funkcijo v praksi POGLEJ GOR (OGLED). Če imate dodatne informacije ali primere o uporabi te funkcije, jih delite v komentarjih.

Funkcija 16: ISKANJE

funkcija POGLEJ GOR (LOOKUP) vrne vrednost iz ene vrstice, enega stolpca ali iz matrike.

Kako lahko uporabim funkcijo LOOKUP?

funkcija POGLEJ GOR (LOOKUP) vrne rezultat, odvisno od vrednosti, ki jo iščete. Z njegovo pomočjo boste lahko:

  • Poiščite zadnjo vrednost v stolpcu.
  • Poiščite zadnji mesec z negativno prodajo.
  • Pretvarjanje dosežkov učencev iz odstotkov v črkovne ocene.

ISKANJE Skladnje

funkcija POGLEJ GOR (LOOKUP) ima dve sintaktični obliki – vektorsko in matrično. V vektorski obliki funkcija išče vrednost v danem stolpcu ali vrstici, v matrični obliki pa išče vrednost v prvi vrstici ali stolpcu matrike.

Vektorska oblika ima naslednjo sintakso:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • lookup_value (lookup_value) – Lahko je besedilo, številka, logična vrednost, ime ali povezava.
  • iskalni_vektor (lookup_vector) – obseg, sestavljen iz ene vrstice ali enega stolpca.
  • vektor_rezultata (vektor_rezultata) – obseg, sestavljen iz ene vrstice ali enega stolpca.
  • obsegi argumentov iskalni_vektor (iskanje_vektorja) in vektor_rezultata (result_vector) mora biti enake velikosti.

Matrični obrazec ima naslednjo sintakso:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • lookup_value (lookup_value) – Lahko je besedilo, številka, logična vrednost, ime ali povezava.
  • iskanje poteka glede na dimenzijo polja:
    • če ima matrika več stolpcev kot vrstic, se iskanje izvede v prvi vrstici;
    • če je število vrstic in stolpcev enako ali je vrstic več, se iskanje izvede v prvem stolpcu.
  • funkcija vrne zadnjo vrednost iz najdene vrstice/stolpca.

Pasti POGLED (OGLED)

  • V funkciji POGLEJ GOR (BRSKAJ) ni možnosti iskanja natančnega ujemanja, ki je v VLOOKUP (VLOOKUP) in noter POGLED (GPR). Če iskalne vrednosti ni, bo funkcija vrnila največjo vrednost, ki ne presega iskalne vrednosti.
  • Iskani niz ali vektor mora biti razvrščen v naraščajočem vrstnem redu, sicer lahko funkcija vrne napačen rezultat.
  • Če je prva vrednost v nizu/vektorju, ki ga iščete, večja od iskalne vrednosti, bo funkcija ustvarila sporočilo o napaki #AT (#N/A).

Primer 1: Iskanje zadnje vrednosti v stolpcu

V obliki matrične funkcije POGLEJ GOR (LOOKUP) lahko uporabite za iskanje zadnje vrednosti v stolpcu.

Excelova pomoč navaja vrednost 9,99999999999999E + 307 kot največje število, ki ga lahko zapišemo v celico. V naši formuli bo nastavljena kot želena vrednost. Predvideva se, da tako veliko število ne bo najdeno, zato bo funkcija vrnila zadnjo vrednost v stolpcu D.

V tem primeru je dovoljeno, da številke v stolpcu D niso razvrščene, poleg tega pa lahko naletite na besedilne vrednosti.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 Excelovih funkcij v 30 dneh: LOOKUP

Primer 2: Poiščite zadnji mesec z negativno vrednostjo

V tem primeru bomo uporabili vektorsko obliko POGLEJ GOR (OGLED). V stolpcu D so vrednosti prodaje, v stolpcu E pa imena mesecev. V nekaterih mesecih ni šlo dobro in v celicah s prodajnimi vrednostmi so se pojavile negativne številke.

Če želite najti zadnji mesec z negativnim številom, uporabite formulo z POGLEJ GOR (LOOKUP) bo za vsako prodajno vrednost preveril, ali je manjša od 0 (neenakost v formuli). Nato razdelimo 1 glede na rezultat dobimo bodisi 1, ali sporočilo o napaki # DIV / 0 (#ODDELEK/0).

Ker je želena vrednost 2 ni najden, bo funkcija izbrala zadnjega najdenega 1in vrne ustrezno vrednost iz stolpca E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 Excelovih funkcij v 30 dneh: LOOKUP

Razlaga: V tej formuli namesto argumenta iskalni_vektor (lookup_vector) izraz zamenjan 1/(D2:D8<0), ki tvori polje v RAM-u računalnika, sestavljeno iz 1 in vrednosti napak # DIV / 0 (#ODDELEK/0). 1 označuje, da ustrezna celica v obsegu D2:D8 vsebuje vrednost, manjšo od 0, in napaka # DIV / 0 (#DIV/0) – kaj je večje ali enako 0. Posledično je naša naloga najti zadnjega 1 v ustvarjenem virtualnem polju in na podlagi tega vrne ime meseca iz obsega E2:E8.

Primer 3: Pretvarjanje dosežkov učencev iz odstotkov v črkovne ocene

Prej smo podoben problem že rešili s funkcijo VLOOKUP (VPR). Danes bomo uporabili funkcijo POGLEJ GOR (VIEW) v vektorski obliki za pretvorbo dosežkov učencev iz odstotkov v črkovne ocene. Za razliko od VLOOKUP (VLOOKUP) za funkcijo POGLEJ GOR (POGLED) Ni pomembno, če so odstotki v prvem stolpcu tabele. Izberete lahko popolnoma kateri koli stolpec.

V naslednjem primeru so rezultati v stolpcu D, razvrščeni v naraščajočem vrstnem redu, njihove ustrezne črke pa v stolpcu C, levo od stolpca, ki ga iščete.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 Excelovih funkcij v 30 dneh: LOOKUP

Pustite Odgovori