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 |
Šū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 |
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:
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:
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: