Sti/placering og arknavne
Excel: Vis sti, filnavn, projektmappe- og arknavn
At vise informationer og Excelfilen i selve regnearket, er ikke så tosset endda. Udover information til brugeren kan du lave checkrutiner som kigger om filen er gemt det rigtige sted, om fanen hedder er det rigtige eller noget helt andet.
Jeg er helt med på at du ikke kommer til at bruge disse formler super meget, men nu ved du hvor de ligger.
- Vis fanens navn i en celle
- Vis Projektmappens navn i en celle
- Vis filens placering (Sti) i en celle
- Vis hele filens placering inkl. filnavn og fanenavn.
- Vis navnet på den mappe som filen befinder sig i
Vis fanens navn i en celle
Navnet på fanen kan vises i en celle ved at bruge denne formel:
Resultatet vil være noget á la: Ark1
| =MIDT(CELLE("filename";A1);SØG("]";CELLE("filename";A1))+1;256) |
Vis Projektmappens navn i en celle
Navnet på selve projektmappen, kan du få ved at bruge denne formel:
Resultatet kunne være: Budget.xls
| =MIDT(CELLE("filename";A1);SØG("[";CELLE("filename";A1))+1;SØG("]";CELLE("filename";A1))-SØG("[";CELLE("filename";A1))-1) |
Vis filens placering (Sti) i en celle
Tit har man brug for at vise projektmappens placering i en celle, for at bevare overblikket over sin mappestruktur.
Cellen vil vise projektmappens fulde sti
Resultatet vil være f.eks: C:/Dokumenter/Testmappe/
| =VENSTRE(CELLE("filename";A1);SØG("[";CELLE("filename";A1))-1) |
Vis hele filens placering inkl. filnavn og fanenavn.
Har du brug for hele projektmappens sti og samtidig også vise fanens navn, kan du bruge denne formel:
Et resultat kunne være: C:/Dokumenter/Testmappe/[Budget.xls]Ark1
| =CELLE("filename";A1) |
Vis navnet på den mappe som filen befinder sig i
Har du kun brug for navnet på mappen som filen befinder sig i, kan du bruge denne formel:
Et resultat kunne være: Testmappe
| =MIDT(CELLE("filename";A1);FIND(TEGN(1);UDSKIFT(CELLE("filename";A1);TEGN(92);TEGN(1);LÆNGDE(CELLE("filename";A1))-LÆNGDE(UDSKIFT(CELLE("filename";A1);TEGN(92); ""))-1))+1;SØG("[";CELLE("filename";A1))-2-FIND(TEGN(1);UDSKIFT(CELLE("filename";A1);TEGN(92);TEGN(1); LÆNGDE(CELLE("filename";A1))-LÆNGDE(UDSKIFT(CELLE("filename";A1);TEGN(92);""))-1))) |