Avatar billede fruwille Nybegynder
07. december 2001 - 10:08 Der er 18 kommentarer og
1 løsning

Trække et tekstfelt fra et andet

I tekstfelt A1, står der \"Jens\"
I tekstfelt A2, står der \"Jens Hansen\"

Hvordan laver jeg en formel hvor jeg trækker A1 fra A2 og får \"Hansen\"?
Avatar billede lrp Nybegynder
07. december 2001 - 10:11 #1
Det kan du ikke gøre med en formel. Tekster er ikke noget man kan foretage beregninger på. Hvad skulle resultatet fx blive hvis der stod \"Peter\" i stedet for \"Jens\" i A1?
07. december 2001 - 10:13 #2
F.eks denne her:
=MIDT(A2;LÆNGDE(A1)+2;LÆNGDE(A2)-LÆNGDE(A1))
Avatar billede janvogt Praktikant
07. december 2001 - 10:15 #3
Skal du ikke bare have en formel, som giver det sidste ord af en tekst?
Avatar billede janvogt Praktikant
07. december 2001 - 10:16 #4
>>>lrp
Ikke enig :-)
Avatar billede fruwille Nybegynder
07. december 2001 - 10:17 #5
>lrp - Der er altid sammenhæng mellem A1 og A2
> flemmingdahl - prøver lige
> janvogt - nej, forskellen mellem de to felter
Avatar billede lrp Nybegynder
07. december 2001 - 10:18 #6
Du kan evt. prøve med denne formel:

=UDSKIFT(A2;A1;\"\")

Den tager indholdet fra celle A1 (\"Jens\") og erstatter det med ingenting (\"\") hvis det indgår i celle A2 (\"Jens Hansen\").

Men det virker altså kun, hvis indholdet af A1 også indgår som en del af A2.
07. december 2001 - 10:20 #7
Du kan aldrig få forskellen mellem de to tekst felter - det er jo pærer og bananer du vil trække fra hinanden, min formel regner med antal karakter. Det skal altså altid være fornavnet, som står i A1 og hele navnet i A2, for at det virker.
Avatar billede Chewie Novice
07. december 2001 - 10:20 #8
Flemmingdahl ´s formel virker perfekt !!
Avatar billede janvogt Praktikant
07. december 2001 - 10:20 #9
Denne er rafineret (giver det sidste ord i strengen i A2):

=TRIM(CALL(\"Crtdll\";\"strrchr\";\"CCI\";A2;32))

Kan ikke lige oversætte den til dansk, men jeg sender den til dig (så bliver den oversat til din sprog-version).
07. december 2001 - 10:24 #10
Jan>> din formel og disse her tekster
A1 = Jan
A2 = Jan Vogt Hansen

Dit resultat = Hansen
Avatar billede fruwille Nybegynder
07. december 2001 - 10:25 #11
>flemmingdahl - Mangler de to sidste bogstaver i efternavnet - men kun i nogle af linierne (afhængig af fornavnets længde??

>lrp - virker perfekt

Tak for de gode forslag i øvrigt
Avatar billede lrp Nybegynder
07. december 2001 - 10:29 #12
Rart at se, at du kunne bruge mit forslag.

Mellemrummet mellem for- og efternavn kan godt drille lidt, når min formel bruges.

Hvis der er mellemrum efter \"Jens\" i celle A1 er der ingen problemer.

Hvis ikke, kan du lave formlen om til:

=UDSKIFT(A1;B2&\" \";\"\")

Så medtages automatisk et mellemrum efter navnet i A1.

Tak for points, i øvrigt :-)
Avatar billede janvogt Praktikant
07. december 2001 - 10:30 #13
Min formel tager ikke hensyn til A1, men giver altid det sidste ord i A2 - uanset hvor mange mellemnavne man måtte have ... :-)

Prøv bare at lave en MIDT-formel til det :-)
Avatar billede lrp Nybegynder
07. december 2001 - 10:32 #14
Hov, jeg kom til at skrive \"B2\" i formlen - det skal selvfølgelig stadig være \"A2\". Sorry...
07. december 2001 - 10:32 #15
lrp>> nu fjerner du også mellemrummet mellem \"Vogt Hansen\" - holder ikke.
Avatar billede cdc Novice
07. december 2001 - 10:36 #16
hvad nu hvis der står jens jensen i A2 eller hans hansen ?

/cdc
07. december 2001 - 10:36 #17
undskyld =UDSKIFT(A2;A1&\" \";\"\") snupper ikke det 2. mellemrum
Avatar billede lrp Nybegynder
07. december 2001 - 10:37 #18
Sikke jeg får rodet rundt i det i dag.

Den rigtige formel er selvfølgelig - som flemming også lige har skrevet:

=UDSKIFT(A2;A1&\" \";\"\")
Avatar billede lrp Nybegynder
07. december 2001 - 10:40 #19
/cdc >> Hvis der står \"Jens Jensen\", så bliver resultatet \"Jensen\" - hvilket det også skal.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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