Brug indbyggede funktioner i Excel til at finde data i en tabel eller et celleområde

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Oversigt

I denne artikel beskrives det trin for trin, hvordan du kan finde data i en tabel (eller et celleområde) ved hjælp af forskellige indbyggede funktioner i Microsoft Excel. Du kan bruge forskellige formler til at få det samme resultat.

Oprette eksempelregneark

I denne artikel bruges et eksempelregneark til at illustrere indbyggede funktioner i Excel. Overvej eksemplet med at referere til et navn fra kolonne A og returnere alderen på den pågældende person fra kolonne C. Hvis du vil oprette dette regneark, skal du angive følgende data i et tomt Excel-regneark.

Du skal indtaste den værdi, du vil søge efter, i celle E2. Du kan skrive formlen i en tom celle i det samme regneark.

A

B

C

D

E

1

Navn

Afdeling

Alder

Find værdi

2

Henry

501

jf

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Definition af termer

I denne artikel bruges følgende begreber til at beskrive de indbyggede funktioner i Excel:

Begreb

Definition

Eksempel

Tabelmatrix

Hele opslagstabellen

A2: C5

Værdien

Den værdi, der skal findes i den første kolonne i tabelmatrix.

E2

OpSlags
-eller-
Slag

Det celleområde, der indeholder mulige opslagsværdier.

A2: A5

Col_Index_Num

Kolonnenummeret i tabelmatrix der skal returneres en tilsvarende værdi for.

3 (tredje kolonne i tabelmatrix)

Result_Array
-eller-
Resultatvektor

Et område, der kun indeholder én række eller kolonne. Det skal have samme størrelse som opSlagsVektor eller opSlagsVektor.

C2: C5

Områdeopslag

En logisk værdi (sand eller falsk). Hvis argumentet er SAND eller udelades, returneres en omtrentlig værdi. Hvis falsk, vil det søge efter et nøjagtigt match.

FALSK

Top_cell

Dette er den reference, du vil basere forskydningen fra. Top_Cell skal referere til en celle eller et celleområde med tilstødende celler. Ellers returnerer forskydning #VALUE! .

Offset_Col

Dette er antallet af kolonner til venstre eller højre, som er den øverste venstre celle i resultatet, der skal refereres til. For eksempel angiver "5" som argumentet Offset_Col, at den øverste venstre celle i referencen er fem kolonner til højre for reference. Offset_Col kan være positiv (hvilket betyder til højre for startreferencen) eller negativ (hvilket betyder venstre for startreferencen).

Funktioner

OPSLAG ()

Funktionen slå. op finder en værdi i en enkelt række eller kolonne og sammenligner den med en værdi på den samme placering i en anden række eller kolonne.

Følgende er et eksempel på formel syntaksen for opslag:

   = OPSLAG (opSlagsVærdi; opslagsVærdi; Resultatvektor)


Følgende formel finder Marias alder i eksempel regnearket:

   = OPSLAG (E2; A2: A5; C2: C5)

Formlen bruger værdien "Mary" i celle E2 og finder "Mary" i opslags vektoren (kolonne A). Formlen svarer derefter til værdien i den samme række i resultat vektoren (kolonne C). Da "Mary" er i række 4, returnerer opslag værdien fra række 4 i kolonne C (22).

Bemærk: Funktionen slå. op kræver, at tabellen er sorteret.

Du kan finde flere oplysninger om funktionen Opslag ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
 

Sådan bruges funktionen opslag i Excel

LOPSLAG ()

Funktionen LOPSLAG eller lodret opslag bruges, når data er angivet i kolonner. Denne funktion søger efter en værdi i kolonnen længst til venstre og sammenligner den med data i en bestemt kolonne i samme række. Du kan bruge LOPSLAG til at finde data i en sorteret eller usorteret tabel. I følgende eksempel bruges en tabel med usorterede data.

Følgende er et eksempel på formel syntaksen for LOPSLAG :

    = LOPSLAG (opSlagsVærdi; tabelmatrix; Col_Index_Num; sorteret)

Følgende formel finder Marias alder i eksempel regnearket:

   = LOPSLAG (E2; A2: C5; 3; FALSK)

Formlen bruger værdien "Mary" i celle E2 og finder "Mary" i kolonnen længst til venstre (kolonne A). Formlen svarer derefter til værdien i den samme række i Column_Index. I dette eksempel bruges "3" som Column_Index (kolonne C). Da "Mary" er i række 4, returnerer LOPSLAG værdien fra række 4 I kolonne C (22).

Du kan finde flere oplysninger om funktionen LOPSLAG ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
 

Sådan bruges LOPSLAG eller VOPSLAG til at finde et nøjagtigt match

INDEKS () og MATCH ()

Du kan bruge funktionerne indeks og Sammenlign til at opnå de samme resultater som ved hjælp af Opslag eller LOPSLAG.

Følgende er et eksempel på den syntaks, der kombinerer indeks og Sammenlign for at give de samme resultater som Opslag og LOPSLAG i de forrige eksempler:

    = INDEKS (tabelmatrix; Sammenlign (opSlagsVærdi; opslagsVærdi; 0); Col_Index_Num)

Følgende formel finder Marias alder i eksempel regnearket:


= INDEKS (A2: C5; MATCH (E2; A2: A5; 0); 3)

Formlen bruger værdien "Mary" i celle E2 og finder "Mary" i kolonne A. Derefter svarer det til værdien i den samme række i kolonne C. Da "Mary" er i række 4, returnerer formlen værdien fra række 4 i kolonne C (22).

BEMÆRK! Hvis ingen af cellerne i opslagsVærdi for opSlagsVærdi ("Mary"), vil denne formel returnere #N/A.
Du kan finde flere oplysninger om funktionen indeks ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

Sådan bruges funktionen indeks til at finde data i en tabel

STARTPOS () og MATCH ()

Du kan bruge funktionerne forskydning og Sammenlign til at give de samme resultater som funktionerne i det forrige eksempel.

Følgende er et eksempel på syntaks, der kombinerer forskydning og match for at give de samme resultater som Opslag og LOPSLAG:

   = STARTPOS (top_cell; MATCH (opSlagsVærdi; opslagsVærdi; 0); Offset_Col)

Denne formel finder Marias alder i eksempel regnearket:

   = FORSKYDNING (A1; MATCH (E2; A2: A5; 0); 2)

Formlen bruger værdien "Mary" i celle E2 og finder "Mary" i kolonne A. Formlen svarer derefter til værdien i den samme række, men to kolonner til højre (kolonne C). Da "Mary" er i kolonne A, returnerer formlen værdien i række 4 i kolonne C (22).

Du kan finde flere oplysninger om funktionen forskydning ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
 

Sådan bruges funktionen forskydning

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×