Avatar billede mohbar Novice
09. januar 2023 - 10:40 Der er 2 kommentarer og
1 løsning

ny celle hvor det kun er bogstav fra den anden celle der kommer med

Er der en sjæl der kan hjælpe med flg. i excel :-)

Jeg flere 100 celler i en kolonne med datalinie hvor der figurerer nogle bogstaver. Jeg vil gerne lave en ny kolonne hvor jeg kan tage bogstavet eller bogstaverne ud, som nedenstående eksempel

Kolonne data:
1-2.B.3.1  --> ny celle: B
1.AB.2.1 --> ny celler: AB
3.C.1.2 --> ny celle: C
Osv
Osv

Nogen der hjælpe..?
Avatar billede jens48 Ekspert
09. januar 2023 - 11:07 #1
Sæt nedenstående to funktioner ind i et modul og brug denne formel:

=MID(A1;firstnondigit(A1);lastnondigit(A1)-firstnondigit(A1)+1)
Hvis du har dansk version, så ændr MID til MIDT

Function FirstNonDigit(xStr As String) As Long
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

Function LastNonDigit(xStr As String) As Long
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = Len(xStr) To 1 Step -1
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    LastNonDigit = xPos
End Function
Avatar billede mohbar Novice
09. januar 2023 - 12:00 #2
Tusinde tak for hjælpen. Havde problemer med at hente dem ind, men fandt ud af det da de skulle lægges i hver sit modul
Avatar billede xl-Enthusiast Ekspert
09. januar 2023 - 17:00 #3
Ved problemet er løst, men et alternativ for dem der har adgang til TEXTBEFORE og TEXTAFTER

=TEXTBEFORE(TEXTAFTER(A1;".");".")
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