Hent regnearksnavn fra formel - Excel

Indholdsfortegnelse
Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du får et arknavn med en formel i Excel.

Få arknavn

I Excel er der ikke én funktion til at få arknavnet direkte. Men du kan få et arknavn ved hjælp af VBA, eller du kan bruge funktionerne CELL, FIND og MID:

1 = MIDD (CELL ("filnavn"), FIND ("]", CELL ("filnavn"))+1,31)

Lad os gå igennem ovenstående formel.

CELL funktion

Vi kan bruge CELL -funktionen til at returnere filstien, navnet og arket ved at indtaste "filnavn".

1 = CELL ("filnavn")

For at få navnet på det aktuelle regneark kan du bruge funktionen med eller uden det valgfrie referenceargument med henvisning til en hvilken som helst celle på den aktuelle fane.

1 = CELL ("filnavn", A1)

Du kan også få oplysninger om ethvert andet regneark ved at henvise til en celle på dette ark.

1 = CELL ("filnavn", AnotherSheet! A1)

FIND Funktion

Som vist ovenfor returnerer CELL -funktionen filstien, navnet og regnearket. Vi har ikke brug for stien eller projektmappens navn, så vi skal isolere arknavnet.

Brug først FIND -funktionen til at bestemme tegnets placering umiddelbart før arknavnet (som altid er "]").

1 = FIND ("]", B3)

MID -funktion

Da vi har den sidste tegnposition før regnearksnavnet, kan vi nu bruge MID -funktionen til at udtrække tegnene efter denne position. Vores arknavn starter ved den position, der er fundet ovenfor + 1, men vi ved ikke, hvor langt arknavnet er. Vi kender dog den maksimale længde af et regnearksnavn (31), og vi kan bruge det i MID -funktionen:

1 = MIDT (B3, C3+1,31))

Hvis vi lægger alt sammen, får vi vores originale formel:

1 = MIDD (CELL ("filnavn"), FIND ("]", CELL ("filnavn"))+1,31)

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave