Brug af strukturerede referencer i formler

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.

Bemærk!: Denne artikel er tjent sit formål, og fjernes snart. For at forhindre meddelelser om "Siden blev ikke fundet", fjerner vi de links, som vi kender til. Hvis du har oprettet links til denne side, skal du fjerne dem og sammen vi internettet tilsluttet.

Strukturerede referencer gør det meget nemmere og mere intuitiv til at arbejde med tabeldata, når du bruger formler, som henviser til en tabel –, enten dele af en tabel eller hele tabellen. De er især nyttig, fordi tabel dataområder ofte ændres, og cellereferencerne for strukturerede referencer justeres automatisk. Derved minimeres behovet for at omskrive formler, som rækker og kolonner er tilføjet og slettet i en tabel, eller når eksterne data opdateres

Foretrækker du muligvis denne strukturerede referencer

Til denne cellereference

=SUM(DailyExercise[CardioTraining])

=SUM(C2:C7)

Komponenter i en struktureret reference

Hvis du vil arbejde effektivt med tabeller og strukturerede referencer, du har brug at forstå, hvordan du opretter syntaksen af strukturerede referencer, når du opretter formler. Komponenterne i en struktureret reference illustreres i følgende eksempel på en formel, der beregner det gennemsnitlige antal minutter i CardioTraining:

=AVERAGE(DailyExercise[[#Data],[CardioTraining]])

Boble 1 Angiv et beskrivende navn til at referere til den faktiske tabeldata, som DailyExercise (og udelader sidehovedet og række med totaler, hvis mindst ét).

Billedtekst 2 #Data er en angivelse for specielle elementer, der refererer til en bestemt del af tabellen (data).

Billedtekst 3 CardioTraining er kolonneangivelser, der er afledt kolonneoverskriften. 

Boble 4  Tabelangivelse består af både angivelse for specielle elementer og kolonneangivelsen indgår i et andet sæt af parenteser.

Boble 5  Tabelnavn, kolonne og angivelse for specielle elementer udgør en struktureret reference.

Bemærk!: Hvis du bruger strukturerede referencer i en tabel, behøver du ikke at medtage navnet på den tabel eller de kantede parenteser omkring tabelangivelse. Dette kaldes en ikke-kvalificeret reference. For det foregående eksempel er ikke-kvalificeret referencen =AVERAGE([#Data],[CardioTraining]). Det er en god vane at opnå din strukturerede referencer, men hvis du beslutter dig for at flytte en formel uden for tabellen.

Angivelser for specielle elementer

Ved hjælp af angivelser for specielle elementer, kan du referere til nøjagtigt de rækker, du vil, uden at kende rækkenumrene.

Specielle elementer angivelse

Refererer til

#Alle

Hele tabellen, herunder kolonneoverskrifter, data og totaler.

#Data

Kun datarækkerne.

#Overskrifter

Kun overskriftsrækken.

#Totaler

Kun rækken med totaler. Hvis der ingen findes, returneres nul.

#This række eller @

Kun celler i den samme række som formlen. Denne angivelse kan ikke kombineres med andre angivelser for specielle elementer.

Syntaksregler for strukturerede referencer

Følg disse regler for at sikre dig, at din strukturerede referencer er forstået af Microsoft Excel.

  • Du skal sætte alle tabel, kolonne og angivelser for specielle elementer i parenteser.

  • Kolonneoverskrifter, og derfor kolonneangivelser, er altid tekststrenge, selv hvis de indeholder tal. Det betyder, at du ikke kan bruge matematiske udtryk med data i disse celler.

  • Hvis en kolonneoverskrift indeholder visse specialtegn, skal dens kolonneangivelsen stå i et ekstra sæt af parenteser. Er disse tegn: mellemrum, tab, justere feed, vognretur, komma (,), kolon (:), punktum (.), kantet venstreparentes ([]), højre kantparentes (]), nummertegn log (#), enkelt anførselstegn ('), dobbelte anførselstegn ("), venstre klammeparentes ({}), Højre klammeparentes (}), dollartegn ($), karet (^) og-tegnet (&), stjerne (*), plustegn (+), lighedstegn (=), minustegn (-), større end (>), mindre end-symbol (<) og divisionstegn (/). Den eneste undtagelse er, hvis det eneste specialtegn inkluderet er et mellemrum.

  • Følgende tegn har en særlig betydning og kræver brug af et enkelt anførselstegn (') escape-tegn: venstre kantparentes ([]), højre kantparentes (]), nummertegn sign(#) og enkelt anførselstegn ('). For eksempel en kolonne med navnet element # ville have denne kolonneangivelsen: [element ' #].

  • For at forbedre læsbarheden i en struktureret reference, du har tilladelse til at indsætte mellemrumstegn i referencen tre steder: umiddelbart efter den første kantede venstreparentes ([]) umiddelbart før den sidste højre kantparentes (]), og når du har kommaer.

Eksempler på strukturerede referencer

Dette er eksempler på strukturerede referencer til brug i en formel – de fungerer ikke alene.

Denne strukturerede referencer

Refererer til

DailyExercise [[#alle], [StrengthTraining]]

Alle cellerne i kolonnen StrengthTraining, herunder sidehoved, data og totaler-række.

DailyExercise [[#Headers], [CardioTraining]: [StrengthTraining]]

Overskrifterne fra og med kolonnerne CardioTraining og StrengthTraining.

DailyExercise [[#Totals], [StrengthTraining]]

Summen af kolonnen StrengthTraining. Hvis der ikke er nogen række med totaler, vil dette fejlværdien #reference!.

DailyExercise [[#Data], [CardioTraining]: [StrengthTraining]]

Data fra og med kolonnerne CardioTraining og StrengthTraining.

DailyExercise [[#Headers], [#Data], [StrengthTraining]]

Overskrift og data i kolonnen StrengthTraining. Hvis sidehoveder er slået fra, vil dette fejlværdien #reference!.

DailyExercise [[#dennerække This række], [CardioTraining]]

eller funktionen

DailyExercise[@CardioTraining]

Cellen i skæringspunktet mellem den aktuelle række og CardioTraining kolonne. Hvis du har brugt i den samme række som et sidehoved eller en række med totaler, returnerer dette #VALUE!

Bemærk!: Hvis du skriver den længere formular for denne strukturerede reference, Excel erstatter det med den kortere ' @' formular. De fungerer på samme måde.

Se også

Skriv en formel

Bruge navne i formler

Oprette eller slette en Excel-tabel

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.

×