Jag har en lista med sidnummer där man ibland har skjutit in ett extra blad, t.ex. 3, 4, 4.1, 5 o.s.v. Högsta bladnummer är 130 men det kan finnas t.ex. bladnumret 115.1
Från listan med bladnummer vill jag skapa en ny lista med filnamn. Filnamnen ska alltid ha 8 tecken och inledas med texten "EK_" och avslutas med bladnumret utan eventuell punkt.
Innehåller bladnumret inte en punkt ska sista siffran vara "0". Innehåller bladnumret en punkt ska sista siffran vara tecknet till höger om punkten (aldrig över 9).
Beroende på antalet tecken i bladnumret (exklusive punkten) ska filnamnet fyllas ut med nollor mellan understrykningstecknet och första siffran i bladnumret.
Ex: blad 4 -> filnamn EK_00040, blad 4.1 -> filnamn EK_00041, blad 15 -> filnamn EK_00150, blad 15.1 -> filnamn EK_00151.
Jag kan lösa varje delproblem för sig men hur kombinerar jag det hela till en formel? I t.ex. fallet med bladnummer som har punkt använder jag OM() funktionen och finns ingen punkt gör jag enbart textsammanfogningen men finns det en punkt tar jag först bort den för att sedan göra textsammanfogningen. Hur kombinerar jag de två åtgärderna i en formel?
mvh/Frank
Från listan med bladnummer vill jag skapa en ny lista med filnamn. Filnamnen ska alltid ha 8 tecken och inledas med texten "EK_" och avslutas med bladnumret utan eventuell punkt.
Innehåller bladnumret inte en punkt ska sista siffran vara "0". Innehåller bladnumret en punkt ska sista siffran vara tecknet till höger om punkten (aldrig över 9).
Beroende på antalet tecken i bladnumret (exklusive punkten) ska filnamnet fyllas ut med nollor mellan understrykningstecknet och första siffran i bladnumret.
Ex: blad 4 -> filnamn EK_00040, blad 4.1 -> filnamn EK_00041, blad 15 -> filnamn EK_00150, blad 15.1 -> filnamn EK_00151.
Jag kan lösa varje delproblem för sig men hur kombinerar jag det hela till en formel? I t.ex. fallet med bladnummer som har punkt använder jag OM() funktionen och finns ingen punkt gör jag enbart textsammanfogningen men finns det en punkt tar jag först bort den för att sedan göra textsammanfogningen. Hur kombinerar jag de två åtgärderna i en formel?
mvh/Frank