Kombinera formler ?

Rogis

New Member
Joined
Oct 26, 2005
Messages
6
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 :eek:
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Tack för det.
Ditt förslag funkar klockrent. Jag tackar och bugar!

mvh/Frank

fairwinds said:
Välkommen!

Prova:

="EK_"&TEXT(BYT.UT(BYT.UT(A1;"blad ";"");".";",")*10;"00000")
 
Upvote 0

Forum statistics

Threads
1,214,653
Messages
6,120,750
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top