12. november 2007 - 11:16Der er
10 kommentarer og 2 løsninger
Der streng med Left/mid/right
Hej alle eksperter,
Jeg skal have del en navne streng i to - i celle A1 står der et fuldt navn, hvor jeg ønsker at alene fornavnet kommer til at stå i celle b1 - det er løst ved +=+LEFT(A1;FIND(" ";A1)) - på samme måde ønsker jeg at celle C1 ALENE har det sidste navn. Jeg har forsøgt lidt af hvert, hvis der er mange navne, når navne er korte ovs. - nogle som har foreslag?
Din formel har jeg prøvet - problemet er at den tager alle navne efter fornavn. Jeg skal ALENE bruge det sidste navn, altså vil det altid være alt til højre for sidste mellemrum...
Jens Peter Nielsen = Nielsen Peter Hansen = Hansen Jesper I. Tved = Tved
Ellers kan du hvis du skal have tre kolonner: Fornavn: =LEFT(A3;FIND(" ";A3)-1) Mellemnavn: =MID(A3;FIND(" ";A3)+1;LEN(A3)-FIND(" ";A3;FIND(" ";A3)+1)) Efternavn: =RIGHT(A3;LEN(A3)-FIND(" ";A3;FIND(" ";A3)+1))
Jeg ved ikke om der er flere mellemnavne end et, men ellers kunne flg. bruges: =IF(ISERR(FIND(" ";A6;FIND(" ";A6)+1));RIGHT(A6;LEN(A6)-FIND(" ";A6));RIGHT(A6;LEN(A6)-FIND(" ";A6;FIND(" ";A6)+1)))
Den blev lidt lang: =IF(ISNUMBER(FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1));IF(ISNUMBER(FIND(" ";A7;FIND(" ";A7)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7;FIND(" ";A7)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7)))) Men den skulle fungere op til fire navne. Jeg kunne ikke finde en formel der "tæller" fra højre i en celle - det havde nok forenklet det lidt.
Ellers kan den forholdsvis nemt udvides til flere navne. Her den der dækker op til fem navne: =IF(ISNUMBER(FIND(" ";A7;FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7;FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1)+1));IF(ISNUMBER(FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7;FIND(" ";A7;FIND(" ";A7)+1)+1));IF(ISNUMBER(FIND(" ";A7;FIND(" ";A7)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7;FIND(" ";A7)+1));RIGHT(A7;LEN(A7)-FIND(" ";A7)))))
Så må vi bare håbe at alle er delt med mellemrum og ingen delt med kun et punktum ;-)
Tja, en løsning er jo en løsning, men lige præcis træls, at der ikke er et eller andet man kan gøre for at "finde bagfra"...
Super og tak for hjælpen :o)
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.