Vērtību uzmeklēšana, izmantojot funkciju VLOOKUP, INDEX vai MATCH

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Pieņemsim, ka jums ir office atrašanās vietu numuru sarakstu, un jums ir jāzina, kuri darbinieki ir katrā birojā. Izklājlapā ir liela, lai jūs varētu domāt, tas ir grūti uzdevumu. Tas ir faktiski diezgan viegli darīt ar funkcija lookup.

Funkcijas VLOOKUP un HLOOKUP , kopā ar INDEX un MATCH,ir aprakstītas dažas noderīgākajām Excel funkcijām.

Piezīme.: Uzmeklēšanas vedņa līdzeklis vairs nav pieejama programmā Excel.

Lūk, piemērs, kā izmantot VLOOKUP.

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

Šajā piemērā pirmais argumentsir B2 — elements, kas funkcijas ir jāstrādā. VLOOKUP, šajā pirmais arguments ir vērtība, kuru vēlaties atrast. Šis arguments var būt šūnas atsauce vai fiksētu vērtību, piemēram, "Jana" vai 21 000. Otrais arguments ir šūnu diapazons, C2-:E7, lai meklētu vērtības, ko vēlaties atrast. Trešais arguments ir kolonna šūnu diapazonu, kurā ir vērtība, kas jums meklēt.

Ceturtais arguments nav obligāts. Ievadiet TRUE vai FALSE. Ja jums ierakstiet TRUE vai argumentu atstājiet tukšu, funkcija atgriež aptuvenu atbilstību pirmajā argumentā norādīto vērtību. Ja ievadāt FALSE, funkcija atbilst vērtībai nodrošina pirmajā argumentā. Citiem vārdiem sakot, atstājot ceturtais arguments tukšu — vai ievadot TRUE — sniedz lielāku elastību.

Šajā piemērā parādīts, kā darbojas funkcija. Ievadot vērtību šūnā B2 (pirmā argumenta), funkcija VLOOKUP meklē šūnas diapazonā C2:E7 (arguments 2) un tiek atgriezta tuvāko aptuvenu atbilstību no trešās kolonnas krustpunkts diapazonā, kolonnā E (3rd arguments).

Tipisks funkcijas VLOOKUP lietojums

Ceturtais arguments ir tukšs, tāpēc funkcija atgriež aptuvenu atbilstību. Ja tā nav, jums ir ievadiet kādu no vērtības kolonnās C un D, lai iegūtu rezultātu vispār.

Kad esat apmierināts ar VLOOKUP, funkcija HLOOKUP ir tikpat viegli izmantot. Ievadiet tiem pašiem argumentiem, bet tā meklē rindām, nevis pēc kolonnām. "

Izmēģiniet

Ja vēlaties eksperimentēt ar uzmeklēšanas funkcijām, pirms tās lietojat saviem datiem, šeit ir piemēra dati. Daži Excel lietotāji, piemēram, izmantojot VLOOKUP un HLOOKUP; citi lietotāji izvēlas INDEX un MATCH izmantošana vienkopus. Katrai metodei izmēģināt un redzēt, kuri no tiem, kas jums patīk vislabāk.

Izvēles RŪTIŅA drukāt darbā

Kopējiet tālāk norādītajiem datiem tukšu izklājlapu.

Padoms:    Pirms datu ielīmēšanas Excel iestatīt kolonnu platumu kolonnas no A līdz C līdz 250 pikseļi un pēc tam noklikšķiniet uz Aplauzt tekstu (cilnesSākums grupā Līdzinājums ).

Blīvums

Viskozitāte

Temperatūra

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

Apraksts

Rezultāts

=VLOOKUP(1,A2:C10,2)

Izmantojot aptuvenu atbilstību, kolonnā A meklē vērtību 1, atrod tajā lielāko vērtību, kas ir mazāka vai vienāda ar 1, kas ir 0,946, un tad tai pašā rindā atgriež vērtību no kolonnas B.

2,17

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

Izmantojot aptuvenu atbilstību, kolonnā A meklē vērtību 1, atrod tajā lielāko vērtību, kas ir mazāka vai vienāda ar 1, kas ir 0,946, un tad tai pašā rindā atgriež vērtību no kolonnas C.

100

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

Izmantojot precīzu atbilstību, kolonnā A meklē vērtību 0,7. Tā kā kolonnā A precīzas atbilstības nav, tiek atgriezta kļūda.

#N/A

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

Izmantojot aptuvenu atbilstību, kolonnā A meklē vērtību 0,1. Tā kā 0,1 ir mazāka vērtība par kolonnas A mazāko vērtību, tiek atgriezta kļūda.

#N/A

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

Izmantojot aptuvenu atbilstību, kolonnā A meklē vērtību 2, atrod tajā lielāko vērtību, kas ir mazāka vai vienāda ar 2, kas ir 1,29, un tad tai pašā rindā atgriež vērtību no kolonnas B.

1,71

HLOOKUP piemērs

Kopējiet visas šūnas šajā tabulā un ielīmējiet tās tukšas Excel darblapas šūnā A1.

Padoms:    Pirms datu ielīmēšanas Excel iestatīt kolonnu platumu kolonnas no A līdz C līdz 250 pikseļi un pēc tam noklikšķiniet uz Aplauzt tekstu (cilnesSākums grupā Līdzinājums ).

Asis

Bloki

Briketes

4

4

9

5

7

10

6

8

11

Formula

Apraksts

Rezultāts

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

1. rindā uzmeklē “Asis” un atgriež vērtību no 2. rindas, kas atrodas tajā pašā kolonnā (kolonnā A).

4

=HLOOKUP("Bloki"; A1:C4; 3; FALSE)

1. rindā uzmeklē “Bloki” un atgriež vērtību no 3. rindas, kas atrodas tajā pašā kolonnā (kolonnā B).

7

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

1. rindā uzmeklē “B” un atgriež vērtību no 3. rindas, kas atrodas tajā pašā kolonnā. Tā kā vērtībai “B” nav tieši atbilstošas vērtības, tiek izmantota lielākā rindas 1 vērtība, kas ir mazāka par “B”: “Asis” kolonnā A.

5

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

1. rindā uzmeklē “Briketes” un atgriež vērtību no 4. rindas, kas atrodas tajā pašā kolonnā (kolonnā C).

11

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

Trīs rindu masīva konstantē uzmeklē skaitli 3 un atgriež vērtību no tās pašas kolonnas (šajā gadījumā trešās) 2. rindas. Masīva konstantē ir trīs vērtību rindas, katra rinda atdalīta ar semikolu (;). Tā kā vērtība “c” ir atrodama rindā 2 un atrodas tajā pašā kolonnā, kur 3, tiek atgriezts “c”.

c

INDEX un MATCH piemēri

Šajā piemērā pēdējo strādā kopā, lai atgrieztu agrākais rēķina numurs un tās atbilstošo datumu katrai piecas pilsētas funkcijas INDEX un MATCH. Tā kā datums tiek atgriezts kā skaitlis, mēs izmantojiet funkciju TEXT, lai formatētu kā datumu. Funkcija INDEX faktiski izmanto funkcija MATCH rezultātu kā argumentu. Funkcijas INDEX un MATCH kombināciju tiek izmantotas divreiz katrā formulā — vispirms, lai atgrieztu rēķina numurs un pēc tam, lai atgrieztu datumu.

Kopējiet visas šūnas šajā tabulā un ielīmējiet tās tukšas Excel darblapas šūnā A1.

Padoms:    Pirms datu ielīmēšanas Excel iestatīt kolonnu platumu kolonnas no A līdz D 250 pikseļi un pēc tam noklikšķiniet uz Aplauzt tekstu (cilnesSākums grupā Līdzinājums ).

Rēķins

Pilsēta

Rēķina datums

Agrākais rēķins, kārtots pēc pilsētas, kuru datums

3115

Jelgava

07.04.12.

="Jelgava = "&INDEX($A$2:$C$33,MATCH("Jelgava",$B$2:$B$33,0),1)& ", Rēķina datums: " & TEXT(INDEX($A$2:$C$33,MATCH("Jelgava",$B$2:$B$33,0),3),"dd.mm.yy")

3137

Jelgava

09.04.12.

="Cēsis = "&INDEX($A$2:$C$33,MATCH("Cēsis",$B$2:$B$33,0),1)& ", Rēķina datums: " & TEXT(INDEX($A$2:$C$33,MATCH("Cēsis",$B$2:$B$33,0),3),"dd.mm.yy")

3154

Jelgava

11.04.12

="Liepāja = "&INDEX($A$2:$C$33,MATCH("Liepāja",$B$2:$B$33,0),1)& ", Rēķina datums: " & TEXT(INDEX($A$2:$C$33,MATCH("Liepāja",$B$2:$B$33,0),3),"dd.mm.yy")

3191

Jelgava

21.04.12.

="Valmiera = "&INDEX($A$2:$C$33,MATCH("Valmiera",$B$2:$B$33,0),1)& ", Rēķina datums: " & TEXT(INDEX($A$2:$C$33,MATCH("Valmiera",$B$2:$B$33,0),3),"dd.mm.yy")

3293

Jelgava

25.04.12.

="Valka = "&INDEX($A$2:$C$33,MATCH("Valka",$B$2:$B$33,0),1)& ", Rēķina datums: " & TEXT(INDEX($A$2:$C$33,MATCH("Valka",$B$2:$B$33,0),3),"dd.mm.yy")

3331

Jelgava

27.04.12.

3350

Jelgava

28.04.12.

3390

Jelgava

01.05.12.

3441

Jelgava

02.05.12.

3517

Jelgava

08.05.12.

3124

Cēsis

09.04.12.

3155

Cēsis

11.04.12.

3177

Cēsis

19.04.12.

3357

Cēsis

28.04.12.

3492

Cēsis

06.05.12.

3316

Liepāja

25.04.12.

3346

Liepāja

28.04.12.

3372

Liepāja

01.05.12.

3414

Liepāja

01.05.12.

3451

Liepāja

02.05.12.

3467

Liepāja

02.05.12.

3474

Liepāja

04.05.12.

3490

Liepāja

05.05.12.

3503

Liepāja

08.05.12.

3151

Valmiera

09.04.12.

3438

Valmiera

02.05.12.

. 3471

Valmiera

04.05.12.

3160

Valka

18.04.12.

3328

Valka

26.04.12.

3368

Valka

29.04.12.

3420

Valka

01.05.12.

3501

Valka

06.05.12.

Papildinformācija par uzmeklēšanas funkcijām

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×