VLOOKUP gerir þér kleift að búa til tengitöflur (lookup tables) í Excel sem para saman gildi úr einni töflu við gildi í annarri.
Aðgerðin framkvæmir lóðrétta leit (vertical lookup) með því að leita að gildi í fyrsta dálki töflu og skila samsvarandi gildi úr öðrum dálkum.
Til að nota VLOOKUP þarftu fjóra hluti:
- lookup_value
→ gildið sem þú leitar að - table_array
→ bilið sem inniheldur töfluna sem þú leitar í - column_index
→ númer dálksins í töflunni þar sem niðurstaðan á að koma frá - range_lookup
→ samsvörunarhamur- TRUE = nálgunarsamsvörun
- FALSE = nákvæm samsvörun
⚠️ Mundu
1. Tvítök í leitarreit (duplicates)
Í nákvæmri leit (FALSE) skilar VLOOKUP alltaf fyrstu samsvörun.
Ef sami lykill kemur fyrir oftar en einu sinni munu seinni færslur ekki skila sér.
2. Dálkafjöldi og uppfærslur
Ef þú hefur þegar VLOOKUP formúlur og bætir við nýjum dálki í töflu, geta formúlurnar brist, því column_index er harðkóðað (t.d. „4“) og uppfærist ekki sjálfkrafa.
3. Nota IFERROR til að meðhöndla villur
Auðveldasta leiðin til að forðast #N/A eða aðrar villur er að setja VLOOKUP inn í:
IFERROR(VLOOKUP(...); "Not found")
⭐ Mælt er með að nota XLOOKUP
XLOOKUP er nýrri og betri útgáfa en VLOOKUP:
- virkar í báðar áttir (lárétt og lóðrétt)
- skilar nákvæmum samsvörunum sjálfgefið
- þarf ekki dálkanúmer
- þolir vel breytingar á töfluuppbyggingu
COMET VLOOKUP – Dæmi með skrefum
Markmið:
Finna lista yfir alla leikmenn með staðfesta skráningu og gildistíma vegabréfs þeirra.
Skref 1:
Flytja út:
- Person Registrations
- Person Identification Documents
opna í Excel.
Skref 2:
Í Person identification documents:
- velja A1
- Shift + Ctrl + → + ↓ til að velja alla töfluna
- afrita (Ctrl + C)
Skref 3:
Opna skjalið fyrir Person Registrations
→ bæta inn nýju blaði með + neðst til vinstri
→ líma gögnin
→ endurnefna blaðið í t.d. Person ID
Skref 4:
Fara á blaðið Data og bæta við nýjum dálki:
Passport expiration date
Skref 5 – Setja inn VLOOKUP formúlu:
=VLOOKUP(A2;'Person ID'!A:D;4;FALSE)
Skýring:
- A2 → COMET Person ID (sameiginlegi lykillinn)
- 'Person ID'!A:D → gagnabil með upplýsingum úr hinu skjalinu
- 4 → fjórði dálkurinn inniheldur gildistíma vegabréfs
- FALSE → nákvæm samsvörun
Skref 6:
Ýta á Enter og nota fyllihandfangið (+) neðst í hægra horni til að afrita formúluna niður yfir allar línur.
Skref 7 – Nota IFERROR til að forðast villur:
Endurbætt formúla:
=IFERROR(VLOOKUP(A2;'Person ID'!A:D;4;FALSE);"Not found")
Athugasemdir
0 comments
Vinsamlegast innskráning til að skilja eftir athugasemd.