Izmantojiet programmas Excel iebūvētās funkcijas, lai atrastu datus tabulā vai šūnu diapazonā

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ā.

Kopsavilkums

Šajā detalizētajā rakstā ir paskaidrots, kā atrast datus tabulā (vai šūnu diapazonā), izmantojot dažādas iebūvētās funkcijas programmā Microsoft Excel. Varat izmantot dažādas formulas, lai iegūtu tādu pašu rezultātu.

Parauga darblapas izveide

Šajā rakstā izmantota parauga darblapa, lai ilustrētu programmas Excel iebūvētās funkcijas. Apsveriet piemēru, kā izveidot atsauci no kolonnas A un atgriež šīs personas vecumu no kolonnas C. Lai izveidotu šo darblapu, ievadiet šādus datus tukšā Excel darblapā.

Šūnā E2 ierakstiet vērtību, kuru vēlaties meklēt. Formulu var ierakstīt jebkurā tukšā šūnā tajā pašā darblapā.

A

B

C

D

E

1

Vārds

Dept

Vecums

Atrast vērtību

2

Henry

501

28

Mērija

3

Stan

201

19

4

Mērija

101

22

5

Noklikšķināšana nospiešana

301

29

Terminu definīcijas

Šajā rakstā ir izmantoti tālāk norādītie termini, lai aprakstītu Excel iebūvētās funkcijas:

Termins

Definīcija

Piemērs

Tabulas masīvs

Visa uzmeklēšanas tabula

A2: C5

Uzmeklējamā _ vērtība

Vērtība, kas jāatrod tabulas_mas īva pirmajā kolonnā.

E2

Uzmeklēšanas
_ masīvs -vai-
Vektorā

Šūnu diapazons, kurā ir iespējamās uzmeklēšanas vērtības.

A2: A5

Col_Index_Num

Kolonnas numurs tabulas_mas īvā ir jāatgriež atbilstošā vērtība.

3 (trešā kolonna tabulas_mas īvs)

Result_Array
-vai-
Result_Vector

Diapazons, kurā ir tikai viena rinda vai kolonna. Tā lielums ir tāds pats kā uzmeklēšanas _ masīvs vai vektorā.

C2: C5

Diapazona_uzmekl ēšana

Loģiskā vērtība (TRUE vai FALSE). Ja tā ir TRUE vai izlaista, tiek atgriezta daļēji atbilstoša vērtība. Ja tas ir APLAMs, tas meklēs precīzu atbilstību.

FALSE

Top_cell

Šī ir atsauce, no kuras vēlaties balstīt nobīdi. Top_Cell ir jābūt atsaucei uz šūnu vai blakusesošu šūnu diapazonu. Pretējā gadījumā funkcija OFFSET atgriež #VALUE! kļūdas vērtību.

Offset_Col

Šis ir kolonnu skaits pa kreisi vai pa labi, no kuras jāatsaucas rezultāta augšējai kreisajai šūnai. Piemēram, "5" kā arguments Offset_Col norāda, ka atsauces augšējā kreisajā šūnā ir piecas kolonnas pa labi no atsauces. Offset_Col var būt pozitīva (tas nozīmē pa labi no sākuma atsauces) vai negatīva (kas nozīmē pa kreisi no sākuma atsauces).

Funkcijas

LOOKUP ()

Funkcija Lookup atrod vērtību vienā rindā vai kolonnā un atbilst tai pašā vietā citā rindā vai kolonnā.

Tālāk ir parādīts UZMEKLĒŠANAS formulas sintakses piemērs:

   = LOOKUP (uzmeklējamā _ vērtība, vektorā, Result_Vector)


Tālāk redzamajā formulā tiek atrasts Marijas vecums parauga darblapā:

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

Formula izmanto vērtību "Ilze" šūnā E2 un atrod "Ilze" uzmeklēšanas vektorā (kolonna A). Pēc tam formula atbilst vērtībai tajā pašā rindā rezultātu vektorā (kolonna C). Tā kā "Mērija" ir 4. rindā, funkcija LOOKUP atgriež vērtību no 4. rindas kolonnā C (22).

Piezīme: Funkcijai Lookup nepieciešams, lai tabula būtu sakārtota.

Lai iegūtu papildinformāciju par funkciju Lookup , noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
 

Funkcijas LOOKUP lietošana programmā Excel

VLOOKUP ()

Ja dati ir norādīti kolonnās, tiek izmantota funkcija VLOOKUP vai vertikāls LOOKUP. Šī funkcija meklē vērtību kreisās puses kolonnā un atbilst tai pašā rindā norādītās kolonnas datiem. Varat izmantot funkciju VLOOKUP , lai atrastu datus kārtotā vai nesakārtotā tabulā. Šajā piemērā tiek izmantota tabula ar nesakārtotiem datiem.

Tālāk ir parādīts VLOOKUP formulas sintakses piemērs:

    = VLOOKUP (uzmeklējamā _ vērtība, tabulas_mas īvs, Col_Index_Num, diapazona_uzmekl ēšana)

Tālāk redzamajā formulā tiek atrasts Marijas vecums parauga darblapā:

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

Formula izmanto vērtību "Ilze" šūnā E2 un atrod "Ilze" kreisajā kolonnā (kolonna A). Pēc tam formula atbilst vērtībai tajā pašā rindā programmā Column_Index. Šajā piemērā tiek izmantots "3" kā Column_Index (kolonna C). Tā kā "Mērija" ir 4. rindā, funkcija VLOOKUP atgriež vērtību no 4. rindas kolonnā C (22).

Lai iegūtu papildinformāciju par funkciju VLOOKUP , noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
 

Kā izmantot funkciju VLOOKUP vai HLOOKUP, lai atrastu precīzu atbilstību

INDEX () un MATCH ()

Varat izmantot funkciju INDEX un MATCH kopā, lai iegūtu tādus pašus rezultātus, kā izmantojot uzmeklēšanu vai VLOOKUP.

Tālāk sniegts piemērs ar sintaksi, kas apvieno index un Match , lai iegūtu tādus pašus rezultātus kā uzmeklēšanas un VLOOKUP iepriekšējos piemēros:

    = INDEX (tabulas_mas īvs, MATCH (uzmeklējamā _ vērtība, uzmeklēšanas _ masīvs, 0), Col_Index_Num)

Tālāk redzamajā formulā tiek atrasts Marijas vecums parauga darblapā:


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

Formula izmanto vērtību "Ilze" šūnā E2 un atrod "Ilze" kolonnā A. Pēc tam tā atbilst vērtībai kolonnā C. Tā kā "Mērija" ir 4. rindā, formula atgriež vērtību no 4. rindas kolonnā C (22).

Piezīme Ja neviena no uzmeklēšanas _ vērtība nevienādo uzmeklētāja šūnām ("Mērija"), šī formula atgriezīs #N/A.
Lai iegūtu papildinformāciju par funkciju index , noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

Funkcijas INDEX izmantošana, lai atrastu tabulas datus

OFFSET () un MATCH ()

Varat izmantot funkcijas OFFSET un Match kopā, lai iegūtu tādus pašus rezultātus kā iepriekšējā piemērā funkcijas.

Tālāk sniegts piemērs ar sintaksi, kas apvieno nobīdi un Match, lai iegūtu tādus pašus rezultātus kā uzmeklēšana un VLOOKUP.

   = OFFSET (top_cell, MATCH (uzmeklējamā _ vērtība, uzmeklēšanas _ masīvs, 0), Offset_Col)

Šajā formulā tiek atrasta Marijas vecums parauga darblapā:

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

Formula izmanto vērtību "Ilze" šūnā E2 un atrod "Ilze" kolonnā A. Pēc tam formula atbilst vērtībai tajā pašā rindā, bet divas kolonnas pa labi (kolonna C). Tā kā "Mērija" ir kolonnā A, formula atgriež vērtību 4. rindā kolonnā C (22).

Lai iegūtu papildinformāciju par funkciju OFFSET , noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
 

Funkcijas OFFSET lietošana

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.

×