30 Excel funkcija za 30 dana: LOOKUP

Jučer na maratonu 30 Excel funkcija za 30 dana zabavili smo se sa funkcijom REP (PONAVLJAJ) kreiranjem grafikona unutar ćelije i korištenjem za jednostavno brojanje. Ponedjeljak je, i opet je vrijeme da stavimo naše mislioske kape.

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

Dakle, proučimo teoriju i testirajmo funkciju u praksi POGLEDAJ GORE (POGLED). Ako imate dodatne informacije ili primjere kako koristiti ovu funkciju, podijelite ih u komentarima.

Funkcija 16: LOOKUP

funkcija POGLEDAJ GORE (LOOKUP) vraća vrijednost iz jednog reda, jedne kolone ili iz niza.

Kako mogu koristiti funkciju LOOKUP?

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

  • Pronađite zadnju vrijednost u koloni.
  • Pronađite posljednji mjesec sa negativnom prodajom.
  • Pretvorite postignuća učenika iz postotaka u slovne ocjene.

Sintaksa LOOKUP

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

Vektorski oblik ima sljedeću sintaksu:

LOOKUP(lookup_value,lookup_vector,result_vector)

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

  • lookup_value (lookup_value) – Može biti tekst, broj, logički, ime ili link.
  • lookup_vector (lookup_vector) – Opseg koji se sastoji od jednog reda ili jedne kolone.
  • rezultat_vektor (result_vector) – opseg koji se sastoji od jednog reda ili jedne kolone.
  • rasponi argumenata lookup_vector (lookup_vector) i rezultat_vektor (result_vector) mora biti iste veličine.

Forma niza ima sljedeću sintaksu:

LOOKUP(lookup_value,array)

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

  • lookup_value (lookup_value) – Može biti tekst, broj, logički, ime ili link.
  • pretraga se vrši prema dimenziji niza:
    • ako niz ima više kolona nego redova, onda se pretraga odvija u prvom redu;
    • ako je broj redova i kolona isti ili ima više redova, onda se pretraga vrši u prvoj koloni.
  • funkcija vraća posljednju vrijednost iz pronađenog reda/kolone.

Zamke LOOKUP (POGLED)

  • U funkciji POGLEDAJ GORE (PREGLEDAJ) ne postoji opcija za traženje tačnog podudaranja, koje je u VLOOKUP (VLOOKUP) i in HLOOKUP (GPR). Ako nema vrijednosti pretrage, funkcija će vratiti maksimalnu vrijednost koja ne prelazi vrijednost tražene.
  • Niz ili vektor koji se traže moraju biti sortirani uzlaznim redoslijedom, inače funkcija može vratiti netačan rezultat.
  • Ako je prva vrijednost u nizu/vektoru koji se traži veća od vrijednosti pretraživanja, tada će funkcija generirati poruku o grešci #AT (#N / A).

Primjer 1: Pronalaženje posljednje vrijednosti u koloni

U obliku funkcije niza POGLEDAJ GORE (LOOKUP) se može koristiti za pronalaženje posljednje vrijednosti u koloni.

Excel pomoć navodi vrijednost 9,99999999999999E + 307 kao najveći broj koji se može upisati u ćeliju. U našoj formuli će biti postavljena 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 je dozvoljeno da se brojevi u koloni D ne sortiraju, osim toga, mogu naići tekstualne vrijednosti.

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

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

30 Excel funkcija za 30 dana: LOOKUP

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

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

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

Pošto je željena vrijednost 2 nije pronađena, funkcija će odabrati posljednje pronađeno 1i vratite odgovarajuću vrijednost iz kolone E.

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

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

30 Excel funkcija za 30 dana: LOOKUP

Objašnjenje: U ovoj formuli, umjesto argumenta lookup_vector (lookup_vector) izraz zamijenjen 1/(D2:D8<0), koji formira niz u RAM-u računara, koji se sastoji od 1 i vrijednosti greške #DIV/0 (#SECTION/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) – šta je veće ili jednako 0. Kao rezultat toga, naš zadatak je pronaći posljednje 1 u kreiranom virtuelnom nizu i na osnovu toga vratite naziv meseca iz opsega E2:E8.

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

Prethodno smo već riješili sličan problem koristeći funkciju VLOOKUP (VPR). Danas ćemo koristiti funkciju POGLEDAJ GORE (VIEW) u vektorskom obliku za pretvaranje učeničkih postignuća iz postotaka u slovne ocjene. Za razliku od VLOOKUP (VLOOKUP) za funkciju POGLEDAJ GORE (POGLED) Nije bitno da li su procenti u prvoj koloni tabele. Možete odabrati apsolutno bilo koju kolonu.

U sljedećem primjeru, rezultati su u koloni D, sortirani uzlaznim redoslijedom, a njihova odgovarajuća slova su u koloni C, lijevo od kolone koja se traži.

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

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

30 Excel funkcija za 30 dana: LOOKUP

Ostavite odgovor