Iskanje vrednosti s funkcijami VLOOKUP, INDEX ali MATCH

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Imate seznam številk pisarn in vedeti morate, kateri zaposleni je v kateri pisarni. Toda razpredelnica je ogromna, kaj lahko torej storite? Uporabite iskalno funkcijo. Funkciji VLOOKUP in HLOOKUP sta dve najbolj uporabnih funkcij tako kot funkciji INDEX in MATCH.

Opomba :  Če poskušate najti čarovnika za iskanje, ta funkcija ni več vsebovana v Excelu.

To je kratek opis, ki vas spomni, kako uporabljati funkcijo VLOOKUP.

=VLOOKUP(B2,C2:E7,3,TRUE)

Prvi argument — del podatkov, ki jih funkcija potrebuje za delovanje — je vrednost, ki jo želite najti. Ta je lahko sklic na celico ali pa programirana vrednost, kot na primer »smith« ali 21,000. Drugi argument predstavlja obseg celic, za katerega mislite, da vsebuje vrednost, ki jo želite najti. V tem primeru je to C2-C7. Tretji argument je stolpec, ki je v takšnem obsegu celic, ki vsebuje vrednost, ki jo želite videti.

Četrti argument je neobvezen. Vnesete lahko »True« ali »False« Če vnesete TRUE, ali če pustite argument prazen, funkcija vrne približek vrednosti, ki ste jo navedli v prvem argumentu. Če pa vnesete FALSE, se funkcija ne bo ujemala z vrednostjo prvega argumenta. Drugače rečeno, če pustite četrti argument prazen, ali če vnesete TRUE, si omogočite več prilagodljivosti.

Ta primer kaže, kako funkcija deluje. Ko vnesete vrednost v celico B2 (prvi argument), funkcija VLOOKUP preišče celice C2-E7 (drugi argument) in vrne največji približek vrednosti iz tretjega stolpca v obsegu, stolpec E (tretji argument).

Tipična raba funkcije VLOOKUP

Četrti argument je prazen, tako da funkcija vrne približek vrednosti. Če temu ni tako, morate vnesti eno od vrednosti v stolpec C ali D, da dobite rezultat.

Ko ste enkrat seznanjeni s funkcijo VLOOKUP, vam uporaba funkcije HLOOKUP ne bi smela povzročati težav. Vnesete iste argumente, le da najde funkcija vrednosti v vrsticah namesto v stolpcih.

Poskusite

Če se želite poigravati z iskalnimi funkcijami, preden jih preizkusite na svojih podatkih, uporabite te vzorčne podatke. Nekateri ljudje radi uporabljajo funkciji VLOOKUP in HLOOKUP, medtem ko dajo drugi prednost funkcijama INDEX in MATCH. Preizkusite jih vse in ugotovite, katere vam najbolj ustrezajo..

Funkcija VLOOKUP v službi

Kopirajte vse celice v tej tabeli in jih prilepite v celico A1 na praznem Excelovem delovnem listu.

Namig    Preden prilepite podatke v Excel, nastavite širino stolpcev za stolpce A – C na 250 slikovnih pik in kliknite Prelomi besedilo (zavihek Osnovno, skupina Poravnava).

Gostota

Viskoznost

Temperatura

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formula

Opis

Rezultat

'=VLOOKUP(1,A2:C10,2)

Funkcija, ki išče približno ujemanje, poišče vrednost 1 v stolpcu A, poišče največjo vrednost v stolpcu A, ki je manjša ali enaka 1, in sicer 0,946, nato pa vrne ustrezno vrednost v isti vrstici iz stolpca B.

=VLOOKUP(1,A2:C10,2)

'=VLOOKUP(1,A2:C10,3,TRUE)

Funkcija, ki išče približno ujemanje, poišče vrednost 1 v stolpcu A, poišče največjo vrednost v stolpcu A, ki je manjša ali enaka 1, in sicer 0,946, nato pa vrne ustrezno vrednost v isti vrstici iz stolpca C.

=VLOOKUP(1,A2:C10,3,TRUE)

'=VLOOKUP(0.7,A2:C10,3,FALSE)

Funkcija, ki išče vrednost, ki se popolnoma ujema, poišče vrednost 0,7 v stolpcu A. Ker v stolpcu ni vrednosti, ki bi se popolnoma ujemala, vrne funkcija napako.

=VLOOKUP(0.7,A2:C10,3,FALSE)

'=VLOOKUP(0.1,A2:C10,2,TRUE)

Funkcija, ki išče približek vrednosti, poišče vrednost 0,1 v stolpcu A. Ker je 0,1 manj kot najmanjša vrednost v stolpcu A, funkcija vrne napako.

=VLOOKUP(0.1,A2:C10,2,TRUE)

'=VLOOKUP(2,A2:C10,2,TRUE)

Funkcija, ki išče približno ujemanje, poišče vrednost 2 v stolpcu A, najde največjo vrednost v stolpcu A, ki je manjša ali enaka 2, in sicer 1,29, nato pa vrne ustrezno vrednost v isti vrstici iz stolpca B.

=VLOOKUP(2,A2:C10,2,TRUE)

Funkcija HLOOKUP v službi

Kopirajte vse celice v tej tabeli in jih prilepite v celico A1 na praznem Excelovem delovnem listu.

Namig    Preden prilepite podatke v Excel, nastavite širino stolpcev za stolpce A – C na 250 slikovnih pik in kliknite Prelomi besedilo (zavihek Osnovno, skupina Poravnava).

Gredi

Ležaji

Zapahi

4

4

9

5

7

10

6

8

11

Formula

Opis

Rezultat

=HLOOKUP("Gredi"; A1:C4; 2; TRUE)

Poišče »Gredi« v 1. vrstici in vrne vrednost iz 2. vrstice istega stolpca (stolpec A).

=HLOOKUP("Gredi";A1:C4;2;TRUE)

=HLOOKUP("Ležaji"; A1:C4; 3; FALSE)

Poišče »Ležaji« v 1. vrstici in vrne vrednost iz 3. vrstice istega stolpca (stolpec B).

=HLOOKUP("Ležaji";A1:C4;3;FALSE)

'=HLOOKUP("B", A1:C4, 3, TRUE)

Poišče »B« v 1. vrstici in vrne vrednost iz 3. vrstice, ki je v istem stolpcu. Ker ni bilo najdeno natančno ujemanje za »B«, je uporabljena največja vrednost v 1. vrstici, ki je manjša kot »B«: »Gredi« v stolpcu A.

=HLOOKUP("B",A1:C4,3,TRUE)

=HLOOKUP("Zapahi"; A1:C4; 4)

Poišče »Zapahi« v 1. vrstici in vrne vrednost iz 4. vrstice istega stolpca (stolpec C).

=HLOOKUP("Zapahi";A1:C4;4)

'=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE)

Poišče število 3 v trivrstični konstanti v obliki polja in vrne vrednost iz 2. vrstice v istem stolpcu (v tem primeru tretjem). V konstanti v obliki polja so tri vrstice vrednosti, pri čemer je vsaka ločena s podpičjem (;). Ker je vrednost »c« najdena v 2. vrstici in v istem stolpcu kot število 3, je »c« vrnjena vrednost.

=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)

Delovanje funkcij INDEX in MATCH

V tem primeru sta hkrati uporabljeni funkciji INDEX in MATCH zaradi pridobivanja številke najnovejšega računa in ustreznega datuma za vsako od petih mest. Ker je datum vrnjen kot številka, uporabimo funkcijo TEXT, da ga oblikujemo kot datum. Funkcija INDEX dejansko uporabi rezultat funkcije MATCH kot argument. Kombinacija funkcij INDEX in MATCH je uporabljena dvakrat v vsaki formuli – prvič zaradi pridobivanja številke računa, drugič zaradi pridobivanja datuma.

Kopirajte vse celice v tej tabeli in jih prilepite v celico A1 na praznem Excelovem delovnem listu.

Namig    Preden prilepite podatke v Excel, nastavite širino stolpcev za stolpce A – D na 250 slikovnih pik in kliknite Prelomi besedilo (zavihek Osnovno, skupina Poravnava).

Račun

Mesto

Datum računa

Najnovejši račun glede na mesto, z datumom

3115

Atlanta

7.4.2012

="Atlanta = "&INDEX($A$2:$C$33,MATCH("Atlanta",$B$2:$B$33,0),1)& ", Datum računa: " & TEXT(INDEX($A$2:$C$33,MATCH("Atlanta",$B$2:$B$33,0),3),"m/d/ll")

3137

Atlanta

9.4.2012

="Austin = "&INDEX($A$2:$C$33,MATCH("Austin",$B$2:$B$33,0),1)& ", Datum računa: " & TEXT(INDEX($A$2:$C$33,MATCH("Austin",$B$2:$B$33,0),3),"m/d/ll")

3154

Atlanta

11.4.2012

="Dallas = "&INDEX($A$2:$C$33,MATCH("Dallas",$B$2:$B$33,0),1)& ", Datum računa: " & TEXT(INDEX($A$2:$C$33,MATCH("Dallas",$B$2:$B$33,0),3),"m/d/ll")

3191

Atlanta

21.4.2012

="New Orleans = "&INDEX($A$2:$C$33,MATCH("New Orleans",$B$2:$B$33,0),1)& ", Datum računa: " & TEXT(INDEX($A$2:$C$33,MATCH("New Orleans",$B$2:$B$33,0),3),"m/d/ll")

3293

Atlanta

25.4.2012

="Tampa = "&INDEX($A$2:$C$33,MATCH("Tampa",$B$2:$B$33,0),1)& ", Datum računa: " & TEXT(INDEX($A$2:$C$33,MATCH("Tampa",$B$2:$B$33,0),3),"m/d/yy")

3331

Atlanta

27.4.2012

3350

Atlanta

28.4.2012

3390

Atlanta

1.5.2012

3441

Atlanta

2.5.2012

3517

Atlanta

8.5.2012

3124

Austin

9.4.2012

3155

Austin

11.4.2012

3177

Austin

19.4.2012

3357

Austin

28.4.2012

3492

Austin

6.5.2012

3316

Dallas

25.4.2012

3346

Dallas

28.4.2012

3372

Dallas

1.5.2012

3414

Dallas

1.5.2012

3451

Dallas

2.5.2012

3467

Dallas

2.5.2012

3474

Dallas

4.5.2012

3490

Dallas

5.5.2012

3503

Dallas

8.5.2012

3151

New Orleans

9.4.2012

3438

New Orleans

2.5.2012

3471

New Orleans

4.5.2012

3160

Tampa

18.4.2012

3328

Tampa

26.4.2012

3368

Tampa

29.4.2012

3420

Tampa

1.5.2012

3501

Tampa

6.5.2012

Več o iskalnih funkcijah

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×