Avatar billede Dan Hansen Juniormester
08. januar 2020 - 11:46 Der er 3 kommentarer og
1 løsning

Omskriv celle ud fra kriterier

Jeg har en celle i excel - Kolonne A, som indeholder en tekst, hvor jeg i kolonnen ved siden af (Kolonne B), gerne vil have det "oversat" til noget andet, ud fra nogle kriterier.

Teksten i kolonne A hedder enten "Tablet###" eller "Terminal##"
### er et tal - Tallet efter Tablet eller Terminal kan enten være 2 cifre eller op til 4 cifre.

Så nu vil jeg gerne i kolonne B, have at den omskriver det til følgende: (Eksempel)
Kolonne A = Tablet123
Kolonne B = TAB-000123

Som den hurtige måske kan gennemskue, så skal ordet Tablet omskrives til "TAB-" og tallet skal være på 6 cifre, med foranstillede nuller.
Ordet Terminal, skal omskrives til "Ter-" - igen efterfulgt af tallet med foranstillede nuller (6 cifre).

Nyt eksempel
Kolonne A = Terminal24
Kolonne B = TER-000024

Nyt samlet eksempel.
Terminal24      TER-000024
Terminal1014  TER-001014
Tablet132        TAB-000132

Hvordan gør jeg lige det?

Takker på forhånd.
Avatar billede jens48 Ekspert
08. januar 2020 - 12:57 #1
Prøv med
=UPPER(LEFT(A1;3))&"-"&TEXT(SUBSTITUTE(SUBSTITUTE(A1;"Terminal";"");"Tablet";"");"000000")

Det bliver på dansk til

=STORE.BOGSTAVER(VENSTRE(A1;3))&"-"&TEKST(UDSKIFT(UDSKIFT(A1;"Terminal";"");"Tablet";"");"000000")
Avatar billede JackJazz Seniormester
08. januar 2020 - 13:15 #2
Super-smart, jens48.

Jeg var nået frem til den her meget ukønne løsning:

Brug denne formel i B1:
=HVIS(VENSTRE(A1;2)="Te";"TER-";"TAB-")&VÆLG(HVIS(VENSTRE(A1;2)="Te";14;13)-LÆNGDE(A1);"0";"00";"000";"0000";"00000";"000000")&HØJRE(A1;6-HVIS(VENSTRE(A1;2)="Te";14;13)+LÆNGDE(A1))
Den kan så kopieres nedad i kolonne B.

:-)

/JackJazz
Avatar billede store-morten Ekspert
08. januar 2020 - 13:25 #3
=HVIS(VENSTRE(A1;2)="Te";"TER-" & TEKST(MIDT(A1;9;6);"000000");"TAB-" & TEKST(MIDT(A1;7;6);"000000"))
Avatar billede Dan Hansen Juniormester
08. januar 2020 - 14:55 #4
Jens48 - super.
Det var lige det jeg manglede.
Tusind tak for hjælpen :D

/Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester