Avatar billede KenneyD71 Nybegynder
26. juni 2014 - 14:07 Der er 6 kommentarer og
1 løsning

Find efternavn i en kolonne; med mange varianser af fornavn, mellemnavn og efternavn

Jeg har i celle B2 et navn stående.
Jeg skal have leveret efternavnet.
Nogle gange står der 2; 3 eller flere navne.

Jeg skal altså finde det navn, der står til højre for det sidste mellemrum i cellen.

Jeg kan altså ikke bruge at tælle fra venstre.
Jeg skal altså bruge en Søg " " fra højre mod venstre og ikke Søg " " fra venstre mod højre.

What do do?
Avatar billede supertekst Ekspert
26. juni 2014 - 14:12 #1
VBA?
Avatar billede supertekst Ekspert
26. juni 2014 - 14:20 #2
Hvis Ja:

Public Sub findEfternavn()
Dim tabel As Variant, EfterNavn As String
    tabel = Split(Range("B2"), " ")
    EfterNavn = tabel(UBound(tabel))
End Sub
Avatar billede KenneyD71 Nybegynder
26. juni 2014 - 14:28 #3
Nej.
VBA er desværre ikke en mulighed.
Avatar billede Dan Elgaard Ekspert
26. juni 2014 - 14:54 #4
Kan du ikke bare lave et filter på data???
Avatar billede KenneyD71 Nybegynder
26. juni 2014 - 14:57 #5
Filter?
Jeg skal bruge data til at uploade til et system.
Derfor skal fornavnet og efternavnet have hver deres kolonne.
Avatar billede Dan Elgaard Ekspert
26. juni 2014 - 15:09 #6
Hvis det er en formel, der finder sdste ord i en sætning (og, dermed efternavn i et fuldt navn), kan du prøve med denne formal:

=MIDT(A1;FIND(TEGN(22);UDSKIFT(A1;" ";TEGN(22);LÆNGDE(A1)-LÆNGDE(UDSKIFT(A1;" ";""))))+1;9999)
Avatar billede KenneyD71 Nybegynder
26. juni 2014 - 15:16 #7
Vildt.
Det du'r.
Jeg siger tak.
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
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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