Avatar billede Flemming_MC Nybegynder
05. februar 2016 - 13:47 Der er 4 kommentarer og
1 løsning

Splitte tekst og tal fra en celle

Hej

Jeg skal rydde op i større mængde data.

Test Vej 1
Test Vej 1 A
Testvej 1
Testvej 1 A

Vejnavn og nummer og evt. bogstav

Der er varierende antal bogstaver i vejnavn og nogle gange et eller flere mellemrum.
Vejnummer kan være varierende antal cifre
Der er nogle gange bogstaver.

Det jeg skal er at samle husnummer og bogstav, da mellemrummet er en fejl. I praksis er det nok at splitte op i de tre komponenter adresserne kan bestå af (vejnavn, nummer, evt. bogstav), så kan jeg samle det som jeg ønsker bagefter :-)

Kan det klares med excel formel eller kræves VBA?
Avatar billede natkatten Mester
05. februar 2016 - 14:12 #1
Prøv med denne formelbaserede løsning.

Hvis dit vejnavn står i kolonne A, så start med denne i celle C1:

=HØJRE(A1;LÆNGDE(A1)-MIN(FIND({0;1;2;3;4;5;6;7;8;9};A1&"0123456789"))+1)

Og denne i celle B1:

=VENSTRE(A1;LÆNGDE(A1)-LÆNGDE(C1)-1)
Avatar billede Flemming_MC Nybegynder
05. februar 2016 - 14:28 #2
Tusind tak, det kan jeg fint bruge til at rense mine data :-)
Jeg vil gerne acceptere dit svar.
Avatar billede kabbak Professor
05. februar 2016 - 14:27 #3
eller VBA

Marker cellerne med adresserne og kør makroen,
den skriver resultatet i de to kolonner til højre for den markerede kolonne


Public Sub FindVejnummer()
    Dim C As Range, I As Integer, A As String, B As String
    For Each C In Selection
        For I = 1 To Len(C)
            If IsNumeric(Mid(C, I, 1)) Then
                A = Trim(Left(C, I - 1))
                B = Replace(Right(C, Len(C) - (I - 1)), " ", "")
                C.Offset(0, 1) = A
                C.Offset(0, 2) = B
            End If
        Next
    Next
End Sub
Avatar billede Flemming_MC Nybegynder
05. februar 2016 - 14:29 #4
Der kom lige et svar mere - jeg vælger formel - vil du smide svar natkatten?
Avatar billede natkatten Mester
07. februar 2016 - 18:02 #5
Et svar
/natkatten
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