Hur man använder Excel-arknamn från cellvärde (tre sätt)

  • Dela Detta
Hugh West

I många fall kan du behöva använda ett Excel-arknamn från ett visst cellvärde, till exempel för att skapa ett Excel-arknamn från ett cellvärde, hänvisa till ett Excel-arknamn från ett cellvärde och så vidare. I den här artikeln kommer jag att presentera tre sätt att använda Excel-arknamn från cellvärden med flera exempel.

Ladda ner övningsboken

Excel arknamn från cellvärde.xlsm

Tre sätt att använda Excel-arknamn från cellvärde

1. Använda MID-, CELL- och FIND-funktionen

Genom att använda MID-funktionen , funktionen CELL , och funktionen FIND kan du infoga namnet på Excel-arket som cellvärde. Tänk på följande dataset. Här vill vi infoga namnet på Excel-arket " Mark " som säljarens namn i cell B6.

Skriv formeln i cell B6,

=MID(CELL("filnamn",A1),FIND("]",CELL("filnamn",A1))+1,256)

Efter att ha tryckt på ENTER, får du Excel-arkets namn som cellvärde.

Om du ändrar arknamnet ändras cellvärdet automatiskt.

Läs mer: Hur du får fram Excel-arkets namn (2 metoder)

2. Användning av INDIRECT-funktionen

Genom att använda funktionen INDIRECT kan du hänvisa till ett Excel-ark vars namn är infogat som ett cellvärde och hämta ett visst cellvärde från det Excel-arket till ditt aktuella ark.

Vi betraktar följande dataset: Vi vill veta hur många bärbara datorer som säljs av olika försäljare. Vi har olika ark som är namngivna efter försäljare. Arknamnen är infogade i cellerna B6 och B7 I varje ark har vi antalet olika artiklar som sålts av just den försäljaren. Nu ska vi extrahera antalet sålda bärbara datorer från olika Excel-ark genom att använda Excel-arkets namn som cellvärden.

Skriv nu formeln i cellen C6,

=INDIRECT(B6&"!D6")

När du trycker på Enter får du värdet i cellen D6 från arket som heter " Jhon"

På samma sätt kan du få fram värdet för arket som heter " Antony "

Läs mer: Hur man byter namn på ark i Excel (6 enkla och snabba metoder)

Liknande läsningar

  • Hur man söker efter arknamn i Excel-arbetsboken (2 metoder)
  • Tillämpa koden för arknamn i sidfoten i Excel (3 sätt)

3. Bladnamn från cellvärde med VBA

Vi kan skapa ett Excel-arknamn från ett valfritt cellvärde genom att använda Visual Basic-applikation (VBA) . Vi betraktar följande dataset. Här kommer vi att namnge Excel-arket som namnet på försäljaren i cellen B6 .

Först högerklickar du på arkets namn från fliken för bladnamn och välj Visa kod.

Ett nytt fönster med namnet Microsoft Visual Basic för tillämpningar visas. Skriv in följande kod i detta fönster,

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Set Target = Range("B6") If Target = " " Then Exit Sub Application.ActiveSheet.Name = VBA.Left(Target, 31) Exit Sub End Sub 

Spara fönstret och stäng det.

Därefter ändras Excel-arkets namn till cellvärdet i B6.

Läs mer: Byt namn på ark med VBA i Excel (både enskilda och flera ark)

Slutsats

Jag hoppas att du nu kan använda Excel-arknamn från cellvärden. Om du är förvirrad kan du lämna en kommentar, så ska jag göra mitt bästa för att reda ut din förvirring.

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.