Sådan bruges celleværdi som regnearknavn i Formel Reference i Excel

  • Del Dette
Hugh West

Hvis du forsøger at bruge celleværdi som regnearksnavn i formelhenvisning i Excel, kan denne artikel være nyttig til dette formål. Så lad os starte med vores hovedartikel for at udforske mere om brugen af en celleværdi som et regnearknavn.

Download arbejdsbog

Regneark Navn Reference.xlsm

3 måder at bruge celleværdi som regnearknavn i formelhenvisning i Excel på

Her har vi 3 regneark Januar , februar, og Marts som indeholder salgsoplysningerne for disse 3 måneder for forskellige produkter. Så vi vil forsøge at bruge celleværdier som disse regnearknavne i en formel som en reference til at udtrække værdierne i et nyt ark.

Vi har brugt Microsoft Excel 365 version her, men du kan bruge andre versioner, hvis det passer dig.

Metode-1: Brug af INDIRECT-funktionen til at bruge celleværdi som regnearknavn i formelhenvisning

Her kan vi se, at vi har den samlede salgsværdi i celle D11 i hvert af de tre ark Januar , Februar , Marts .

Vi har samlet arkenavnene som celleværdier i et nyt ark for at bruge disse værdier som reference. Ved hjælp af INDIRECT-funktion Vi vil bruge disse værdier som regnearknavne i en formel, og fordelen er, at det vil skabe en dynamisk reference, så hvis vi ændrer, tilføjer eller sletter disse celleværdier, vil resultatet automatisk blive opdateret.

Trin :

➤ Indtast følgende formel i celle C4

=INDIRECT("'"&B4&"'"&"!"&"D11")

Her, B4 er navnet på arket Januar og D11 er den celle i det ark, der indeholder den samlede salgsværdi.

  • "'"&B4&""'"&"!"& "D11″ → & operatøren vil sammenføje celleværdien i B4 med anførselstegn, udråbstegn og cellehenvisning D11

    Udgang → "'Januar'!D11"

➤ Tryk på INDTAST og træk ned i Håndtag til påfyldning værktøj.

Derefter får du de samlede salgsværdier, der svarer til referencerne til arknavnene i Navn på ark kolonne.

Læs mere: Excel-arknavn i formel dynamisk (3 metoder)

Metode-2: Brug af INDIRECT- og ADDRESS-funktionerne til at bruge celleværdi som regnearknavn

I de tre ark Januar , Februar , og Marts vi har nogle optegnelser over salget i disse måneder for forskellige produkter.

For at lave en oversigtstabel, hvor vi uddrager salgsværdierne fra disse ark og kombinerer dem i Januar , Februar , og Marts For at bruge referencen til arknavnet her vil vi bruge overskrifterne på disse kolonner og ved hjælp af INDIRECT-funktion og ADRESSE funktion vil vi opsummere dem.

Trin :

➤ Indtast følgende formel i celle C4

=INDIRECT("'"&$C$3&"'"&"!"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Her, $C$3 er navnet på regnearket.

  • RÆK(D4) → returnerer cellens rækketal D4

    Udgang → 4
  • COLUMN(D4) → returnerer kolonnenummeret for cellen D4

    Udgang → 4
  • ADRESSE(RÆKKE(D4),KOLONNE(D4)) bliver

    ADRESSE(4,4)

    Udgang → $D$4

  • INDIRECT("'"&$C$3&"'"&"!"&"!"& ADDRESS(ROW(D4),COLUMN(D4))) bliver

    INDIRECT("'January'!"&"$D$4") INDIRECT("januar!$D$4")

    Udgang →$4,629.00

➤ Tryk på INDTAST , trække ned i Håndtag til påfyldning Værktøj.

Derefter får du salgsoplysningerne for Januar måned fra den Januar ark i den Januar kolonne.

For at få salgsværdierne fra de Februar ark for denne måned i den Februar kolonne bruge følgende formel

=INDIRECT("'"&$D$3&"'"&"!"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Her, $D$3 er navnet på regnearket.

Tilsvarende gælder for salgsregnskaberne for Marts anvende følgende formel

=INDIRECT("'"&$E$3&"'"&"!"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))

Her, $E$3 er navnet på regnearket.

Læs mere: Excel VBA: Cellereference i et andet ark (4 metoder)

Lignende læsninger

  • Relativ og absolut celleadresse i regnearket
  • Eksempel på relativ cellehenvisning i Excel (3 kriterier)
  • Sådan holder du en celle fast i en Excel-formel (4 nemme måder)
  • Genvej til absolut cellehenvisning i Excel (4 nyttige eksempler)
  • Eksempel på blandet cellehenvisning i Excel (3 typer)

Metode-3: Brug af VBA-kode til at bruge celleværdi som regnearknavn i formelhenvisning

Her har vi den samlede salgsværdi i celle D11 i hvert af de tre ark Januar , Februar , Marts med salgsoplysninger for Januar , Februar , og Marts .

I den Navn på ark kolonne, har vi angivet arkenavnene som celleværdier for at bruge dem som referencer i en VBA Ved hjælp af denne kode får vi de samlede salgsværdier fra disse ark og samler dem i Samlet salg kolonne svarende til deres arknavne.

Trin :

➤ Gå til Udvikler Fane>> Visual Basic Mulighed.

Derefter er det Visual Basic-editor vil åbne sig.

➤ Gå til Indsæt Fane>> Modul Mulighed.

Herefter skal en Modul vil blive oprettet.

➤ Skriv følgende kode

 Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub 

Her har vi erklæret SheetR som String , ws , og ws1 som Arbejdsark , ws vil blive tildelt regnearket VBA hvor vi vil have vores output. SheetR gemmer celleværdierne med arkenavne i VBA Derefter har vi tildelt arkene Januar , Februar , og Marts til variablen ws1 .

TIL løkken udtrækker de samlede salgsværdier fra hvert ark til VBA ark, og her har vi angivet intervallet for denne løkke som 4 til 6 fordi værdierne starter fra Række 4 i den VBA ark.

➤ Tryk på F5 .

Endelig får du de samlede salgsværdier, der svarer til referencerne til arknavnene i Navn på ark kolonne.

Læs mere: Excel VBA: Hent celleværdi fra en anden projektmappe uden at åbne

Indtastning af regnearkets navn til brug af henvisning i en formel

Hvis du ikke ønsker at bruge ovenstående metoder til at referere til en celleværdi som et arknavn, kan du blot skrive arknavnet eller manuelt vælge det for nemt at hente værdierne fra det pågældende ark.

Her vil vi udtrække de samlede salgsværdier fra arkene Januar , Februar , og Marts , og samler dem i den Samlet salg kolonne i et nyt ark.

For at have den samlede salgsværdi af den Januar måned skrive følgende formel i celle C4

=Januar!D11

Her, Januar er navnet på arket og D11 er den samlede salgsværdi i det pågældende ark.

Tilsvarende gælder for salgsværdien af den Februar måned bruge følgende formel

=Februar!D11

Her, Februar er navnet på arket og D11 er den samlede salgsværdi i det pågældende ark.

Hvis du ikke ønsker at skrive en formel, kan du blot vælge cellen i den Marts ark for at udtrække denne værdi i celle C6 .

➤ For det første skal du skrive Lige tegn ( = ) i celle C6 .

➤ Klik på Marts ark.

Derefter vil du blive ført til Marts ark, og herfra skal du vælge cellen D11 .

➤ Tryk på INDTAST .

Du får den samlede salgsværdi af den Marts måned fra det pågældende ark i celle C6 i den Type ark.

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis afsnit som nedenfor i et ark med navnet Praksis . gør det venligst selv.

Konklusion

I denne artikel har vi forsøgt at dække de måder at bruge celleværdi som regnearknavn i formelhenvisning i Excel på. Håber du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.