VLOOKUP Galda masīvs Kā lietot VLOOKUP Table Array programmā Excel?

Tabulas masīvs funkcijā VLOOKUP

VLOOKUP vai vertikālā uzmeklēšanā, kad mēs izmantojam atsauces šūnu vai vērtību, lai meklētu kolonnu grupā, kurā ir saskaņojami dati, un izgūtu izvadi, diapazona grupa, kurai mēs izmantojām atbilstību, tiek saukta par VLOOKUP table_array, tabulas masīvā atsauces šūna atrodas kolonnas kreisajā pusē.

Excel funkcija VLOOKUP (vertikālā meklēšana) meklē informāciju vai vērtību no vienas tabulas masīva vai datu kopas kolonnas un izvelk un atgriež kādu atbilstošu vērtību vai informāciju no citas kolonnas.

VLOOKUP programmā Excel ir iebūvēta funkcija, un tā tiek nosaukta tāpēc, ka formula meklē vērtību un meklē to vertikāli lejup pa konkrētu kolonnu. Tas tiek pārtraukts, tiklīdz tā atrod šo vērtību, un mūsu norādītajā kolonnā skatās pa labi no šīs vērtības.

Funkcijai ir nepieciešama vērtība vai argumenti, lai to palaistu. Izveidojot funkciju HLOOKUP vai VLOOKUP programmā Excel, kā vienu no argumentiem ievadām šūnu diapazonu. Šo diapazonu sauc par table_array argumentu.

Funkcijas VLOOKUP vispārīgā sintakse ir šāda:

Funkcijas VLOOKUP sintaksei ir šādi argumenti:

  • Uzmeklēšanas_vērtība: obligāta , norāda vērtību, kuru mēs vēlamies meklēt tabulas vai datu kopas pirmajā kolonnā.
  • Table_array: Obligāts, apzīmē meklējamo datu kopu vai datu masīvu.
  • Col_indexnum: Obligāts, apzīmē veselu skaitli, kas norāda table_array kolonnas numuru, no kura mēs vēlamies atgriezt vērtību
  • Range_lookup: neobligāti, apzīmē vai nosaka, kādai funkcijai jāatgriežas, ja tā neatrod precīzu atbilstību lookup_value. Šo argumentu var iestatīt uz “FALSE; vai “TRUE”, kur “TRUE” norāda aptuveno atbilstību (ti, izmantojiet tuvāko atbilstību zem lookup_value, ja precīza atbilstība nav atrasta), un “FALSE”, kas norāda precīzu atbilstību (ti, atgriež kļūdu gadījumā, ja precīza atbilstība nav atrasta). “TRUE” var arī aizstāt ar “1” un “FALSE” ar “0”.

Tātad iepriekšminētajā sintaksē mēs varam redzēt, ka otrais funkcijas nodrošinātais arguments ir VLOOKUP table_array.

Piemēri

1. piemērs

Pieņemsim, ka mums ir studentu ierakstu tabula, kas sastāv no dažu studentu saraksta numura, vārda, klases un e-pasta ID. Tagad, ja mēs vēlamies iegūt konkrēta studenta e-pasta ID no šīs datu bāzes, mēs izmantojam funkciju VLOOKUP šādi:

= VLOOKUP (F2, A2: D12,4,1)

Iepriekšminētajā formulā diapazons A2: D12 ir Vlookup tabulas masīvs.

Trešais arguments ar vērtību 4 liek funkcijai atgriezt vērtību tajā pašā rindā no studentu ierakstu tabulas ceturtās kolonnas. Pēdējais arguments, kas minēts kā 1 (TRUE), liek funkcijai atgriezt aptuveno atbilstību (precīzu atbilstību, ja tāda pastāv).

Mēs varam redzēt, ka formula VLOOKUP meklē vērtību 6 (tā kā šūnā F2 ir vērtība 6) studentu ierakstu tabulas kreisajā kolonnā, meklējot no augšas uz leju.

Tiklīdz formula atrod vērtību 6, tā ceturtajā kolonnā iet pa labi un no tās izraksta e-pasta ID.

Tātad mēs varam redzēt, ka 6. saraksta e-pasta ID ir pareizi izvilkts un atgriezts ar šo funkciju.

2. piemērs

Pieņemsim, ka mums ir divas tabulas: darbinieku tabula, kas sastāv no darbinieka ID, darbinieka vārda, darbinieka komandas un darbinieka apzīmējuma, un vēl viena tabula, kas sastāv no dažiem darbinieku ID, un mēs vēlamies atrast to atbilstošo apzīmējumu, tāpēc mēs izmantojam VLOOKUP formulu vienā šūnā, izmantojot absolūtu atsauci uz table_array un ielīmējiet to citās šūnās.

= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)

Mēs varam redzēt, ka absolūtā atsauce tiek izveidota, ierakstot “$” šūnas atsauces rindas un kolonnas priekšā. Tas ļaus lietotājam kopēt šūnu atsauci uz citām šūnām, vienlaikus bloķējot atskaites punktu: (šajā gadījumā tabulas masīva A2: D11 sākuma un beigu šūnas). Tastatūra izceļ saīsni, lai izveidotu absolūtu atsauci, nospiežot F4 taustiņu uz tastatūras pēc šūnas atsauces ievadīšanas.

Tātad tagad, kad mēs kopējam VLOOKUP formulu no šūnas G2 un ielīmējam to trīs citās šūnās G3, G4 un G5, tad mainās tikai uzmeklēšanas vērtība (pirmais arguments, uz kuru ir atsauce uz šūnu) un otrais arguments (table_array) paliek nemainīgs. Tas ir tāpēc, ka G2 tabulas_array tabulas diapazonā mēs izmantojām absolūtās šūnu atsauces, lai tabulas diapazons paliktu fiksēts vai bloķēts.

Tātad mēs varam redzēt, ka atbilstošo darbinieku ID apzīmējums ir pareizi izvilkts un atgriezts ar absolūtu atsauci uz table_array.

3. piemērs

Pieņemsim, ka table_array atrodas citā darbgrāmatas darblapā (1. piemērs), un saraksta Nr. Un atbilstošais e-pasta ID, kuru mēs vēlamies atrast, ir citā darbgrāmatas darblapā (3. piemērs). Ja tas tā ir, tad argumentā table_array funkcijā VLOOKUP ietilpst lapas nosaukums, kam seko izsaukuma zīme un šūnu diapazons.

= VLOOKUP (A2, 1. piemērs! A2: D12,4, 1)

Mēs varam redzēt, ka studentu ierakstu tabula ir iekļauta diapazonā: A2: D12 darblapā ar nosaukumu “Piemērs1”, savukārt šūna un darblapa, kur mēs vēlamies atgriezt 12. ruļļa vērtību, ir darblapā ar nosaukumu “ 3. piemērs ”. Tātad šajā gadījumā otrais funkcijas VLOOKUP funkcijas arguments darblapas “Piemērs3” šūnā B2 satur lapas nosaukumu, kurā ir tabulas_zīmējums, kam seko izsaukuma zīme un šūnu diapazons.

Tātad mēs varam redzēt, ka 12. saraksta e-pasta ID ir pareizi izvilkts un atdots pat tad, ja Vlookup tabulas masīvs atrodas citā darbgrāmatas lapā.

Atceramās lietas

  • Arguments: table_array vienmēr ir otrais arguments funkcijā LOOKUP.
  • Funkcijas LOOKUP arguments table_array vienmēr seko uzmeklēšanas vērtībai.
  • Šūnu diapazons, kas uzskaitīts kā arguments table_array, var izmantot absolūtās vai relatīvās šūnu atsauces.
  • Bloķējot VLOOKUP no tabulas masīva, mēs varam ātri atsaukties uz datu kopu pret vairākām uzmeklēšanas vērtībām.
  • Šūnas argumentā table_array var atrasties pat citā darbgrāmatas darblapā. Ja tas tā ir, tad Vlookup tabulas masīva arguments ietver lapas nosaukumu, kam seko izsaukuma zīme un šūnu diapazons.
  • Funkcijai LOOKUP sniegtajam argumentam 'table_array' jābūt vismaz tikpat daudz kolonnu platam kā argumenta 'col_indexnum' vērtībai.
  • Funkcijai VLOOKUP table_array jābūt vismaz divām datu kolonnām.

Interesanti raksti...