15. april 2018 - 09:29Der er
9 kommentarer og 3 løsninger
Find tal i tekst streng!
Hej Jeg har en opgave som jeg gerne skal have løst hurtigt, så jeg satser på jeres altid kyndige hjælp.
Jeg har e kolonne hvor der står en stribe komplette adresse, ud af disse skal jeg have post nummeret trukket ud, da jeg skal sortere listen efter post nummer.
Et par eksempler, i parentes det resultat jeg efterlyser:
Gerne en løsning uden VBA.macro, da det ikke lige er min stærke side. Jeg tænkte noget i retning af en find funktion der kan finde det sted i stregen, hvor der er 4 sammenhængende tal (####), og så bruge MID-funktionen til at trække post nummeret ud, er det muligt?
"ZZ" udskifter det sidste komma i sætningen, så man ved, hvilket komma, som man skal søge efter. Da det sidste komma i tekst strengen står umiddelbart lige før postnummeret giver det mening, at søge efter det sidste komma.
Uden, at skulle forklejne Ebea's løsning, så vil jeg forøvrigt anbefale dig, at bruge min løsning.
Det er normalt tilrådeligt, at undgå, at bruge matriks formler, hvis det er muligt.
Blandt årsagerne er bl.a. at matriks formler er relativt langsomme, og har man for mange af dem, så vil det sløve sine regneark - og, det kan være betragteligt - selv 2 sekunder kan føles som evigheder :-) En anden årsag er, at der typsik også skal relativt lidt til at ødelægge matriks formler - blot en uerfaren bruger, der står i cellen og trykke [Enter], i stedet for [CTRL] + [Shift] + [Enter], og dit regneark er ødelagt!
Men, helt dit eget valg, da Ebea's løsning også virker helt fint :-)
#8 - Dan! Er det ikke og "stramme den" at skrive "....En anden årsag er, at der typsik også skal relativt lidt til at ødelægge matriks formler - blot en uerfaren bruger, der står i cellen og trykke [Enter], i stedet for [CTRL] + [Shift] + [Enter], og dit regneark er ødelagt!
At man blot får trykket på Enter, istedet for at bruge CTRL+SHIFT+ENTER kan jeg ikke se skulle ødelægge noget regneark. Det resulterer normalt kun i, at resultatet kommer som en fejl i formel resultatet (#VÆRDI).
Tja, og dermed er det ødelagt, hvis du spørger mig - ethvert regneark, der ikke giver korrekt resultat - af den ene eller anden årsag - er ødelagt, i følge min mening...
...men, min mening er jo kun min mening - alle andre har lov til at have deres egen mening :-)
#11 xl-Enthusiast Det ser da ud til at virke fint, og er meget hurtigere. Super nem løsning.
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.