Office
Pierakstīties

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

Lai atrastu vērtību lielu sarakstu, varat izmantot funkciju lookup. Funkciju VLOOKUP tiek plaši izmantots, bet funkcija HLOOKUP un izmantojot funkciju INDEX un MATCH var strādāt jūsu labā arī pārāk.

Lūk, VLOOKUP tvērums un izmantojamie argumenti:

= VLOOKUP(<search value>,<lookup range>,<column>,<Approximate match>)

Piemēram, =VLOOKUP(21500;C2:E7;3;FALSE)

  • Pirmais arguments — funkcijas darbam nepieciešamā daļa — ir meklējamā vērtība. Tā var būt šūnas atsauce, piemēram, B2, vai kāda vērtība, piemēram, “Jānis” vai 21500.

  • Otrais arguments ir to šūnu diapazons, kurā vajadzētu būt meklējamajai vērtībai.

    Svarīgi!: Izmantojot VLOOKUP, kolonnai, kurā ir meklējamā vērtība vai šūnu atsauce, ir jābūt diapazona kreisajai malējai kolonnai.

  • Trešais arguments ir kolonna šūnu uzmeklēšanas diapazonā, kurā ir nepieciešamā vērtība.

Lai gan ceturtais arguments ir papildu lielākā daļa lietotāju ievadiet FALSE (vai 0). kāpēc? Jo tas liek funkciju, lai atrastu pilnīgu atbilstību par meklēšanu. Jūs varat ievadīt bez arguments, vai vērtība ir "TRUE", bet, ja nav atrasta precīza atbilstība, funkcija atgriež tuvākāaptuvenu atbilstību— un parasti lielākā daļa lietotāju nevēlaties aptuvenu atbilstību.

Lai rādītu kā aptuvenu atbilstību var nopietni problēmas, pieņemsim, jūs meklējat daļas ar ID 2345768 cenu, taču maiņas divu skaitļu un to ierakstījis nepareizi, piemēram, šādu formulu: =VLOOKUP(2345678,A1:E7,5). formula atgriež tāda vērtspapīra cenu par nepareizi daļa, jo VLOOKUP atrast vistuvāk numuru mazāks par vai vienāds ar skaitli, ko norādījāt (2345678). Jūs varētu beigties norēķinu klients nepareizi šo kļūdu dēļ.

Ja atbilstošās atbilstības argumentam norādāt APLAMS vai 0 un ja nav precīzas atbilstības, formula šūnā atgriež #N/A, nevis nepareizu vērtību, kas ir ievērojami labāk. Šādā gadījumā #N/A nenozīmē, ka formulu esat ievadījis nepareizi (izņemot nepareizo numuru); tas nozīmē, ka netika atrasts skaitlis 2345678, jo bija nepieciešams 2345768.

Šis piemērs parāda, kā darbojas šī funkcija. Kad šūnā B2 ievadāt kādu vērtību (pirmais arguments), VLOOKUP meklē šūnās C2:E7 (otrais arguments) un atgriež tuvāko aptuveno atbilstību no diapazona trešās kolonnas (kolonnas E; trešais arguments).

Tipisks funkcijas VLOOKUP lietojums

Šajā piemērā ceturtais arguments ir tukšs, tāpēc funkcija atgriež aptuvenu atbilstību.

Funkcijas HLOOKUP izmantošana

Tiklīdz apgūsit funkciju VLOOKUP, raizes nesagādās arī funkcija HLOOKUP. Tajā tiek ievadīti tie paši argumenti, tikai HLOOKUP vērtības meklē rindās, nevis kolonnās.

INDEX un MATCH izmantošana vienkopus

Ja nevēlaties būt ierobežots ar meklēšanu kreisajā malējā kolonnā, varat izmantot funkciju INDEX un MATCH kombināciju. Formula, kurā tās abas tiek izmantotas, ir nedaudz sarežģītāka par formulu ar funkciju VLOOKUP, bet tas var būt jaudīgāka — un pastāv lietotāji, kas labāk izvēlas INDEX/MATCH kombināciju, nevis funkciju VLOOKUP.

Šajā piemērā redzams neliels saraksts, kurā meklējamā vērtība Čikāga neatrodas kreisajā malējā kolonnā. Tātad nevaram izmantot funkciju VLOOKUP. Tās vietā izmantosim funkciju MATCH, lai diapazonā B1:B11 atrastu Čikāga. Tā ir 4. rindā. Pēc tam INDEX izmanto šo vērtību kā uzmeklēšanas argumentu un 4. kolonnā (D) atrod Čikāgas iedzīvotāju skaitu. Izmantotā formula ir redzama šūnā A14.

INDEX un MATCH izmantošana, lai uzmeklētu vērtību

Papildinformācija par uzmeklēšanas funkcijām

Uz lapas sākumu

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.

×