|
| Kommentar Fra : transor |
Dato : 06-05-13 18:45 |
|
Tja principielt har man i Danmark kun et efternavn, selv om mange tror de har to eller flere.
Mellemnavn er heller ikke noget som findes officielt.
Så hvis du har både fornavne og efternavnet i et fekt og ønsker at skille dt ud til et andet felt er der flere måder at gøre det på.
Jeg ville ekportere til en kommasepareret fil.
Derefter behandles den som tekstfil i et lille selvskrevet program , i det programmeringssprog man nu foretrækker.
Her søges mellem kommaer og sidste ord ( separeret af mellemrun ) udskilles og der sættes et komma i en ny generetet tekstfil, som eller er kopi af den første. Denne kanså importeres til excel.
| |
|
Hvis vi forudsætter at efternavnet står længst til højre i cellen, Kan det gøres ved at finde mellemrummet til venstre for efternavnet, med en kombination af et par simple formler.
| |
| Kommentar Fra : Eyvind |
Dato : 06-05-13 20:08 |
|
Først kopierer du det hele over et sted som backup
Kopier kolonnen med for og efternavn og sæt ind i en ny kolonne.
Jeg går udfra at fornavn, mellemnavn og efternavn er adskilt med et mellemrum
I første kolonne > søg og erstat
søg > mellemrum
erstat > marker og slet resten i cellen (jeg kan ikke huske ordren)
Og så slettes alle mellem og efternavne i første kolonne.
| |
|
Hvis du kun har et fornavn og et efternavn, kan du bruge denne formel:
=HØJRE(A2;LÆNGDE(A2)-FIND(" ";A2)), hvis altså navnet er i celle A2.
Hvis du har kombinationer med flere navne f.eks. Jens Peter Hansen, hvor Hansen så er efternavn, og Jens Peter er fornavn/fornavne, er den lidt mere kringlet, da funktionen FIND(), kigger fra venstre mod højre i cellen, jeg mener ikke der er en funktion der gør det modsatte, men jeg forsøger lige at komme i tanker om noget.
| |
|
Hvor mange mellemrum er der i den celler der er flest i?
Brug denne formel til at finde ud af det: =LÆNGDE(A4)-LÆNGDE(UDSKIFT(A4;" ";""))
Hvis du bruger denne formel til at tælle mellemrum, kan du efterfølgende konvertere resultatet til et tal, sortere på dette, så du har alle navne med lige mange mellemrum stående samlet, så er det måske nemmere at placere den rigtige formel til at dele strengen korrekt.
| |
|
vba:
strReverse
+
inStr (søg " ")mellemrum
+
strReverse
| |
|
Mellemnavne findes
Jeg har et mellem navn det har jeg giftet mig til med min tidliger mand - hele mit har jeg trodet jeg havde et mellem navn men det var bare 2 fornavne
| |
|
Tak_for_hjælpen, nu handler denne tråd jo ikke så meget om navn, mellemnavn osv. men om en problemstilling der skal løses i Excel.
| |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|