Kako POGLEDATI vrijednost između dva broja u Excelu

Sadržaj:

Anonim

U ovom ćemo članku naučiti Kako POGLEDATI vrijednost između dva broja u Excelu.

Scenarij:

Lako je potražiti vrijednost s jednim kriterijem u tablici. Možemo jednostavno koristiti VLOOKUP. No, što bismo mogli učiniti ako se u vašim podacima podudara taj kriterij s više stupaca i potrebno je tražiti u više stupaca kako bi odgovarali vrijednosti. Naučimo kako se ovaj problem može riješiti pomoću različitih verzija pretraživanja programa Excel

LOOKUP vrijednost između dva broja

Koristeći formulu VLOOKUP

U približnom podudaranju VLOOKUP -a, ako vrijednost nije pronađena, tada se podudara posljednja vrijednost koja je manja od vrijednosti pregledavanja i vraća se vrijednost iz danog indeksa stupca.

Opća formula za vrijednost LOOKUP između dva broja:

= VLOOKUP (vrijednost, tablica, lookup_col, 1)

I još jedna stvar u vezi s Vlookupom je to što traži vrijednost u stupcu, a ako ne pronađe vrijednost u nizu stupaca, tada se podudara i vraća vrijednost manju od te vrijednosti u nizu tablice.

Napomena: VLOOKUP prema zadanim postavkama odgovara približno ako izostavimo varijablu traženja raspona. Približno podudaranje korisno je kada želite napraviti približno podudaranje i kada imate raspored tablica prema uzlaznom redoslijedu.

Koristeći formulu INDEX i MATCH

Formula INDEX i MATCH rade isti posao kao gore, ali s različitom sintaksom. Ali ako biste samo trebali izabrati onu s funkcijama koje vam odgovaraju

Generička formula za vrijednost LOOKUP između dva broja

= INDEKS (opseg_potraživanja, MATCH (1, INDEX ((kriterij1 = raspon1)*(kriterij2 = raspon2),0,1),0))

lookup_range: raspon iz kojeg želite dohvatiti vrijednost.

Kriterij1, kriterij2, kriterij N: Ovo su kriteriji koje želite uskladiti u rasponu1, rasponu2 i rasponu N. Možete imati do 270 kriterija - parova raspona.

Raspon1, raspon2, rasponN: Ovo su rasponi u kojima ćete odgovarati vašim kriterijima.

Primjer :

Sve ovo može biti zbunjujuće za razumijevanje. Shvatimo kako koristiti funkciju na primjeru. Ovdje imamo studentsku iskaznicu i odgovarajuće ocjene na testu. Sada smo morali dobiti ocjene za svakog učenika pregledavanjem tablice sustava ocjena.

Da bismo to učinili, upotrijebit ćemo atribut funkcije VLOOKUP, a ako funkcija VLOOKUP ne pronađe točno podudaranje, traži približno podudaranje samo u tablici i samo ako je zadnji argument funkcije bilo PRAVI ili 1.

Tablica ocjena / bodova mora biti rastuća

Koristite formulu:

= VLOOKUP (B2, tablica, 2, 1)

Kako radi?

Funkcija Vlookup traži vrijednost 40 u stupcu oznaka i vraća odgovarajuću vrijednost, ako se podudara. Ako se ne podudara, funkcija traži manju vrijednost od vrijednosti pretraživanja (tj. 40) i vraća njezin rezultat.

Ovdje se tablica_array naziva rasponom kao stol u formuli i B2 je dan kao referenca ćelije.

Kao što vidite dobili smo ocjenu za prvog učenika. Sada ćemo dobiti sve ostale ocjene, koristit ćemo prečac Ctrl + D ili upotrijebite opciju povlačenja ćelije u Excelu.

Ovdje su sve ocjene razreda koje koriste funkciju VLOOKUP.

LOOKUP vrijednost između dva broja na tablici Employee

Imamo tablicu koja sadrži podatke o svim zaposlenicima u organizaciji na zasebnom listu. Prvi stupac sadrži ID tih zaposlenika. Ovu sam tablicu nazvao emp_data.

Sada moj list za pretraživanje mora dohvatiti podatke o zaposleniku čiji je ID zapisan u ćeliji B3. Nazvao sam B3 kao ID.

Radi lakšeg razumijevanja, svi naslovi stupaca nalaze se u potpuno istom redoslijedu kao i tablica emp_data.

Sada upišite donju formulu u ćeliju C3 da biste dohvatili zonu ID -a zaposlenika napisanu u B3.

= VLOOKUP (ID, Emp_Data, 2,0)

Ovo će vratiti zonu zaposlenika Id 1-1830456593 jer stupac broj 2 u bazi podataka sadrži zonu zaposlenika.

Kopirajte ovu formulu u ostale ćelije i promijenite broj stupca u formuli kako biste dobili sve podatke o zaposlenicima.

Sve podatke vezane uz spomenuti ID možete vidjeti u ćeliji B3. Koji god ID upišete u ćeliju B3, svi će se podaci dohvatiti bez ikakve promjene u formuli.

Kako ovo radi?

Nema ništa zeznuto. Jednostavno koristimo funkciju VLOOKUP za traženje ID -a, a zatim dohvaćanje spomenutog stupca. Vježbajte VLOOKUP koristeći takve podatke da biste bolje razumjeli VLOOKUP.

Dohvatite podatke o zaposlenicima pomoću naslova

U gornjem primjeru imali smo sve stupce organizirane istim redoslijedom, ali bit će trenutaka kada ćete imati bazu podataka koja će imati stotine stupaca. U takvim slučajevima ova metoda dohvaćanja podataka o zaposlenicima neće biti dobra. Bit će bolje ako formula može pogledati naslov stupca i dohvatiti podatke iz tog stupca iz tablice zaposlenika.

Dakle, za dohvaćanje vrijednosti iz tablice pomoću naslova stupaca koristit ćemo dvosmjernu metodu pretraživanja ili recimo dinamički stupac VLOOKUP.

Koristite ovu formulu u ćeliji C3 i kopirajte u ostale ćelije. Ne morate ništa mijenjati u formuli, sve će se dohvatiti iz thd emp_data.

= VLOOKUP (ID, Emp_Data, MATCH (C2, Emp_Data_Headers, 0), 0)

Ova formula jednostavno preuzima sve podatke iz podudarnih stupaca. Zaglavlja možete izmiješati u izvješću, to neće imati nikakve razlike. Koji god je naslov napisan u gornjoj ćeliji, odgovarajući podaci sadrže.

Kako ovo radi?

Ovo je jednostavno dinamički VLOOKUP. Ovdje možete pročitati o tome. Ako to ovdje objasnim, postat će prevelik članak.

Dohvatite ID zaposlenika s djelomičnim podudaranjem

Može se dogoditi da se ne sjećate cijele osobne iskaznice zaposlenika, ali ipak želite dohvatiti podatke neke osobne iskaznice. U takvim slučajevima djelomično podudaranje VLOOKUP je najbolje rješenje.

Na primjer, ako znam da neki id sadrži 2345, ali ne znam cijeli ID. Ako unesem ovaj broj u ćeliju C3, izlaz će biti poput.

Ne dobivamo ništa. Budući da se u tablici ništa ne podudara s 2345. Gornju formulu izmijenite ovako.

=VLOOKUP("*"&iskaznica&"*", Emp_Data,UTAKMICA(C2, Zaglavlji_prazni_podaci, 0), 0)

Kopirajte ovo u cijeli red. A sada imate podatke o prvom zaposleniku koji sadrže ovaj broj.

Imajte na umu da ćemo dobiti prvi ID koji sadrži odgovarajući broj u stupcu Emp Id. Ako bilo koji drugi ID sadrži isti broj, ova formula neće dohvatiti podatke o tom zaposleniku.

Ako želite dobiti sve ID -ove zaposlenika koji sadrže isti broj, upotrijebite formulu koja traži sve podudarne vrijednosti.

Koristeći formulu INDEX i MATCH

Ovdje imamo tablicu podataka. Želim povući ime kupca koristeći datum rezervacije, graditelja i područje. Dakle, ovdje imam tri kriterija i jedan raspon pretraživanja.

Upišite ovu formulu u ćeliju I4 pritisnite enter.

= INDEKS (E2: E16, MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1), 0))

Kako radi:

Već znamo kako funkcije INDEX i MATCH rade u EXCEL -u, pa to neću ovdje objašnjavati. Govorit ćemo o triku koji smo ovdje upotrijebili.

(I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16): Glavni dio je ovo. Svaki dio ove izjave vraća niz true false.

Kad se logičke vrijednosti pomnože, vraćaju niz od 0 i 1. Množenje funkcionira kao operator AND. Dakle, kad su sve vrijednosti istinite, tada vraća 1 else 0

(I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16) Ovo će se ukupno vratiti

{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}*

{FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}*

{FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}

Što će se prevesti u

{0;0;0;0;0;0;0;1;0;0;0;0;0;0;0}

INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1): Funkcija INDEX vratit će isti niz ({0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}) u MATCH funkciju kao niz za pretraživanje.

MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1): MATCH funkcija će tražiti 1 u nizu {0; 0; 0; 0; 0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0}. I vratit će indeksni broj prvih 1 pronađenih u nizu. Ovdje je 8.

INDEKS (E2: E16, MATCH (1, INDEX ((I1 = A2: A16)*(I2 = B2: B16)*(I3 = C2: C16), 0,1), 0)): Konačno, INDEX će se vratiti vrijednost iz zadanog raspona (E2: E16) pri pronađenom indeksu (8).

Ovdje su sve opservacijske bilješke korištene formulom u Excelu
Bilješke:

  1. Stupac tablice ocjena / bodova mora biti u rastućem redoslijedu, inače funkcija može dati pogrešan rezultat.
  2. Funkcija VLOOKUP traži vrijednost u prvom retku tablice_ matrice i izdvaja odgovarajuće vrijednosti samo desno od raspona_pregleda.
  3. Zadnji argument funkcije VLOOKUP funkcije mora biti postavljen na TRUE ili 1 kako bi se dobilo približno podudaranje.
  4. Funkcija VLOOKUP vraća pogrešku ako je adresa radne knjige neispravna ili pogrešna.
  5. Funkcija VLOOKUP vraća pogrešku ako se vrijednost ne podudara.

Nadam se da je ovaj članak o tome kako tražiti vrijednost između dva broja u Excelu objašnjen. Ovdje pronađite više članaka o izračunavanju vrijednosti i srodnih Excel formula. Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku. Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte.

Način korištenja funkcije Vlookup u provjeri valjanosti podataka : Ograničite korisnike da dopuštaju vrijednosti iz tablice za pretraživanje pomoću okvira formule za provjeru valjanosti podataka u Excelu. Okvir formule u provjeri valjanosti podataka omogućuje vam da odaberete vrstu potrebnog ograničenja.

Kako dohvatiti najnoviju cijenu u Excelu : Uobičajeno je ažurirati cijene u bilo kojem poslu, a korištenje najnovijih cijena za bilo koju kupnju ili prodaju je neophodno. Za dohvaćanje najnovije cijene s popisa u Excelu koristimo funkciju LOOKUP. Funkcija LOOKUP postiže najnoviju cijenu.

VLOOKUP funkcija za izračun ocjene u Excelu : Za izračun ocjena IF i IFS nisu jedine funkcije koje možete koristiti. VLOOKUP je učinkovitiji i dinamičniji za takve uvjetne izračune. Za izračun ocjena pomoću VLOOKUP -a možemo koristiti ovu formulu.

17 stvari o Excelu VLOOKUP : VLOOKUP se najčešće koristi za dohvaćanje usklađenih vrijednosti, ali VLOOKUP može učiniti puno više od ovoga. Evo 17 stvari o VLOOKUP -u koje biste trebali znati koristiti učinkovito.

POGLEDAJTE prvi tekst sa popisa u Excelu : Funkcija VLOOKUP dobro radi s zamjenskim znakovima. To možemo koristiti za izdvajanje prve tekstualne vrijednosti s danog popisa u Excelu. Evo opće formule.

LOOKUP datum s posljednjom vrijednošću na popisu : Za dohvaćanje datuma koji sadrži zadnju vrijednost koristimo funkciju LOOKUP. Ova funkcija provjerava ima li ćelija koja sadrži posljednju vrijednost u vektoru, a zatim koristi tu referencu za vraćanje datuma.

Popularni članci:

50 Excel prečaca za povećanje vaše produktivnosti : Ubrzajte svoje zadatke u Excelu. Ovi prečaci pomoći će vam u povećanju radne učinkovitosti u Excelu.

Kako koristiti funkciju VLOOKUP u Excelu : Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

Kako koristiti IF funkciju u Excelu : IF izraz u Excelu provjerava uvjet i vraća određenu vrijednost ako je uvjet TRUE ili vraća drugu određenu vrijednost ako je FALSE.

Kako koristiti funkciju SUMIF u Excelu : Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.

Kako koristiti funkciju COUNTIF u Excelu : Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.