Satura rādītājs
Microsoft Excel programmā VLOOKUP funkcija parasti izmanto, lai iegūtu datus, pamatojoties uz meklēšanas vērtību kolonnā vai šūnu diapazonā. Šajā rakstā jūs iepazīsieties ar 10 labākajiem piemēriem un praksi, izmantojot funkciju VLOOKUP funkcija.
Lejupielādēt Practice Workbook
Varat lejupielādēt Excel darbgrāmatu, ko izmantojām, lai sagatavotu šo rakstu.
Prakse ar VLOOKUP.xlsxIevads VLOOKUP funkcijā
- Funkcijas mērķis:
Portāls VLOOKUP funkcija tiek izmantots, lai dotās tabulas galējā kreisajā slejā meklētu norādīto vērtību un pēc tam atgrieztu vērtību tajā pašā rindā no norādītās slejas.
- Sintakse:
=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
- Argumenti Paskaidrojums:
Arguments | Obligāti/pēc izvēles | Paskaidrojums |
---|---|---|
lookup_value | Nepieciešams | Vērtība, ko tas meklē dotās tabulas kreisajā slejā. Var būt viena vērtība vai vērtību masīvs. |
table_array | Nepieciešams | Tabula, kurā tā meklē lookup_value galējā kreisajā slejā. |
col_index_num | Nepieciešams | Tās tabulas kolonnas numurs, no kuras jāatgriež vērtība. |
[range_lookup] | Pēc izvēles | Norāda, vai nepieciešama precīza vai daļēja lookup_value atbilstība. 0 - precīza atbilstība, 1 - daļēja atbilstība. Noklusējuma vērtība ir 1 (daļēja atbilstība). |
- Atgriešanas parametrs:
Atgriež tās pašas rindas vērtību no norādītās tabulas norādītās kolonnas, kur vērtība galējā kreisajā kolonnā atbilst lookup_value.
10 labākās prakses piemēri ar VLOOKUP programmā Excel
Mēs esam klasificējuši grūtības līmeņus, kas saistīti ar lietojumiem VLOOKUP funkciju iedalīt trīs kategorijās: Iesācējiem, vidēji un pieredzējušiem .
1. Iesācēju līmeņa piemēri un prakse ar VLOOKUP
i. VLOOKUP, lai horizontāli atrastu konkrētus datus vai masīvu no tabulas
Turpmākajā tabulā par pārdevēju ir reģistrēti vairāki pārdošanas dati. Mūsu pirmajā piemērā par VLOOKUP funkciju, mēs izvilksim norādītā pārdevēja pārdošanas datus.
Piemēram, mēs iegūsim pārdošanas ierakstu par Pēteris no galda.
Izejas režīmā Šūna C16 , vajadzīgā formula būs šāda:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Pēc nospiešanas Ievadiet , jūs uzreiz iegūsiet nodaļas, mēneša un pārdošanas vērtību horizontālā masīvā. Šajā funkcijā mēs esam definējuši trīs kolonnu indeksu. C, D un E sleja masīvā {2,3,4} . Tātad funkcija ir atgriezusi iegūtās vērtības no visām šīm trim kolonnām.
Lasīt vairāk: Kā izvilkt datus no vairākām darblapām programmā Excel (4 ātri veidi)
ii. VLOOKUP prakse ar nosaukto diapazonu programmā Excel
Pirmajā argumentā VLOOKUP funkciju, mēs varam definēt masīva vai tabulas datus ar nosauktais diapazons . Iepriekšējā piemērā atlasītais masīva vai tabulas datu diapazons bija B5:E13 . Bet šeit mēs šo datu diapazonu nosauksim par Sales_Data.
Lai to izdarītu, mums ir vienkārši jāizvēlas masīvs un pēc tam jārediģē nosaukums laukā Nosaukuma lodziņš atrodas izklājlapas kreisajā augšējā stūrī.
Tagad iepriekšējā piemērā izmantotā formula izskatīsies šādi ar definēto nosaukumu diapazonu:
=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)
Pēc nospiešanas Ievadiet , mēs varēsim iegūt līdzīgus datus kā iepriekšējā sadaļā.
iii. Datu kategorizēšana ar VLOOKUP programmā Excel
Šajā piemērā mēs esam pievienojuši papildu kolonnu ar nosaukumu Kategorija ārpus datu tabulas vai masīva. Šeit mēs kategorizēsim departamentus, izmantojot A, B vai C pamatojoties uz otro tabulu apakšā.
📌 1. solis:
➤ Izvēlieties Šūna F5 un veidu:
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Prese Ievadiet un funkcija atgriezīs A jo šis alfabēts apzīmē Džinsi departaments.
📌 2. solis:
➤ Tagad izmantojiet Uzpildes rokturis lai automātiski aizpildītu visu F sleja un jums tiks parādītas visas kategorijas, pamatojoties uz nodaļu nosaukumiem.
2. Vidēji sarežģīti piemēri un prakse ar VLOOKUP
i. Kļūdas ziņojuma parādīšana, ja dati nav atrasti ar VLOOKUP
Dažreiz mēs varam nespēt atrast vai iegūt datus, pamatojoties uz mūsu noteikto kritēriju. Šādā gadījumā, ja mēs nevaram atrast vai iegūt datus. VLOOKUP funkcija atgriezīs kļūdu, kas datu tabulā izskatās diezgan dīvaini. Mēs varam aizstāt šo kļūdas ziņojumu ar pielāgotu paziņojumu, piemēram, šādu. "Nav atrasts" vai "Dati nav pieejami".
Piemēram, mēs atradīsim pārdošanas ierakstu par Roberts bet šis nosaukums nav pieejams Pārdevējs slejā. Tātad mēs izmantosim IFERROR funkcija šeit, un šī funkcija noteiks ziņojumu, kas tiks parādīts, ja funkcija nespēs atrast atbilstību dotajam kritērijam.
In Šūna C16 , vajadzīgo formulu ar IFERROR un VLOOKUP būs šādas funkcijas:
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Nav atrasts")
Tagad nospiediet Ievadiet un jūs atradīsiet pielāgotu paziņojumu "Nav atrasts" jo funkcija nevarēja iegūt datus, jo nebija nosaukuma "Roberts vietnē B sleja .
ii. VLOOKUP vērtība, kas satur papildu atstarpi(-es)
Dažkārt mūsu meklēšanas vērtība var saturēt slēptu atstarpi. Šādā gadījumā mūsu meklēšanas vērtību nevar salīdzināt ar atbilstošajiem nosaukumiem, kas atrodas B sleja . Tātad funkcija atgriezīs kļūdu, kā parādīts nākamajā attēlā.
Lai izvairītos no šī kļūdas ziņojuma un noņemtu atstarpi pirms norādītās vērtības meklēšanas sākuma, mums ir jāizmanto funkcija TRIM Funkcija TRIM atņem nevajadzīgo vietu no meklēšanas vērtības.
Tā kā Šūna B16 nosaukuma beigās ir papildu atstarpe - Peter, nepieciešamā formula, lai meklētu tikai vārdu Peter bez atstarpes izvades failā. Šūna C16 būs:
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
Pēc nospiešanas Ievadiet , jūs atradīsiet iegūtos datus par Pēteri.
iii. VLOOKUP ar MATCH funkciju programmā Excel
Šajā sadaļā mēs meklēsim divus definētus kritērijus kopā ar kolonnām un rindām. Šajā divvirzienu meklēšanā mums ir jāizmanto MATCH funkciju, lai noteiktu izvēlētā masīva kolonnas numuru.
Piemēram, balstoties uz šādu datu kopu, mēs varam izveidot jebkāda veida pārdošanas ierakstu norādītajam pārdevējam, lai tas būtu Antonio, un mēs šeit atradīsim viņa nodaļu.
Izejas režīmā Šūna C18 , vajadzīgo formulu ar MATCH un VLOOKUP būs šādas funkcijas:
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Spiediet Ievadiet un formula atgriezīs "Džinsi kā Antonio strādā džinsu nodaļā.
Izvades kritērijus varat mainīt Šūna C17 un uzreiz parādīsies citi atbilstošie pārdošanas ieraksti. Varat arī mainīt pārdevēja vārdu. Šūna C16 lai atrastu pārdošanas datus arī par citiem pārdevējiem.
Lasīt vairāk: INDEX MATCH vs VLOOKUP funkcija (9 piemēri)
iv. Datu izvilkšana, pamatojoties uz daļēju atbilstību ar VLOOKUP
VLOOKUP funkcija darbojas arī ar aizstājējzīmju rakstzīmes caur kuru mēs varam meklēt daļēja atbilstība tabulā un izvelciet atbilstošos datus.
Piemēram, mēs varam meklēt faktisko nosaukumu ar daļēju tekstu. "ton" tikai un pēc tam iegūsim šī pārdevēja pārdošanas ierakstu.
Nepieciešamā formula Šūna C16 vajadzētu būt:
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Pēc nospiešanas Ievadiet , formula atgriezīs pārdošanas datus par Antonio jo šis nosaukums satur norādīto tekstu- "ton" .
Lasīt vairāk: VLOOKUP ar aizstājējzīmēm programmā Excel (3 metodes)
v. Saraksta pēdējās vērtības iegūšana ar VLOOKUP
Pēdējās vai pēdējās vērtības iegūšana garā šūnu diapazonā ir pārāk vienkārša, izmantojot VLOOKUP funkcija.
Nākamajā attēlā, B sleja satur skaitļus ar nejaušām vērtībām. Mēs izvilksim pēdējo vērtību no šīs kolonnas vai šūnu diapazona. B5:B14 .
Nepieciešamā formula ar VLOOKUP funkcija izvades režīmā Šūna D8 būs:
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Spiediet Ievadiet un iegūsiet šīs kolonnas pēdējā šūnā esošo vērtību.
🔎 Kā darbojas formula?
- Šajā funkcijā meklēšanas vērtība ir liels skaitlis, kas jāmeklē šūnu diapazonā. B5:B14 .
- Trešajā argumentā meklēšanas kritērijs ir šāds. TRUE kas apzīmē aptuveno atbilstību šim skaitlim.
- Portāls VLOOKUP funkcija meklē šo milzīgo vērtību un atgriež pēdējo vērtību, pamatojoties uz aptuveno atbilstību, jo funkcija nespēj atrast definēto skaitli kolonnā.
Lasīt vairāk: Excel VLOOKUP, lai atrastu pēdējo vērtību slejā (ar alternatīvām)
Līdzīgi lasījumi
- VLOOKUP nedarbojas (8 iemesli un risinājumi)
- Excel LOOKUP vs VLOOKUP: ar 3 piemēriem
- Kas ir tabulas masīvs programmā VLOOKUP? (paskaidrots ar piemēriem)
- VLOOKUP izmantošana ar vairākiem kritērijiem programmā Excel (6 metodes + alternatīvas)
- Kā veikt VLOOKUP ar aizstājējzīmi programmā Excel (2 metodes)
3. Padziļinātā līmeņa piemēri un prakse ar VLOOKUP
i. VLOOKUP, lai Excel programmā atrastu tekstu, kas jutīgs pret burtu un ciparu burtiem
Dažreiz var nākties meklēt uz mazajiem un lielajiem burtiem balstītas sakritības un pēc tam iegūt datus. Šajā tabulā, B sleja ir nedaudz mainīta, un, ja pamanāt, šai kolonnai tagad ir nosaukums 'Simon' trīs reizes, bet katrā no tām ar atšķirīgiem gadījumiem.
Mēs meklēsim precīzu nosaukumu "SIMON un, pamatojoties uz atbilstību, iegūt pārdošanas datus.
Nepieciešamā formula izvadē Šūna C16 būs:
=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)
Pēc nospiešanas Ievadiet jums tiks parādīti attiecīgie pārdošanas dati par precīzu nosaukumu. "SIMON tikai.
🔎 Kā darbojas formula?
- Pārlūkošanas masīvs VLOOKUP funkcija ir definēta, izmantojot kombināciju IZVĒLĒTIES un EXACT funkcijas.
- Portāls EXACT funkcija šeit meklē uz mazajiem un lielajiem burtiem jutīgus nosaukuma SIMON sakritības šūnu diapazonā. B5:B13 un atgriež masīvu:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}
- IZVĒLĒTIES funkcija šeit izraksta visus tabulas datus, bet tikai pirmajā slejā tiek parādītas bora vērtības. (TRUE un FALSE) nevis pārdevēju vārdus.
- VLOOKUP funkcija meklē norādīto bora vērtību TRUE šajos iegūtajos datos un pēc tam atgriež pieejamos pārdošanas ierakstus, pamatojoties uz atbilstīgās meklēšanas vērtības rindas numuru. TRUE .
Lasīt vairāk: Kā Excel programmā VLOOKUP padarīt jutīgu pret lietām (4 metodes)
ii. nolaižamā saraksta elementu izmantošana kā VLOOKUP vērtības
Tā vietā, lai manuāli mainītu nosaukumu vai citus kritērijus, mēs varam arī izveidot nolaižamos sarakstus definētajiem kritērijiem un iegūt datus. Nākamajā tabulā ir reģistrētas vairāku pārdevēju pārdošanas vērtības trīs dažādos mēnešos. Zem primārās tabulas izveidosim divus izlaižamos sarakstus pārdevējiem un mēnešiem.
📌 1. solis:
➤ Izvēlieties Šūna C15 kur tiks piešķirts nolaižamais saraksts.
➤ No Dati lenti, izvēlieties Datu validēšana no Datu rīki nolaižamajā sarakstā.
Parādīsies dialoglodziņš.
📌 2. solis:
➤ In the Atļaut lodziņā atlasiet opciju Saraksts .
➤ In the Avots: lodziņā norādiet šūnu diapazonu, kurā ir visu pārdevēju vārdi.
➤ Prese LABI un pirmā izlaižamā saraksta izveide ir pabeigta.
Tāpat kā attēlā zemāk, jūs atradīsiet nolaižamo sarakstu visiem pārdevējiem.
Līdzīgi ir jāizveido vēl viens nolaižamais saraksts šūnu diapazonam. (C4:E4) ar mēnešu nosaukumiem.
📌 3. solis:
➤ Tagad atlasiet nosaukumu Antonio no Pārdevējs nolaižamajā sarakstā.
➤ Izvēlieties mēneša nosaukumu Feb no Mēnesis nolaižamajā sarakstā.
➤ Visbeidzot, izejas Šūna C17 , atbilstošā formula būs šāda:
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤ Prese Ievadiet un uzreiz tiks parādīti iegūtie dati.
Tagad varat mainīt jebkuru nosaukumu vai mēnesi no Pārdevējs un Mēnesis izlaižamajos sarakstos un atrodiet atbilstošos izvadus Šūna C17 nekavējoties.
Lasīt vairāk: VLOOKUP ar izlaižamo sarakstu programmā Excel
💡 Lietas, kas jāpatur prātā
- Portāls lookup_value var būt viena vērtība vai vērtību masīvs. Ja ievadāt vērtību masīvu, funkcija meklēs katru vērtību galējā kreisajā slejā un atgriezīs tās pašas rindas vērtības no norādītās slejas.
- Šī funkcija meklēs aptuvenu atbilstību, ja [range_lookup] arguments ir iestatīts uz 1. Tādā gadījumā vienmēr tiks meklēta zemākā tuvākā vērtība no lookup_value , nevis augšējo tuvāko.
- Ja col_index_number ir daļa veselā skaitļa vietā, Excel pats to pārveidos par zemāko veselo skaitli. Bet tas paaugstinās #VALUE! kļūda, ja col_index_number ir nulle vai negatīvs.
Noslēguma vārdi
Es ceru, ka visi lietojumi VLOOKUP Šajā rakstā minētā funkcija tagad palīdzēs jums tos piemērot Excel izklājlapās, vienlaikus iegūstot datus, pamatojoties uz meklēšanas vērtību. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, informējiet mani komentāru sadaļā. Vai arī varat apskatīt citus mūsu rakstus, kas saistīti ar Excel funkcijām šajā vietnē.