Indholdsfortegnelse
I mange tilfælde kan du have brug for at bruge et Excel-arknavn fra en bestemt celleværdi, f.eks. ved at oprette et Excel-arknavn fra en celleværdi, henvise til et Excel-arknavn fra en celleværdi osv. I denne artikel vil jeg introducere dig til tre måder at bruge Excel-arknavne fra celleværdier med flere eksempler.
Download arbejdsbog til øvelser
Excel-ark Navn fra celleværdi.xlsmTre måder at bruge Excel-arknavn fra celleværdi på
1. Brug af MID-, CELL- og FIND-funktionen
Ved at bruge MID-funktionen , CELL-funktionen , og FIND-funktionen kan du indsætte Excel-arkets navn som celleværdi. Tag følgende datasæt. Her ønsker vi at indsætte Excel-arkets navn " Mark " som sælgers navn i celle B6.
Skriv formlen i celle B6,
=MID(CELL("filnavn",A1),FIND("]",CELL("filnavn",A1))+1,256)
Når du har trykket på ENTER, får du Excel-arkets navn som celleværdi.
Hvis du ændrer arknavnet, ændres celleværdien automatisk.
Læs mere: Sådan får du Excel-arkets navn (2 metoder)
2. Brug af INDIRECT-funktionen
Ved at bruge funktionen INDIRECT kan du henvise til et Excel-ark, hvis navn er indsat som en celleværdi, og udtrække en bestemt celleværdi fra det pågældende Excel-ark til dit aktuelle ark.
Overvej følgende datasæt. Her ønsker vi at kende antallet af bærbare computere, der er solgt af forskellige sælgere. Vi har forskellige ark, der er navngivet efter sælgerne. Navnene på arkene er indsat i cellerne B6 og B7 I hvert ark har vi antallet af forskellige varer, der er solgt af den pågældende sælger. Nu vil vi udtrække antallet af solgte bærbare computere fra forskellige Excel-ark ved at bruge dette Excel-ark som celleværdier.
Skriv nu formlen i celle C6,
=INDIRECT(B6&"!D6")
Når du har trykket på Enter, får du værdien af celle D6 fra arket med navnet " Jhon"
På samme måde kan du få værdien for arket med navnet " Antony "
Læs mere: Sådan omdøber du ark i Excel (6 nemme og hurtige metoder)
Lignende læsninger
- Sådan søger du efter arknavn i Excel-arbejdsmappe (2 metoder)
- Anvende koden for arknavn i sidefoden i Excel (3 måder)
3. Bladnavn fra celleværdi med VBA
Vi kan oprette et Excel-ark Navn fra en hvilken som helst celleværdi ved at bruge Visual Basic-applikation (VBA) . Vi kan se på følgende datasæt. Her vil vi navngive Excel-arket som sælgerens navn i celle B6 .
Først skal du højreklikke på arknavnet fra fanebladets navn og vælg Se kode.
Et nyt vindue med navnet Microsoft Visual Basic for Applications vises. Indtast følgende kode i dette vindue,
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
Gem vinduet, og luk det.
Herefter ændres Excel-arkets navn til celleværdien i B6.
Læs mere: Omdøb ark med VBA i Excel (både enkelte og flere ark)
Konklusion
Jeg håber, at du nu er i stand til at bruge Excel-arknavne fra celleværdier. Hvis du er forvirret, bedes du efterlade en kommentar, så jeg vil gøre mit bedste for at fjerne din forvirring.