Få regnearknavn fra Formula - Excel

Innholdsfortegnelse
Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du får et arknavn med en formel i Excel.

Få arknavn

I Excel er det ikke én funksjon for å få arknavnet direkte. Men du kan få et arknavn ved hjelp av VBA, eller du kan bruke CELL-, FINN- og MID -funksjonene:

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

La oss gå gjennom formelen ovenfor.

CELL -funksjon

Vi kan bruke CELL -funksjonen til å returnere filbanen, navnet og arket ved å skrive inn "filnavn".

1 = CELL ("filnavn")

For å få navnet på det gjeldende regnearket, kan du bruke funksjonen med eller uten det valgfrie referanseargumentet, med henvisning til hvilken som helst celle på den nåværende kategorien.

1 = CELL ("filnavn", A1)

Du kan også få informasjon om ethvert annet regneark ved å referere til en celle på arket.

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

FINN Funksjon

Som vist ovenfor, returnerer CELL -funksjonen filbanen, navnet og regnearket. Vi trenger ikke banen eller arbeidsboknavnet, så vi må isolere arkenavnet.

Bruk først FIND -funksjonen til å bestemme posisjonen til tegnet rett før arknavnet (som alltid er "]").

1 = FINN ("]", B3)

MID -funksjon

Siden vi har den siste tegnposisjonen før regnearknavnet, kan vi nå bruke MID -funksjonen til å trekke ut tegnene etter den plasseringen. Bladnavnet vårt starter ved posisjonen som er funnet ovenfor + 1, men vi vet ikke hvor langt arknavnet er. Vi kjenner imidlertid maksimal lengde på et regnearksnavn (31), og vi kan bruke det i MID -funksjonen:

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

Å sette alt sammen gir vår opprinnelige formel:

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

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave