Når du ved, hvordan du bruger den indirekte funktion i Excel, kan du hente oplysninger fra andre ark, henvise til navngivne områder og kombinere det med andre funktioner for at skabe et virkelig alsidigt værktøj. Det kan kræve lidt øvelse at få styr på, men med den indirekte funktion kan du mere, end du måske tror.
Instruktionerne i denne artikel gælder for Excel til Microsoft 365, Excel 2019 og Excel 2016.
Hvad er den indirekte funktion?
Den indirekte funktion er en måde at konvertere en tekststreng til en reference. Det vil sige, at den trækker information fra en reference til en anden celle eller et andet område. Det opretter en reference fra tekst og ændres ikke, når celler, rækker eller kolonner ændres, tilføjes eller fjernes fra et citeret område. De referencer, den opretter, evalueres i re altid, så referencen altid er nøjagtig i forhold til de data, den trækker fra.
Hvis det føles lidt forvirrende, så ærgr dig ikke. Den indirekte formel kan være lettere at forstå med valide eksempler og i praksis. Hvis du er i tvivl, kan du prøve at følge nedenstående trin, og du vil snart få styr på det.
Brug af den indirekte funktion med navngivne områder
Navngivne områder i Excel er en fantastisk måde at indsamle data under en enkelt reference, og den indirekte funktion gør det lidt nemmere at få fat i disse oplysninger fra dem. Sådan gør du:
-
Åbn et Excel-dokument med navngivne områder, der allerede er anvendt. I vores eksempel har vi salgsoplysninger fra forskellige fødevarer og drikkevarer, hvor pengene tjent hver dag i ugen er indsamlet under navngivne intervaller med titlen efter produkterne.
-
Vælg en celle til dit navngivne område, og indtast en af dem i den. I vores eksempel brugte vi Burgers. Tilføj andre betegnelses titler og farvelægning, hvis du ønsker det.
-
Vælg en anden celle, hvor du vil have det indirekte output til at gå. Da vi søger at lægge hele salgsvolumen fra ugen sammen for en bestemt fødevare, i dette tilfælde Burgers, skriver vi følgende i cellen:
=SUM(INDIREKTE(G5)
-
Dette angiver en SUM-funktion, der vil bruge den indirekte funktion til at trække informationen fra det navngivne område i celle G5, i dette tilfælde Burgers. Outputtet er 3781, det samlede salg for ugen for burgere.
I vores eksempel kan vi erstatte burgere i celle G5 med limonade eller desserter, de to andre navngivne områder, og outputtet vil i stedet ændre sig til deres SUM-total.
Brug af den indirekte funktion på flere ark
Den indirekte formel er endnu mere kraftfuld, når du bruger den til at hente information fra andre ark. Du behøver heller ikke bruge navngivne områder for at gøre det.
- Åbn dit Excel-dokument med flere ark, eller opret dem med alle de nødvendige oplysninger.
- I det ark, hvor du vil have det indirekte output til at gå, skal du oprette en celle med navnet på det ark, du vil trække information fra. I vores eksempel er det FoodSales.
-
Da vi ønsker at hente oplysninger fra vores FoodSales ark for at samle antallet af solgte Burgers, skrev vi følgende (erstat celleområde og arknavn(e) med dit eget):
=SUM(INDIREKTE(B4&"!B4:B10"))
- Dette betegner det som en SUM-funktion, da vi forsøger at finde en total. Det angiver derefter celle B4 som referencetekst for den indirekte funktion. & samler elementerne i denne funktion, efterfulgt af et citat og udråbstegn, og derefter det celleområde, som vi ønsker at trække data fra. B4 til B10
- Overgangen er det samlede Burger-salg for den pågældende uge. Når vi opretter et nyt FoodSales2-ark for en ny uge med andre tal, behøver vi kun at justere celle B4 for at sige FoodSales2 for at få data om Burger-salg for den uge.
Brug af den indirekte funktion med R1C1-stilreference
For ark, der kontinuerligt udvides, hvor den reference, du vil bruge, ikke altid vil være i den samme celle, kan R1C1 Style-referencer bruges med den indirekte formel for at give dig den information, du har brug for. Vi fortsætter med at bruge vores eksempler på madsalg her, men forestil dig, at det er et regneark på et højere niveau, der ser på de ugentlige salgstotaler generelt.
- Åbn Excel-dokumentet med alle de data, du vil tegne fra, og vælg en celle til dit indirekte funktionsoutput. I vores eksempel ser vi på månedlige fødevaresalg i alt, og vi vil gerne vide det seneste salgstotal for måneden.
-
I vores eksempel ser formlen således ud:
=INDIREKTE("R12C"&COUNTA(12:12), FALSK)
- Den indirekte funktion bruger R12 (række 12) efterfulgt af en C for at angive en kolonne, omgivet af anførselstegn. & forbinder de to dele af funktionen sammen. Vi bruger COUNTA-funktionen til at tælle alle ikke-tomme celler i række 12 (ved at vælge rækken eller skrive 12:12), efterfulgt af et komma. FALSK angiver dette som en R1C1-reference.
-
Overgangen er så den sidste post i vores tabel, i dette tilfælde 8102, eller $8.102. Når vi til sidst tilføjer aprils salgsdata, opdateres det seneste salgsnummer automatisk i re altid.