Uporaba Excelovih vgrajenih funkcij za iskanje podatkov v tabeli ali obsegu celic

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Povzetek

V tem članku po korakih je opisano, kako poiščete podatke v tabeli (ali obsegu celic), in sicer tako, da uporabite različne vgrajene funkcije v Microsoft Excelu. Če želite dobiti enak rezultat, lahko uporabite različne formule.

Ustvarjanje vzorčnega delovnega lista

V tem članku je uporabljen Vzorčni delovni list za ponazoritev Excelovih vgrajenih funkcij. Razmislite o primeru sklica imena iz stolpca A in vračanje starosti te osebe iz stolpca C. Če želite ustvariti ta delovni list, vnesite te podatke na prazen Excelov delovni list.

Vnesli boste vrednost, ki jo želite poiskati v celico E2. Formulo lahko vnesete v poljubno prazno celico na istem delovnem listu.

A

B

C

D

E

1

Ime

Dept

Starost

Iskanje vrednosti

2

Henry

501

28

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Definicije izrazov

V tem članku so opisani ti izrazi za opisovanje Excelovih vgrajenih funkcij:

Izraz

Definicija

Primer

Matrika tabele

Celotna iskalna tabela

A2: C5

Lookup_Value

Vrednost, ki jo najdete v prvem stolpcu argumenta Table_Array.

E2

Lookup_Array
-OR-
Lookup_Vector

Obseg celic, ki vsebuje možne iskalne vrednosti.

A2: A5

Col_Index_Num

Številka stolpca v matriki Table_Array mora biti vrnjena vrednost.

3 (tretji stolpec v matriki Table_Array)

Result_Array
-OR-
Result_Vector

Obseg, ki vsebuje samo eno vrstico ali stolpec. Mora biti enake velikosti kot Lookup_Array ali Lookup_Vector.

C2: C5

Range_Lookup

Logična vrednost (TRUE ali FALSE). Če je TRUE ali izpuščen, je vrnjen približen rezultat. Če je FALSE, bo iskalo natančno ujemanje.

FALSE

Top_cell

To je sklic, iz katerega želite osnovati odmik. Top_Cell se mora sklicevati na celico ali obseg sosednjih celic. V nasprotnem primeru vrne odmik #VALUE! #IME.

Offset_Col

To je število stolpcev, v levo ali v desno, na katerega želite, da se zgornja leva celica rezultata sklicuje. Na primer» 5 «kot argument» Offset_Col «določa, da je zgornja leva celica v sklicu pet stolpcev na desni strani sklica. Offset_Col je lahko pozitiven (kar pomeni desno od začetnega sklica) ali negativno (kar pomeni levo od začetnega sklica).

Funkcije

ISKANJE ()

Funkcija lookup poišče vrednost v eni vrstici ali stolpcu in jo primerja z vrednostjo v istem položaju v drugi vrstici ali stolpcu.

To je primer sintakse formule za iskanje:

   = LOOKUP (Lookup_Value, Lookup_Vector, Result_Vector)


Naslednja formula najde starost Marije v vzorčnem delovnem listu:

   = LOOKUP (E2; A2: A5; C2: C5)

V formuli je uporabljena vrednost» Mary «v celici E2 in poišče» Mary «v vektorju za iskanje (stolpec A). Formula se nato ujema z vrednostjo v isti vrstici v vektorju rezultata (stolpec C). Ker je» Mary «v vrstici 4, Funkcija LOOKUP vrne vrednost iz vrstice 4 v stolpcu C (22).

Opomba: Funkcija lookup zahteva, da je tabela razvrščena.

Če želite več informacij o funkciji lookup , kliknite to številko članka iz Microsoftove zbirke znanja:
 

Uporaba funkcije LOOKUP v Excelu

VLOOKUP ()

Funkcija VLOOKUP ali navpična lookup se uporabi, ko so podatki navedeni v stolpcih. Ta funkcija išče vrednost v levem stolpcu in jo primerja s podatki v navedenem stolpcu v isti vrstici. S funkcijo VLOOKUP lahko poiščete podatke v razvrščeni ali Nerazvrščeni tabeli. V tem primeru je uporabljena tabela z nerazvrščenimi podatki.

To je primer sintakse formule VLOOKUP :

    = VLOOKUP (Lookup_Value, Table_Array, Col_Index_Num, Range_Lookup)

Naslednja formula najde starost Marije v vzorčnem delovnem listu:

   = VLOOKUP (E2; A2: C5; 3; FALSE)

V formuli je uporabljena vrednost» Mary «v celici E2 in poišče» Mary «v levem stolpcu (stolpec A). Formula se nato ujema z vrednostjo v isti vrstici v Column_Index. V tem primeru je uporabljen» 3 «kot Column_Index (stolpec C). Ker je» Mary «v vrstici 4, Funkcija VLOOKUP vrne vrednost iz vrstice 4 V stolpcu C (22).

Če želite več informacij o funkciji VLOOKUP , kliknite to številko članka iz Microsoftove zbirke znanja:
 

Uporaba funkcije VLOOKUP ali HLOOKUP za iskanje natančnega ujemanja

INDEX () in MATCH ()

Funkcije INDEX in MATCH lahko uporabite skupaj, da dobite enake rezultate kot z možnostjo lookup ali VLOOKUP.

To je primer sintakse, ki združuje indeks in ujemanje , da ustvari enake rezultate kot lookup in VLOOKUP v prejšnjih primerih:

    = INDEX (Table_Array, MATCH (Lookup_Value; Lookup_Array; 0), Col_Index_Num)

Naslednja formula najde starost Marije v vzorčnem delovnem listu:


= INDEX (A2: C5; MATCH (E2; A2: A5; 0), 3)

V formuli je uporabljena vrednost» Mary «v celici E2 in poišče» Mary «v stolpcu A. Nato se ujema z vrednostjo v isti vrstici v stolpcu C. Ker je» Mary «v vrstici 4, formula vrne vrednost iz vrstice 4 v stolpcu C (22).

Opomba Če nobena od celic v argumentu Lookup_Array ne ustreza argumentu Lookup_Value ("Mary"), se bo ta formula vrnila #N/A.
Če želite več informacij o funkciji index , kliknite to številko članka iz Microsoftove zbirke znanja:

Uporaba funkcije index za iskanje podatkov v tabeli

Odmik () in UJEMANJE ()

Funkcije offset in Match lahko uporabite skupaj, da ustvarite enake rezultate kot funkcije v prejšnjem primeru.

To je primer sintakse, ki združuje Odmik in ujemanje z enakim rezultatom kot» Iskanje «in» VLOOKUP«:

   = OFFSET (top_cell; MATCH (Lookup_Value; Lookup_Array; 0), Offset_Col)

Ta formula najde starost Marije v vzorčnem delovnem listu:

   = OFFSET (A1; MATCH (E2; A2: A5; 0), 2)

V formuli je uporabljena vrednost» Mary «v celici E2 in poišče» Mary «v stolpcu A. Formula se nato ujema z vrednostjo v isti vrstici, vendar v dveh stolpcih desno (stolpec C). Ker je» Mary «v stolpcu A, formula vrne vrednost v vrstici 4 v stolpcu C (22).

Če želite več informacij o funkciji offset , kliknite to številko članka iz Microsoftove zbirke znanja:
 

Uporaba funkcije offset

Razširite poznavanje Officea
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.

×