Indsæt filsti i Excel

Indholdsfortegnelse
Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning lærer dig, hvordan du får stien og filnavnet ved hjælp af en formel i Excel.

Hent sti og filnavn

I Excel er der ikke en funktion til at få stien og filnavnet direkte, men CELL -funktionen returnerer filstien, navnet og arket. Ved hjælp af tekstfunktionerne FIND, LEFT og SUBSTITUTE kan vi isolere stien og filnavnet.

1 = SUBSTITUTE (VENSTRE (CELL ("filnavn", B2), FIND ("]", CELL ("filnavn", B2))-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", B2)

FIND filnavnets position

Som vist ovenfor returnerer CELL -funktionen filstien, navnet og regnearket. Vi har ikke brug for regnearket eller firkantede parenteser, så vi bruger funktionen FIND til at bestemme placeringen af ​​det sidste tegn (dvs. det før "]") i filnavnet.

1 = FIND ("]", B3) -1

Fjern regnearksnavnet

Når vi har placeringen af ​​filnavnets sidste tegn, bruger vi funktionen VENSTRE til at fjerne navnet på regnearket.

1 = VENSTRE (B3, C3)

SUBSTITUTE -funktion

Du kan se ovenfor, at der stadig er en åben firkant mellem parentes og filnavne. Brug funktionen SUBSTITUTE til at erstatte “[“ med en tom streng.

1 = UDSKIFTNING (D3, "[", ""))

Ved at kombinere disse trin til en enkelt formel får vi:

1 = SUBSTITUTE (VENSTRE (CELL ("filnavn", B2), FIND ("]", CELL ("filnavn", B2))-1), "[", ""))

Få kun sti

Du vil muligvis kun vise stien uden filnavnet. Til dette kan vi stoppe ved LEFT -funktionen med en lille justering. Der er ingen grund til at UDSKIFTE, da der ikke vil være nogen mellemstrenge, der skal slettes. For at returnere bare stien finder vi placeringen af ​​det første tegn i filnavnet (“[“), i stedet for det sidste, og stienavnet er alt til venstre.

1 = VENSTRE (CELL ("filnavn", B2), FIND ("[", CELL ("filnavn", B2))-1)

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

wave wave wave wave wave