Det har väl aldrig hänt att någon har råkat ha en flik som heter april, men tabellen i fliken heter fortfarande mars. För att undvika att göra det misstaget så kan man med hjälp av denna formel visa filnamnet i valfri cell:

=EXTEXT(CELL(”filnamn”;C2);HITTA(”]”;CELL(”filnamn”;C2))+1;255)

Formeln använder sig av följande funktioner EXTEXT, CELL och HITTA för att visa fliknamnet i cellen.

CELL(infotyp; referens) används för att hämta filnamnet för cellen. CELL(”filnamn”;C2) returnerar hela sökvägen, dvs C:\Trix\[FilNamn.xlsx]Pelle i mitt exempel. Cellen som du anger kan vara vilken cell som helst på fliken, men för att inte få formelfel om du råkar ta bort den cell du valt bör du använda den aktuella cellen.

HITTA(sök; inom_text; [startpos]) används för att hitta en text (sök) inne i en annan text (inom_text). I detta fallet ska vi leta efter ] i filnamnet. Vi letar rätt på ] för att det är det sista tecknet innan fliknamnet och i exemplet så returneras 23.

EXTEXT(text; startpos; antal_tecken) används för att hämta antal_tecken ur en annan text (text) med start från en position (startpos). I vårt exempel så ska vi hämta alla tecken (255) från position 24 (23+1) ur texten C:\Trix\[FilNamn.xlsx]Pelle och då får vi resultatet Pelle.


0 kommentarer

Lämna ett svar

Platshållare för profilbild

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *