01 vum 03
Ginn Approximate Matches to Data with Excel's VLOOKUP
Wéi de VLOOKUP funktionnéiert
Excel 's VLOOKUP -Funktion , déi fir vertikale Lookup steet , kann benotzt ginn fir spezifesch Informatiounen an enger Tabell vun Daten oder Datebank ze kucken.
VLOOKUP gëlt normalerweis e eenzegt Feld vun Daten als säin Ausgang. Wéi et ass:
- Dir bitt en Numm oder lookup_value , deen VLOOKUP erzielt, wou d'Zeil oder d' Dateschutz vum Datentabelle fir déi gewënschten Donnéeën ukucke wëllt
- Dir liwwert d' Spaltennummer - déi als col_index_num bekannt ass - vun den Daten déi Dir sicht
- D'Funktion kuckt de Lookup_value an der éischter Kolonn vun der Datentabelle
- VLOOKUP stellt d'Informatioun aus a gitt Dir d'Informatioun zréck aus engem anere Gebitt vum selwechte Rekord mat der Spull Nummer
Zortéieren vun der Datebank
Obwuel et net ëmmer néideg ass, ass et normalerweis am Beschten d' Zort vun Daten ze sortéieren déi VLOOKUP an der opsteigender Uerdnung anhand vun der éischter Späicher vum Sortiment fir de Sort vun Tasteort sucht.
Wann d'Donnéeën net sortéiert ginn, kënnt VLOOKUP e falscht Resultat.
D'VLOOKUP Funktioun Syntax a Argumenten
Eng Syntax vun der Funktioun steet um Layout vun der Funktioun an schloen d'Funktioun den Numm, d'Klammern an d' Argumenter .
De Syntax fir d'VLOOKUP Funktioun ass:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
Lookup _value - (obligatoresch) de Wäert fir nozekucken - wéi d'Quantitéit déi am Bild verkaaft ass
table_array - (obligatoresch) Dëst ass d'Tabelle vun Daten, déi VLOOKUP gesitt fir d'Informatioun ze fannen déi Dir no der Nuecht gesitt.
- De Table_array muss mindestens zwee Säulen vu Daten enthalen
- Déi éischt Kolonn enthält normalerweis de lookup_value
col_index_num - (obligatoresch) d'Spaltennummer vum Wäert, deen Dir fonnt hutt.
- D'Zuelung fänkt mat der Spam_Clist_ als Spalte 1 un
- Wann col_index_num op eng Ziffer gréisstèet ass wéi d'Zuel vun Spalten, déi am Argument table_array ausgewielt ginn, eng #REF! De Feeler gëtt zréck vun der Funktioun
range_lookup - (optional) weist op, ob d' Sortiment geännert gëtt an opsteigend Uerdnung.
- D'Donnéeën an der éischter Kolonn ginn als Sort vun Taste benotzt
- E Booleschen Wert - WAHL oder FALSEN sinn déi eenzeg akzeptabel Wäerter
- Wann weg ewechgeholl gëtt, gëtt de Wäert standardmäß op WAHL gesetzt
- Wann déi u TRUE gesetzt oder weggeluecht an déi éischt Kolonn vum Sortiment ass net opsteigend ass opgetruede ginn, kann e falscht Resultat net geschéien
- Falls déi WAHL opgesetzt oder ausgelauschtert gëtt an e genee Match fir den Lookup_value gëtt net fonnt, ass de nächste Match, dee méi kleng oder value ass wéi d' search_key
- Wann de FALSE festgeluegt gëtt, akzeptéiert VLOOKUP nëmmen e genau Match fir de Lookup _ Valued . Wann et méi verschidde passende Wäerter gëtt, gëtt den éischte passende Wäert zréckgezunn
- Wann de FALSE festgeluegt gëtt a kee passende Wäert fir den Sucherkeykey fonnt gëtt, gëtt e # N / A Fehler vun der Funktioun zréckgesat
Beispill: Fannt d'Diskontréit fir Quantitéit kaaft
D'Beispiller am Bild hei drënner benotzen d'VLOOKUP-Funktion fir de Rabatt ze fannen dee variéiert jee no der Quantitéit vun Elementer kaaft ginn.
D'Beispill weist, datt de Reduktioun fir de Kaf vun 19 Artikelen ass 2%. Dëst ass wéinst der Kolonn Quantitéit déi Wäerterreihen. Dofir ass VLOOKUP net e genau Match. Et ass ower un engem ongefälschte Match fonnt ginn, fir de korrekten Ofsazssschlag zréckzekommen.
Fir approximativ Matcher ze fannen:
- Zortéieren d'Daten am Table_array opsteigend Uerdnung;
- set the range_lookup Argument fir WAHL
Am Beispiller gëtt déi folgend Formel mat der VLOOKUP Funktioun benotzt fir de Rabatt fir d'Quantitéit vun de gekachten Produkter ze fannen.
= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE)
Och wann dës Formuléierung einfach an eng Workheet Zelle ka agefouert ginn ass, ass eng aner Optioun, déi mat de folgend Schrëtt benotzt gëtt, d'Funktiounsdiskussioun benotzt fir seng Argumenter z'informéieren.
- Benotzt d'Dialogbox oft méi einfach, d'Argumenter vun der Funktioun korrekt unzeginn.
Öffnen der VLOOKUP Dialogbox
D'Schrëtt benotzt fir d'VLOOKUP Funktioun ze maachen, déi am Bild uewen an d'Zelle B2 gezeechent sinn:
- Klickt op Zelle B2, fir dat d' aktive Zelle maachen - de Standuert wou d'Resultater vun der VLOOKUP-Funktioun ugewisen ginn
- Klickt op d 'Tabellenformulas.
- Kucke Passage & Referenz vun der Band op dës Lëscht ze maachen
- Klickt op VLOOKUP an der Lëscht fir all d'Funktiounsdiskussioun opzefänken
02 vum 03
Fir d'Argumenter vum VLOOKUP Funktioun Excel ze ginn
Zéckt op Zuel Referenzen
D'Argumenter fir d'VLOOKUP -Funktion ginn a separat Zeilen vum Dialogbox gezeechent wéi am Bild hei drënner ugewisen.
D'Zuel-Referenzen déi als Argumenter benotzt ginn kënne ginn an d'korrekt Zeil gezeechent, oder, wéi et an de Schrëtt hei ënnendrënner gesitt, wat weist datt de gewënschten Zorte vu Zellen duerch den Mauszeiger markéiert ka ginn fir se an d'Dialogbox ze maachen .
D'Virdeeler vum Benotze weisen:
- Et ass séier méi typesch;
- Weniger Fehler sinn an d'korrekt Zell referenzéiert.
Mat Relativ a Absolute Zelle Referenzen mat Argumenter
Et ass net onkomplizéiert datt verschidde Kopië vu VLOOKUP benotze fir verschidden Informatioune vun der selwechter Tabelle vun Daten zréckzekommen. Fir et méi einfach ze maachen, kann VLOOKUP oft vun enger Zelle op en aneren kopéiert ginn. Wann d'Funktiounen an aner Zellen kopéiert ginn, muss et oppassen, fir datt déi resultéierend Zell-Referenzen korrekt sinn op déi nei Plaz virgesinn.
An den Bild hei drënner sinn d'Zeechen ( $ ) ëm d'Zell-Referenzen fir den Argument table_array ëmzesetzen datt se absolute Zuel referenzéieren , wat heescht datt se net änneren wann d'Funktioun op eng aner Zelle kopéiert. Dëst ass wënschenswäert wéi vill Kopië vu VLOOKUP alles referenzéiert därselwechter Tabelle vun Daten als Informatiounsquelle.
D' Zuelebericht déi benotzt gëtt fir lookup_value, op der anerer Säit , ass net duerch Dollar-Zeechen ëmginn, wat et e relativ relativen Zell-Referenz mécht. Relative Zell Referenzen änneren wann se kopéiert sinn fir hir nei Positioun relativ zu der Positioun vun den Daten ze reflektéieren déi se bezéien.
D'Argumenter fungiren
- Klickt op d'Lookup _value Zeil am Dialog VLOOKUP
- Klickt op Zell C2 op der Aarbechtsblad, fir dës Zell referenzéieren als den Argument " search_key"
- Klickt op d' Table_array Zeil vum Dialog
- Helleg Zellen C5 bis D8 an der Aarbechtsbléck, fir dës Band z'erreechen als Argumenter vum Table_array - d'Table Header ginn net opgeholl
- Dréckt d' F4- Taste op der Tastatur fir de Range an d'absolute Zuel Referenzen z'änneren
- Klickt op d' Col_index_num Zeil vum Dialog
- Gitt eng 2 op dëser Linn wéi den Argument Col_index_num , well d'Diskontraten sinn an der Kolonn 2 vum Argument Table_array
- Klickt op der Range_lookup- Linn vum Dialog
- Gidd d'Wuert True als de Range_lookup Argument
- Dréckt d' Enter Enter Taste op der Tastatur zou fir d'Dialogbox ze schloen an zréck op d'Aarbechtsblatt
- D'Äntwert 2% (de Reduktiounsstitt fir d'Quantitéit kaaft) soll an der Zelle D2 vum Aarbechtsblat erscheinen
- Wann Dir op Zelle D2 klickt, fëllt d'komplette Funktioun = VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE) an der Formel bar iwwert dem Aarbechtsblat
Firwat VLOOKUP Récktrëtt 2% als Resultat
- Am Beispiller enthält d' Sphal Quantity net e genau Match fir de Sich_keywert vun 19.
- Säit dem Argument is_sorted ass op TRUE gesetzt, fënnt VLOOKUP e ongepinnte Match fir de Sich_keywert .
- Dee nächste Wäert an der Gréisst déi nach ëmmer méi kleng ass wéi de Sich_keywert vun 19 ass 11.
- VLOOKUP kuckt dofir de Präisschlag an der Zeil mat 11, an als Resultat kënnt Dir e Remise vun 2% zréckginn.
03 vum 03
Excel VLOOKUP Not Working: # N / A an #REF Feeler
VLOOKUP Fehlermeldung
Déi folgend Fehlermeldung kënnt bei VLOOKUP.
A # N / A ("Wäert net verfügbar") Feeler ass ofgedeckt Wann:
- Den Iwwerpréiwungsvaluu gëtt net an der éischter Kolonn vum Argument vun der Palette fonnt
- Den Argumenter Table_array ass net genee. Zum Beispill kënnt d'Argumenter eidel Späicher op der linker Säit vum Beräich
- Den Argument " Range_lookup" gëtt op FALSE gesaat an e genee Match fir de Argument " search_key" kann net an der éischter Kolonn vun der Band fonnt ginn
- Den Argument Range_lookup gëtt op WAHL gespaart an all d'Wäerter an der éischter Kolonn vun der Band sinn méi grouss wéi d' search_key
A #REF! ("Referenz ausserhalb vun der Strecke") Feeler ass ofgelagert Wann:
- Den Argument Col_index_num ass méi grouss wéi d'Zuel vu Säulen am Table_array