Excel loftsútfiere formulier mei help fan VLOOKUP

01 of 03

Sykje gegevens nei de linker

Excel loftsútfiere formule. © Ted French

Excel loftsfoarbyld formulier Oersjoch

Excel's VLOOKUP-funksje wurdt brûkt om ynformaasje te finen en werom te jaan fan in tabel fan gegevens basearre op in sykwearjen dat jo kieze.

Normaal fereasket VLOOKUP de opslachwearde yn de lofterste kolom fan 'e data fan de tabel, en de funksje jout in oar fjild fan gegevens werom dy't yn deselde rige lizze oan it rjocht fan dizze wearde.

Troch kombinearjen fan VLOOKUP mei de funksje CHOOSE; Jo kinne lykwols in loftskaai formule oanpast wurde dy't wol:

Foarbyld: Gebrûk fan 'e VLOOKUP en CHOOSEfunksjes yn in loftspulwurffoarm

De ûndersteande stappen meitsje de linker lookup formulier te sjen yn it boppesteande byld.

De formule

= VLOOKUP ($ D $ 2, CHOOSE ({1,2}, $ F: $ F, $ D: $ D), 2, FALSE)

makket it mooglik om it diel te finen troch de ferskate bedriuwen dy't yn kolom 3 opnommen binne fan it gegevenstafel.

De opdracht fan 'e CHOOSE funksje yn' e formule is om VLOOKUP te betinken om te leauwen dat kolom 3 aktyf kolom is 1. As gefolch kin de namme fan 'e bedriuw brûkt wurde as de sykwearde wearde om de namme fan it diel te finen yn elke bedriuw.

Tutorial Steps - Yntree de Tutorial Data

  1. Fier de folgjende headings yn yn 'e sellen: D1 - Supplier E1 - diel
  2. Fier de tafel tafel yn 'e ôfbylding boppe yn sellen D4 nei F9
  3. Rigen 2 en 3 wurde leech litten om de sykkritearia en de loftspulse formulier te meitsjen dy't ynsteld binne ûnder dit lesboek

Begjin fan de lofsang formulier - Iepenje de VLOOKUP-dialooch

Hoewol it mooglik is om de formule hjirboppe direkt yn 'e seleksje F1 yn it wurkblêd te typen, binne in protte minsken muoite mei it syntaksis fan' e formule.

In alternatyf is yn dit gefal it dialooch foar VLOOKUP te brûken. Hast alle funksjes fan Excel hawwe in dialoochfinster dat jo elk fan 'e arguminten fan' e funksje yn in aparte line ynfiere kinne.

Tutorial Steps

  1. Klik op seleksje E2 fan it wurkblêd - de lokaasje wêr 't de resultaten fan de linker sykje formule werjûn wurde
  2. Klikje op de ljepblêd Formulas fan it lint
  3. Klik op 'e opsjesynformaasje en referinsje yn it lint om de funksje fan dellûkingslist te iepenjen
  4. Klik op VLOOKUP yn 'e list om it dialoochfinster fan de funksje op te heljen

02 of 03

Arguminten yngean yn it VLOOKUP-dialoochfinster - Klik om wer te lêzen

Klik op it werjaan fan gruttere ôfbylding. © Ted French

VLOOKUP's Arguminten

In argumenten fan 'e funksje binne de wearden dy't brûkt wurde troch de funksje om in resultaat te berekkenjen.

In dialoochfinster yn in funksje is de namme fan elke argumint op in aparte line lizzend folge troch in fjild wêr 't in wearde ynfolje sil.

Fier de folgjende wearden foar elk fan 'e arguminten fan VLOOKUP op' e krekte rigel fan it dialoochfinster as yn 'e ôfbylding hjirboppe sjen litte.

De sykwearde wearde

De sykwearde is it fjild fan ynformaasje dy't brûkt wurdt om de tabel array te sykjen. VLOOKUP jout in oar fjild fan gegevens fan deselde rige as de sykwearde wearde.

Dit foarbyld brûkt in selfer referinsje nei de lokaasje wêr't de bedriuwenamme yn it wurkblêd ynfierd wurde. It foardiel dêrfan is dat it maklik makket om de ûndername te feroarjen sûnder de formule te bewurkjen.

Tutorial Steps

  1. Klik op 'e line lookup_value yn it dialoochfinster
  2. Klikje op sellen D2 om dizze selferinsje oan te jaan oan de line lookup_value
  3. Druk op 'e knop F4 op it toetseboerd om de sel referinsje absolute - $ D $ 2 te meitsjen

Taljochting: Absolute cell references are used for the lookup value and table array arguments to prevent errors if the lookup formula is copied to other cells in the workheet.

De Tabel Array: Entering the CHOOSE Function

It tabel argyf argumint is it blok fan oergeande gegevens fan hokker spesifike ynformaasje opnommen wurdt.

Normalerwyt sjocht VLOOKUP allinich nei rjochts fan it argument foar sykaksje om dingen te finen yn 't tabellen array. Om it te loftsjen, moat VLOOKUP tricked wurde troch it werneamen fan de kolommen yn 't tabellen array te brûken mei de funksje CHOOSE.

Yn dizze formule docht de funksje CHOOSE twa taken:

  1. It skeelt in tabelarray dat allinich twa kolommen is breed - kolommen D en F
  2. it feroaret it rjocht nei loftsfolch fan 'e kolommen yn' t tabellen array sadat kolom F earst komt en kolom D twadde is

Details oer hoe't de funksje CHOOSE dizze opdrachten docht, kinne jo fine op side 3 fan 'e tutorial .

Tutorial Steps

Opmerking: By it ynfieren fan funksjes manuell wurde elk fan 'e arguminten fan' e funksje apart skieden troch in komma "," .

  1. Yn it folsleine dialoochfinster fan VLOOKUP klikje jo op 'e ljepper Table_array
  2. Fier de folgjende CHOOSE-funksje yn
  3. WIZEN ({1,2}, $ F: $ F, $ D: $ D)

De kolomindex nûmer

Normaal is it kolominteksnûmer oanjûn hokker kolom fan 't tabellen array de gegevens dy't jo nei binne binne. Yn dizze formule; Hy ferwiist lykwols oan de folchoarder fan kolommen dy't troch de funksje CHOOSE set.

De funksje CHOOSE soarget foar in tabelarray dat twa kolommen breed is mei kolom F earst folge troch kolom D. Sûnt de soart ynformaasje - de dielnamme - is yn kolom D, de wearde fan it argument fan kolom-yndeks moat op 2 set wurde.

Tutorial Steps

  1. Klik op 'e line Col_index_num yn it dialoochfinster
  2. Typ in 2 yn dizze line

De Range Passage

It argument Range_lookup fan VLOOKUP is in logyske wearde (TRUE of FALSE allinich) dat oanjout oft jo wolle dat VLOOKUP in krekte of in oanpasber wedstriid foar de sykwearder fine.

Yn dit lesboekje, om't wy sykje nei in bepaalde dielnamme, wurdt Range_lookup op False ynsteld, sadat allinne exakte wedstriden troch de formule weromjûn wurde.

Tutorial Steps

  1. Klik op 'e Range_lookup- rigel yn it dialoochfinster
  2. Typ it wurd False yn dizze line om oan te jaan dat wy VLOOKUP wolle wolle foar in krekte wedstriid foar de gegevens dy't wy sykje
  3. Klik OK om de loftspul fan formulier en slute dialoochfinster te foltôgjen
  4. Omdat wy noch net de firma-namme yn 'e selzje D2 ynfierd hawwe, moat in #N / ​​A-flater yn'e sel foarwinning E2 wêze

03 of 03

Testen fan de lofsang formulier

Excel loftsútfiere formule. © Ted French

It weromkommen fan gegevens mei de lofter passaazjefoarm

Om te finen hokker bedriuwen leverje wêr't dielen binne, typ in firma 's namme yn sel yn D2 en druk op' e knop ENTER op 'e toetseboerd.

De dielnamme sil werjûn wurde yn sel yn E2.

Tutorial Steps

  1. Klik op cell D2 yn jo wurkblêd
  2. Typ Gadgets Plus yn cell D2 en drukke de ENTER- kaai ​​op it toetseboerd
  3. De tekst Gadgets - it part wurdt levere troch it bedriuw Gadgets Plus - moat yn 'e sel te sjen wêze E2
  4. Besykje de opfolgjende formule fierder troch te typen oare ûndernimmingsnammen yn sel yn D2 en de oerienkommende dielnamme moat ferskine yn sel yn E2

VLOOKUP-flater berjochten

As in flater berjocht lykas # N / A ferskynt yn sel yn E2, kontrolearje earst foar staveringsfehler yn cell D2.

As stavering net it probleem is dizze list fan VLOOKUP-flater berjochten helpe kinne jo bepale hokker probleem leit.

De Job Wizigje fan 'e funksje

As neamd, hat dizze funksje de funksje CHOOSE twa wurksumheden:

It meitsjen fan in twa kolomtabel array

De syntaksis foar de funksje CHOOSE is:

= WIELEN (Index_number, Value1, Value2, ... Value254)

De funksje CHOOSE jout normaal ien wearde werom fan 'e list fan wearden (wearde1 oant wearde254) basearre op it ynfierde yndeksnûmer.

As it yndeksnûmer is 1, jout de funksje Value1 út de list werom; As de yndeksnûmer 2 is, jout de funksje Werom2 út 'e list werom en sa fierder.

Troch meardere yndeksnûden te yntekenjen De funksje sil lykwols meardere wearden weromjaan yn alle winsken opdrachten. It WIKEN joegen om meardere wearden werom te krijen is dien troch it meitsjen fan in array .

It ynstarten fan in array is berikt troch it omtinken fan de nûmers dy't ynfierd binne mei slúten of klokken. Twa getallen wurde ynfierd foar it yndeksnûmer: {1,2} .

It moat wurde bepaald dat CHOOSE is net beheind ta it meitsjen fan in twa kolomstafel. Troch it tafoegjen fan in ekstra nûmer yn 'e array - lykas {1,2,3} - en in oanfoljende berik yn it weardeargumint, kin in trije koloristaal makke wurde.

Ekstra kolommen kinne jo ferlitte om ferskate ynformaasje mei de lofter formulier werom te finen, troch it wizigjen fan kolommen yn it kolom fan VLOOKUP te feroarjen oan it tal fan de kolom dy't de winske ynformaasje befet.

It oarderjen fan de oarder fan kolommen mei de CHOOSE-funksje

Yn 'e funksje CHOOSE brûkt dizze formule: CHOOSE ({1,2}, $ F: $ F, $ D: $ D) , it berik foar kolom F is foardat de kolom D.

Sûnt de funksje CHOOSE set VLOOKUP's tabelarray - de boarne fan gegevens foar dizze funksje - it skeakeljen fan de folchoarder fan 'e kolommen yn' e funksje CHOOSE wurdt trochgien nei VLOOKUP.

No, sa fier as VLOOKUP oanbelanget, is de tafelriem allinich twa kolommen breed mei kolom F op 'e lofter en kolom D op' e rjochter. Sûnt de kolom F befettet de namme fan it bedriuw dat wy sykje wolle, en sûnt de kolom D de dielnammen befettet, kin VLOOKUP syn normale sykopsjes útfiere by it finen fan gegevens dy't links lizze fan de sykwearde.

Dêrtroch kin VLOOKUP it bedriuwnamme brûke om it diel te finen dy't se leverje.