23. marts 2018 - 11:00Der er
6 kommentarer og 2 løsninger
Separer Tal og Bogstaver - Forskellig Længde
Hej.
Jeg søger en løsning på følgende problem:
I kolonne A har jeg forskellige værdier, det kunne være et 6-cifret tal uden mellemrum eller bindestreg, men det kan også være et 9-cifret tal indeholdende bindestreg, mellemrum - det vil dog altid være efterfulgt af et navn. I Kolonne B står det "ønskede" resultat.
Jeg ønsker en robust løsning uden brug af makroer. Formlen skal gerne køre automatisk på både et stort og småt antal rækker. Det betyder, at jeg ikke ønsker at køre "Tekst til kolonner", da det vil kræve manuelt arbejde.
Lige nu har jeg forsøgt med følgende formler i kolonne C og D uden held: Kolonne C: =ERSTAT(FJERN.OVERFLØDIGE.BLANKE(VENSTRE(A1;11));3;1;"") Kolonne D : =FJERN.OVERFLØDIGE.BLANKE(VENSTRE(A1;(LÆNGDE(A1)-3)))
Jeg forestiller mig, at der findes en simpel formel, der fjerner alt andet end cifre/tal (altså fjerner mellemrum, *, / og bogstaver). Krydser fingre og afventer jeres svar.
Formentlig vil noget af ovenstående kunne bruges medmindre det kan forekomme, at der ikke er et mellemrum umiddelbart før navn begynder. Hvis manglende mellemrum kan forekomme, så prøv denne matrixformel:
Jeg har forsøgt med alle de givne formler og kan konkludere, at xl-Enthusiast's første forslag virker rigtig fint til min forespørgsel.
Ebea's første forslag virker også, men jeg har desværre problemer med at tilpasse den til alle rækkerne (formentlig grundet mit begrænsede kendskab til matrix).
Jeg forsøger at begrænse filens størrelse og undgår derfor matrix-formlerne (også pga. manglende evner til at forstå/rette/skrive i dem).
xl-Enthusiast's sidste forslag returnerer værdien 6366-23 (altså med bindestreg).
Dette er formentlig ikke sidste gang I hører fra mig - fantastisk med så god hjælp.
Mvh JF
Synes godt om
Ny brugerNybegynder
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.