Download eksemplet på projektmappe
Denne vejledning lærer dig, hvordan du får et filnavn ved hjælp af en formel i Excel.
Hent filnavn
I Excel er der ikke en funktion til at hente filnavnet direkte. CELL -funktionen returnerer imidlertid filstien, navnet og arket. Ved hjælp af tekstfunktionerne FIND og MID kan du udtrække bare filnavnet.
12 | = MIDD (CELL ("filnavn"), FIND ("[", CELL ("filnavn"))+1, FIND ("]", CELL ("filnavn"))-(FIND ("[", CELL ("filnavn"))+1)) |
Lad os gå igennem formlen.
Filnavn, sti og regneark
Vi bruger CELL -funktionen til at returnere filsti, navn og ark ved at indtaste "filnavn" som infotype.
1 | = CELL ("filnavn") |
FIND filnavnets position
Som vist ovenfor returnerer CELL -funktionen filstien, navnet og regnearket. Vi har ikke brug for stien og regnearksnavnet, så vi bruger FIND -funktionen til at bestemme karakterens placering umiddelbart før ("[") og efter ("]") filnavnet.
Denne første formel vil lede efter “[“. Vi tilføjer en til den første position for at starte efter den første firkantbeslag (“[“).
1 | = FIND ("[", CELL ("filnavn"))+1 |
Dernæst beregner vi placeringen af "]" for at bestemme, hvor filnavnet ender.
1 | = FIND ("]", CELL ("filnavn")) |
Tag forskellen for at finde længden af filnavnet:
MID -funktion
Nu har vi startpositionen og længden af filnavnet. Vi tilslutter disse resultater til MID -funktionen for at udtrække filnavnet fra filstien, navnet og regnearksstrengen.
1 | = MIDT (B3, C3, E3)) |
Ved at kombinere disse trin i en enkelt formel får vi:
12 | = MIDD (CELL ("filnavn"), FIND ("[", CELL ("filnavn"))+1, FIND ("]", CELL ("filnavn"))-(FIND ("[", CELL ("filnavn"))+1)) |