Tā kā jūs esat šeit, es pieņemu, ka vēlaties meklēt dažas vērtības vairākās tabulās. Ja kādā no tabulām ir norādītā uzmeklēšanas vērtība, vēlaties tās izgūt, izmantojot Excel VLOOKUP funkciju. Taisnība? Lūk, kā jūs to darāt.
Vispārējā formula ligzdotajai VLOOKUP funkcijai
= IFERROR (VLOOKUP (lookup_value, table1, col, 0), IFERROR (VLOOKUP (lookup_value, table2, col, 0), VLOOKUP (lookup_value, table3, col, 0))) |
lookup_value:Šī ir vērtība, kuru meklējat savā ierakstā.
1. tabula, 2. tabula, 3. tabula,…:Šīs ir tabulas, kurās jūs zināt, ka vērtība pastāv.
col:Kolonnas numurs tabulā, no kura vēlaties iegūt vērtību.
0: Tas ir paredzēts precīzai atbilstībai. Ja vēlaties veikt aptuvenu spēli, izmantojiet 1.
Sniegsim piemēru, lai lietas būtu skaidras.
Izmantojot ligzdotus VLOOKUP, lai meklētu vairākas tabulas
Vispirms izveidosim scenāriju. Pieņemsim, ka mēs vadām trīs jogas nodarbības. Dienas beigās jūs atradīsit plaukstas joslu, uz kuras ir vārds Jānis. Tagad jūs zināt, ka Jānis pieder pie vienas no trim klasēm. Lai meklētu Džonu visās trīs klasēs, IFERROR funkcijās mums būs jāievieto ligzdota vai pieķēdēta VLOOKUP funkcija.
Šeit mēs vēlamies uzmeklēt Džonu, izmantojot VLOOKUP, visās trīs tabulās un iegūt viņa tālruņa numuru.
Izmantojot iepriekš minēto vispārīgo formulu, mēs ievietojām šo formulu šūnā E12.
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0)) |
Šeit, D12 ir mūsu uzmeklēšanas vērtība.
B2: C7, F2: G7, un J2: K7 ir tabulas, kurās mēs vēlamies meklēt.
2 ir kolonnu skaits tabulās, no kurām mēs vēlamies izgūt numuru. (Šeit kolonnu numurs katrai tabulai ir vienāds, bet dažādās datu kopās tas var būt atšķirīgs).
Nospiežot ievadīšanas pogu, tas izgūst Džona numuru.
Kā tas darbojas
Tehnika ir vienkārša. Kā mēs zinām, ka VLOOKUP rada kļūdu #N/A, ja dotajā tabulā nevar atrast uzmeklēšanas vērtību, un funkcija IFERROR atgriež norādīto vērtību, ja tā ievadīja kļūdu #N/A. Mēs izmantojam šīs funkcijas savā labā.
Tiek palaists pirmais VLOOKUP. Pirmajā tabulā Džonu nav izdevies atrast. Tas atgriež kļūdu #N/A. Tagad šī funkcija ir iekļauta IFERROR funkcijā. Tā kā pirmā VLOOKUP formula IFERROR ir ievadījusi #N/A, tiek palaista IFERROR otrā daļa, kurā atkal ir IFERROR funkcija.
Nākamajā kārtā VLOOKUP meklē Džonu otrajā tabulā F2: G7. Tas atkal neizdodas, un IFERROR atgriež vadību uz nākamo daļu. Šajā daļā mums ir tikai funkcija VLOOKUP, bet šoreiz tā atrod Džonu trešajā tabulā J2: K7 un atgriež skaitli.
Piezīme: Iepriekš minētajā piemērā mēs bijām pārliecināti, ka Jānis ir viena no trim tabulām. Bet, ja neesat pārliecināts, vai jūsu tabulas satur šīs vērtības, izmantojiet citu IFERROR funkciju, kas norāda atgriešanos "Vērtība nav atrasta nevienā tabulā".
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Nevar atrast "))) |
Tātad, jā, puiši, šādā veidā varat apskatīt vairākas tabulas. Tas nav pats elegantākais veids, kā meklēt vairākas tabulas, bet tas ir tas, kas mums ir. Ir arī citi veidi, kā to izdarīt. Viens veids ir apvienot visu klašu datu kopu vienā galvenajā failā. Cits vienmēr ir VBA.
Ceru, ka biju pietiekami izskaidrojošs. Ja jums ir šaubas par šo rakstu vai kādu citu ar Excel vai VBA saistītu rakstu, informējiet mani tālāk komentāru sadaļā.
Funkcija IFERROR un VLOOKUP | Funkcija VLOOKUP pati par sevi ir pārsteidzoša funkcija, taču darbojas vēl labāk, ja to lieto kopā ar funkciju IFERROR. Funkcija IFERROR tiek izmantota, lai konstatētu visas kļūdas, ko atgriezusi funkcija VLOOKUP.
Funkcija ISERROR un VLOOKUP | Šī kombinācija atgriež vērtību TRUE, ja funkcijas VLOOKUP rezultātā rodas kļūda.
17 lietas par Excel VLOOKUP | Uzziniet 17 pārsteidzošas VLOOKUP funkcijas vienā piegājienā.
MEKLĒT vairākas vērtības | Meklēt vairākas atbilstības, izmantojot funkciju INDEX-MATCH.
Populāri raksti:
50 Excel saīsnes, lai palielinātu produktivitāti | Ātrāk izpildiet savu uzdevumu. Šie 50 īsceļi ļaus jums strādāt vēl ātrāk programmā Excel.
Funkcija VLOOKUP programmā Excel | Šī ir viena no visbiežāk izmantotajām un populārākajām Excel funkcijām, kas tiek izmantota, lai meklētu vērtību no dažādiem diapazoniem un lapām.
COUNTIF programmā Excel 2016 | Saskaitiet vērtības ar nosacījumiem, izmantojot šo apbrīnojamo funkciju. Jums nav jāfiltrē dati, lai uzskaitītu konkrētu vērtību. Skaitītāja funkcija ir būtiska, lai sagatavotu informācijas paneli.
Kā lietot SUMIF funkciju programmā Excel | Šī ir vēl viena būtiska informācijas paneļa funkcija. Tas palīdz apkopot vērtības noteiktos apstākļos.