Hej
I forbindelse med at få udtræk af data (brugeroplysninger) fra et program som skal kunne anvendes til import af data i et andet, er det nødvendigt at jeg får splittet cellen med brugernavnet fx Lars Hansen op i to celler fornavn og efternavn.
Vil det være muligt at benytte mellemrummet mellem for- og efternavn til at oprette en form for regel?
Jeg er jo ikke meget for at skulle til at klippe og klistre.
Split indhold over ud i to celler
Moderator: Lodahl
Split indhold over ud i to celler
Tak for et dejligt forum.
Med venlig hilsen
Peter Leth
Med venlig hilsen
Peter Leth
Hej
Hvis det kun drejer sig om 1 fornavn og 1 efternavn, adskilt af mellemrum, kan du bare markere kolonnen med navnene og derefter vælge MENU: Data -> Tekst til kolonner
Vil du bruge formler (kun et fornavn) er det
Efternavn: =MIDT(A1;FIND(" ";A1;1);20)
Fornavn: =MIDT(A1;1;FIND(" ";A1;1))
Men er der både fornavn, mellemnavn og efternavn bruger jeg Søg og Erstat (ctrl+F):
Søg efter: (.+)[:space:](.+)
Erstat med: $2 - for efternavn
Erstat med: $1 - for fornavn
x kun det markerede
x regulære udtryk
Afslut med Erstat alt
mvh
Jens
Hvis det kun drejer sig om 1 fornavn og 1 efternavn, adskilt af mellemrum, kan du bare markere kolonnen med navnene og derefter vælge MENU: Data -> Tekst til kolonner
Vil du bruge formler (kun et fornavn) er det
Efternavn: =MIDT(A1;FIND(" ";A1;1);20)
Fornavn: =MIDT(A1;1;FIND(" ";A1;1))
Men er der både fornavn, mellemnavn og efternavn bruger jeg Søg og Erstat (ctrl+F):
Søg efter: (.+)[:space:](.+)
Erstat med: $2 - for efternavn
Erstat med: $1 - for fornavn
x kun det markerede
x regulære udtryk
Afslut med Erstat alt
mvh
Jens
Hej Jens
Tak for hjælpen. De første to anvisninger fungerer helt forrygende, og dit hensyn til mellemnavne er godt set.
Din formel med =midt(...) fungerer i øvrigt også fint til at håndtere efternavne i den forstand at de så kobles sammen med efternavnet.
Jeg har citeret den sidste del af dit svar, som jeg desværre ikke helt har forstået - eller ikke har kunne overføre til Søg og Erstat. (Har vinget de to felter "kun markeret" og "regulære udtryk" af.
Hvis vi har navnene i kolonne A og vil have dem delt op i fornavn (kolonne B) og efternavn (kolonne C); (Jeg markerer kolonne A uden kolonnetitlen, så vi kun har de reelle data). Hvad vil så være søg og erstat kommandoen? Det er selve erstat-kommandoen jeg er usikker på.
På forhånd rigelig tak for hjælpen.
Tak for hjælpen. De første to anvisninger fungerer helt forrygende, og dit hensyn til mellemnavne er godt set.
Din formel med =midt(...) fungerer i øvrigt også fint til at håndtere efternavne i den forstand at de så kobles sammen med efternavnet.
Jeg har citeret den sidste del af dit svar, som jeg desværre ikke helt har forstået - eller ikke har kunne overføre til Søg og Erstat. (Har vinget de to felter "kun markeret" og "regulære udtryk" af.
Hvis vi har navnene i kolonne A og vil have dem delt op i fornavn (kolonne B) og efternavn (kolonne C); (Jeg markerer kolonne A uden kolonnetitlen, så vi kun har de reelle data). Hvad vil så være søg og erstat kommandoen? Det er selve erstat-kommandoen jeg er usikker på.
På forhånd rigelig tak for hjælpen.
Jens S wrote: Men er der både fornavn, mellemnavn og efternavn bruger jeg Søg og Erstat (ctrl+F):
Søg efter: (.+)[:space:](.+)
Erstat med: $2 - for efternavn
Erstat med: $1 - for fornavn
x kun det markerede
x regulære udtryk
Afslut med Erstat alt
mvh
Jens
Tak for et dejligt forum.
Med venlig hilsen
Peter Leth
Med venlig hilsen
Peter Leth
Hej
Min forklaring var nok lidt overfladisk - men når du bruger Søg og erstat, arbejder funktionen på de valgte celler og foretager ændringer på dem (den kan ikke splitte op til naboceller). Så hvis du vil lave en opsplitning, starter du med at markere din navnekolonne (baggrunden bliver lyseblå), tager fat i den indenfor området med din venstre musetast og trækker den over i nabokolonnen. Umiddelbart før du slipper den med musetasten, holder du Ctrl nede, og kolonnen vil blive kopieret. Nu har du to ens kolonner.
Foretag en Søg og erstat på første kolonne, med Erstat: $2, og det samme på anden kolonne med Erstat: $1. Du vil nu have efternavn i første kolonne og fornavne (1 eller flere) i anden kolonne.
mvh
Jens
Min forklaring var nok lidt overfladisk - men når du bruger Søg og erstat, arbejder funktionen på de valgte celler og foretager ændringer på dem (den kan ikke splitte op til naboceller). Så hvis du vil lave en opsplitning, starter du med at markere din navnekolonne (baggrunden bliver lyseblå), tager fat i den indenfor området med din venstre musetast og trækker den over i nabokolonnen. Umiddelbart før du slipper den med musetasten, holder du Ctrl nede, og kolonnen vil blive kopieret. Nu har du to ens kolonner.
Foretag en Søg og erstat på første kolonne, med Erstat: $2, og det samme på anden kolonne med Erstat: $1. Du vil nu have efternavn i første kolonne og fornavne (1 eller flere) i anden kolonne.
mvh
Jens