Hur man använder cellvärde som arbetsbladsnamn i formelreferens i Excel

  • Dela Detta
Hugh West

Om du försöker använda cellvärde som arbetsbladsnamn i formelreferenser i Excel kan den här artikeln vara till hjälp för detta ändamål. Så låt oss börja med vår huvudartikel för att utforska mer om användningen av ett cellvärde som arbetsbladsnamn.

Ladda ner arbetsboken

Arbetsblad Namn Referens.xlsm

3 sätt att använda cellvärde som arbetsbladsnamn i formelreferens i Excel

Här har vi 3 arbetsblad Januari , Februari, och Mars som innehåller försäljningsuppgifter för dessa tre månader för olika produkter. Vi kommer alltså att försöka använda cellvärden som dessa arbetsbladsnamn i en formel som en referens för att hämta ut värdena i ett nytt blad.

Vi har använt oss av Microsoft Excel 365 versionen här, men du kan använda andra versioner när det passar dig.

Metod-1: Använda INDIRECT-funktionen för att använda cellvärdet som arbetsbladsnamn i formelreferensen

Här kan vi se att vi har det totala försäljningsvärdet i cellen D11 i vart och ett av de tre arken Januari , Februari , Mars .

Vi har samlat arknamnen som cellvärden i ett nytt ark för att använda dessa värden som referens. Med hjälp av INDIRECT-funktion Vi kommer att använda dessa värden som arbetsbladsnamn i en formel och fördelen är att det skapar en dynamisk referens. Om vi ändrar, lägger till eller tar bort dessa cellvärden kommer resultatet att uppdateras automatiskt.

Steg :

➤ Skriv följande formel i cellen C4

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

Här, B4 är arkets namn Januari och D11 är den cell i arket som innehåller det totala försäljningsvärdet.

  • "'"&B4&"'"&"!"& "D11″ → & kommer att sammanfoga cellvärdet i B4 med anföringstecken, utropstecken och cellreferensen D11

    Utgång → "'Januari'!D11"
  • INDIRECT("'"&B4&"'"&"!"& "D11″) blir

    INDIRECT("'Januari'!D11")

    Utgång → $23,084.00

➤ Press ENTER och dra ner den Handtag för fyllning verktyg.

Därefter får du de totala försäljningsvärdena som motsvarar referenserna till bladnamnen i Namn på bladet kolumn.

Läs mer: Excel-arknamn i Formula Dynamic (3 metoder)

Metod-2: Använda funktionerna INDIRECT och ADDRESS för att använda cellvärdet som arbetsbladsnamn

I de tre arken Januari , Februari , och Mars Vi har några uppgifter om försäljningen under dessa månader för olika produkter.

För att göra en sammanfattningstabell där vi ska extrahera försäljningsvärdena från dessa blad och kombinera dem i tabellen Januari , Februari , och Mars För att använda referensen till arkets namn här använder vi rubrikerna i dessa kolumner och med hjälp av INDIRECT-funktion och ADDRESS-funktionen Vi kommer att sammanfatta dem.

Steg :

➤ Skriv följande formel i cellen C4

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

Här, $C$3 är arbetsbladets namn.

  • RÄCK(D4) → returnerar cellens radnummer D4

    Utgång → 4
  • COLUMN(D4) → returnerar cellens kolumnnummer D4

    Utgång → 4
  • ADRESS(RAD(D4),KOLUMN(D4)) blir

    ADDRESS(4,4)

    Utgång → $D$4

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

    INDIRECT("'Januari'!"&"$D$4") INDIRECT("Januari!$D$4")

    Utgång →$4,629.00

➤ Press ENTER , dra ner den Handtag för fyllning Verktyg.

Därefter får du försäljningsuppgifter för Januari månad från och med den Januari bladet i Januari kolumn.

För att ha försäljningsvärdena från Februari för den här månaden i Februari Kolumnen använder följande formel

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

Här, $D$3 är arbetsbladets namn.

På samma sätt kan man för försäljningsregistren för Mars använda följande formel

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

Här, $E$3 är arbetsbladets namn.

Läs mer: Excel VBA: Cellreferens i ett annat ark (4 metoder)

Liknande läsningar

  • Relativ och absolut celladress i kalkylbladet
  • Exempel på relativ cellreferens i Excel (3 kriterier)
  • Hur man håller en cell fast i en Excel-formel (4 enkla sätt)
  • Genväg för absolut cellreferens i Excel (4 användbara exempel)
  • Exempel på blandad cellreferens i Excel (3 typer)

Metod-3: Använda VBA-kod för att använda cellvärde som arbetsbladsnamn i formelreferens

Här har vi det totala försäljningsvärdet i cellen D11 i vart och ett av de tre arken Januari , Februari , Mars som innehåller försäljningsuppgifter för Januari , Februari , och Mars .

I Namn på bladet kolumnen har vi angett namn på ark som cellvärden för att använda dem som referenser i en VBA Med hjälp av denna kod kommer vi att hämta de totala försäljningsvärdena från dessa ark och samla dem i Total försäljning kolumnen som motsvarar deras arknamn.

Steg :

➤ Gå till Utvecklare Fliken>> Visual Basic Alternativ.

Därefter är det Redigerare för Visual Basic kommer att öppnas.

➤ Gå till Infoga Fliken>> Modul Alternativ.

Efter detta kommer en Modul kommer att skapas.

➤ Skriv följande kod

 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 

Här har vi deklarerat SheetR som Sträng , ws , och ws1 som Arbetsblad , ws kommer att tilldelas arbetsbladet VBA där vi kommer att ha vår utdata. SheetR kommer att lagra cellvärdena med arknamn i VBA ark. Därefter har vi tilldelat arken Januari , Februari , och Mars till variabeln ws1 .

FÖR slingan kommer att extrahera de totala försäljningsvärdena från varje ark till VBA och här har vi deklarerat intervallet för denna slinga som 4 till 6 eftersom värdena börjar från Rad 4 i den VBA ark.

➤ Press F5 .

Slutligen får du de totala försäljningsvärdena som motsvarar referenserna till bladnamnen i Namn på bladet kolumn.

Läs mer: Excel VBA: Hämta cellvärde från en annan arbetsbok utan att öppna den

Ange arbetsbladets namn för att använda referens i en formel

Om du inte vill använda ovanstående metoder för att referera ett cellvärde som ett arknamn kan du helt enkelt skriva arknamnet eller manuellt välja det för att enkelt få fram värdena från det arket.

Här kommer vi att extrahera de totala försäljningsvärdena från arken. Januari , Februari , och Mars , och samla dem i Total försäljning kolumnen i ett nytt blad.

För att ha det totala försäljningsvärdet för Januari månad skriver följande formel i cell C4

=Januari!D11

Här, Januari är arkets namn och D11 är det totala försäljningsvärdet i det bladet.

På samma sätt gäller för försäljningsvärdet för Februari månad använder följande formel

=Februari!D11

Här, Februari är arkets namn och D11 är det totala försäljningsvärdet i det bladet.

Om du inte vill skriva någon formel kan du bara välja cellen i Mars ark för att extrahera det värdet i cellen C6 .

➤ För det första, typ Equal tecken ( = ) i cellen C6 .

➤ Klicka på Mars ark.

Därefter kommer du till Mars bladet och väljer härifrån cellen D11 .

➤ Press ENTER .

Du får det totala försäljningsvärdet för Mars månad från det arket i cellen C6 i den Typ ark.

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik som nedan i ett ark som heter Praktik . Gör det själv.

Slutsats

I den här artikeln har vi försökt täcka sätten att använda cellvärdet som arbetsbladsnamn i formelns referens i Excel. Hoppas att du kommer att finna det användbart. Om du har några förslag eller frågor, dela dem gärna i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.