Avatar billede Katharina Juniormester
25. marts 2015 - 09:01 Der er 6 kommentarer og
1 løsning

Excel 2010 - Opdeling af celler der indeholder og tekst + tal med 0 foran

Hej,

Jeg har et meget rodet regneark, der indeholder celler, der bl.a. ser således ud:

ZAN-6602-11
ZANJO-3
ZAN-6601-10FR
ADM-0110
ADM-0110-02-EF
APP9001
APP9001-1
ARD-3441-5(KOPI)
ARD-3401-7 + 6204+6305
Alex Marino-2
Alma-2EU
Elikso-3

Jeg kunne godt tænke mig, at opdele cellerne, så jeg har første sæt af bogstaver stående i én kolonne (fx ZAN, ZANJO, Alex Marino, ALMA, Elikso) og alt hvad der står herefter vil jeg gerne have stående i en eller flere andre kolonner og meget gerne uden den første bindestreg - som nedenfor:

Alma            2EU
Alex Marino      2
ARD              3441-5(KOPI)

Alternativt:

Alma            2EU
Alex            2
ARD              3441            5              (KOPI)


Og hvis ikke det kan lade sig gøre - kan man så i stedet gøre så man bare fjerner den første bindestreg i den oprindelige celle (men hvad sker der så med dem som ikke indeholder bindestreger eller som indeholder flere bindestreger)?

Håber, det giver mening og at der er en der kan hjælpe! :) :)
Avatar billede Katharina Juniormester
25. marts 2015 - 09:05 #1
Nå ja ...

Jeg har forsøgt mig med følgende formler

1.
=VENSTRE(A3;MIN(FIND({"0"\"1"\"2"\"3"\"4"\"5"\"6"\"7"\"8"\"9"};A3&"0123456789"))-1)

2.
=SLÅ.OP(9^9;--("0"&MIDT(A3;MIN(SØG({0;1;2;3;4;5;6;7;8;9};A3&"0123456789"));RÆKKE($1:$100))))

Så får jeg også opdelt dem - og første formel fungerer rigtigt fint til bogstaverne. Problemet opstår, når jeg prøver med nr. 2, hvor fx ADM-0110-02-EF kommer til at se således ud:

ADM-            110

Så mangler jeg både 0'et foran 110 og 02-EF, der står efter.
25. marts 2015 - 09:16 #2
Hvad med at bruge Erstat funktionen til danne en kolonen, hvor du har erstatet -, mellemrum ( + etc til det samme tegn - f.eks. |

Dernæst kan du bruge Excels egen tekst til kolonner funktion til at splitte.
Avatar billede xl-Enthusiast Ekspert
25. marts 2015 - 09:23 #3
Avatar billede xl-Enthusiast Ekspert
25. marts 2015 - 11:08 #4
Hvis du fjerner første bindestreg (som du skrev om i dit spørgsmål) så går det vel galt med APP9001-1 og Alex Marino-2 og ....

I vedhæftede har jeg i kolonne E lavet noget der ser ud til at udtrække den korrekte tekst. Det der står efter nævnte tekst (kolonne F) går galt i række 6 og 7 (APP9001 og APP9001-1).

Jeg har intet bud på en anden formel hertil.

http://gratisupload.dk/f/8qt0eezlh9/
Avatar billede Katharina Juniormester
25. marts 2015 - 12:24 #5
Hej thor_ostergaard,

Erstat-funktionen havde jeg forsøgt og også i forbindelse med tekst til kolonner, men det gav mig ikke det resultat jeg gerne ville have, fordi den så fjernede 0'et, hvis det var det, der stod forrest i cellen med tal.

Mvh,
Katharina
Avatar billede Katharina Juniormester
25. marts 2015 - 12:24 #6
Hej xl-Enthusiast,

Den første, du har uploadet, ser ud til at fungere lige nøjagtigt som jeg gerne ville have - tusind tak for hjælpen! :) Lægger du et svar, så giver jeg point. :)

Mvh,
Katharina
Avatar billede xl-Enthusiast Ekspert
25. marts 2015 - 13:23 #7
OK.
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