Indsæt filnavn - Excel -formel

Download eksempel på projektmappe

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))

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

wave wave wave wave wave