Innehållsförteckning
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.xlsmTre 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.