30 Excel funkcija u 30 dana: LOOKUP

Jučer na maratonu 30 Excel funkcija u 30 dana zabavili smo se s funkcijom REP (PONOVI) stvaranjem grafikona unutar ćelije i korištenjem za jednostavno prebrojavanje. Ponedjeljak je i ponovno je vrijeme da stavimo kapu mislioca.

16. dan maratona proučavat ćemo funkciju POGLEDAJ (POGLED). Ovo je blizak prijatelj VLOOKUP (VLOOKUP) i PREGLED (GPR), ali radi malo drugačije.

Dakle, proučimo teoriju i provjerimo funkciju u praksi POGLEDAJ (POGLED). Ako imate dodatne informacije ili primjere o tome kako koristiti ovu značajku, podijelite ih u komentarima.

Funkcija 16: PRETRAŽIVANJE

funkcija POGLEDAJ (LOOKUP) vraća vrijednost iz jednog retka, jednog stupca ili iz niza.

Kako mogu koristiti funkciju LOOKUP?

funkcija POGLEDAJ (LOOKUP) vraća rezultat, ovisno o vrijednosti koju tražite. Uz njegovu pomoć moći ćete:

  • Pronađite posljednju vrijednost u stupcu.
  • Pronađite posljednji mjesec s negativnom prodajom.
  • Pretvorite postignuća učenika iz postotaka u slovne ocjene.

TRAŽENJE sintakse

funkcija POGLEDAJ (LOOKUP) ima dva sintaktička oblika – vektor i niz. U vektorskom obliku funkcija traži vrijednost u zadanom stupcu ili retku, a u obliku niza traži vrijednost u prvom retku ili stupcu niza.

Vektorski oblik ima sljedeću sintaksu:

LOOKUP(lookup_value,lookup_vector,result_vector)

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

  • tražena_vrijednost (lookup_value) – Može biti tekst, broj, booleov, naziv ili veza.
  • traženi_vektor (lookup_vector) – Raspon koji se sastoji od jednog retka ili jednog stupca.
  • vektor_rezultata (vektor_rezultata) – raspon koji se sastoji od jednog retka ili jednog stupca.
  • rasponi argumenata traženi_vektor (vektor_traženja) i vektor_rezultata (vektor_rezultata) mora biti iste veličine.

Oblik niza ima sljedeću sintaksu:

LOOKUP(lookup_value,array)

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

  • tražena_vrijednost (lookup_value) – Može biti tekst, broj, booleov, naziv ili veza.
  • pretraga se vrši prema dimenziji niza:
    • ako niz ima više stupaca nego redaka, tada se pretraga odvija u prvom redu;
    • ako je broj redaka i stupaca isti ili ima više redaka, tada se pretraga odvija u prvom stupcu.
  • funkcija vraća posljednju vrijednost iz pronađenog retka/stupca.

Zamke PREGLED (POGLED)

  • U funkciji POGLEDAJ (BROWSE) ne postoji opcija za traženje točnog podudaranja, koje je u VLOOKUP (VLOOKUP) i unutra PREGLED (GPR). Ako nema tražene vrijednosti, funkcija će vratiti maksimalnu vrijednost koja ne premašuje traženu vrijednost.
  • Niz ili vektor koji se pretražuje mora biti poredan uzlaznim redoslijedom, inače funkcija može vratiti netočan rezultat.
  • Ako je prva vrijednost u nizu/vektoru koji se traži veća od tražene vrijednosti, funkcija će generirati poruku o pogrešci #AT (#N/A).

Primjer 1: Pronalaženje posljednje vrijednosti u stupcu

U obliku funkcije polja POGLEDAJ (LOOKUP) se može koristiti za pronalaženje posljednje vrijednosti u stupcu.

Excel pomoć navodi vrijednost 9,99999999999999E + 307 kao najveći broj koji se može napisati u ćeliju. U našoj formuli to će biti postavljeno kao željena vrijednost. Pretpostavlja se da tako veliki broj neće biti pronađen, pa će funkcija vratiti posljednju vrijednost u stupcu D.

U ovom primjeru, brojevima u stupcu D dopušteno je da se ne sortiraju, osim toga, tekstualne vrijednosti mogu naići.

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

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

30 Excel funkcija u 30 dana: LOOKUP

Primjer 2: Pronađite posljednji mjesec s negativnom vrijednošću

U ovom primjeru koristit ćemo vektorski oblik POGLEDAJ (POGLED). Stupac D sadrži vrijednosti prodaje, a stupac E nazive mjeseci. U nekim mjesecima stvari nisu išle kako treba, pa su se u ćelijama s prodajnim vrijednostima pojavljivali negativni brojevi.

Da biste pronašli posljednji mjesec s negativnim brojem, formula s POGLEDAJ (LOOKUP) će za svaku prodajnu vrijednost provjeriti da li je manja od 0 (nejednakost u formuli). Dalje, dijelimo 1 na rezultat, završavamo s bilo kojim 1, ili poruka o pogrešci #DIV/0 (#ODJELJAK/0).

Budući da je željena vrijednost 2 nije pronađeno, funkcija će odabrati zadnje pronađeno 1, i vratite odgovarajuću vrijednost iz stupca E.

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

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

30 Excel funkcija u 30 dana: LOOKUP

Objašnjenje: U ovoj formuli umjesto argumenta traženi_vektor (lookup_vector) izraz zamijenjen 1/(D2:D8<0), koji čini niz u RAM-u računala, koji se sastoji od 1 i vrijednosti grešaka #DIV/0 (#ODJELJAK/0). 1 označava da odgovarajuća ćelija u rasponu D2:D8 sadrži vrijednost manju od 0, i greška #DIV/0 (#DIV/0) – što je veće ili jednako 0. Kao rezultat toga, naš zadatak je pronaći posljednje 1 u kreirani virtualni niz, te na temelju toga vratiti naziv mjeseca iz raspona E2:E8.

Primjer 3: Pretvaranje učeničkih postignuća iz postotaka u slovne ocjene

Prethodno smo već riješili sličan problem pomoću funkcije VLOOKUP (VPR). Danas ćemo koristiti funkciju POGLEDAJ (VIEW) u vektorskom obliku za pretvaranje postignuća učenika iz postotaka u slovne ocjene. Za razliku od VLOOKUP (VLOOKUP) za funkciju POGLEDAJ (POGLED) Nije važno ako su postoci u prvom stupcu tablice. Možete odabrati apsolutno bilo koji stupac.

U sljedećem primjeru, rezultati su u stupcu D, poredani uzlaznim redoslijedom, a njihova odgovarajuća slova su u stupcu C, lijevo od stupca koji se pretražuje.

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

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

30 Excel funkcija u 30 dana: LOOKUP

Ostavi odgovor