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\"?
Annonceindlæg fra Barco
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))
07. december 2001 - 10:15
#3
Skal du ikke bare have en formel, som giver det sidste ord af en tekst?
07. december 2001 - 10:16
#4
>>>lrp Ikke enig :-)
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
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.
07. december 2001 - 10:20
#8
Flemmingdahl ´s formel virker perfekt !!
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
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
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 :-)
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 :-)
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.
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
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&\" \";\"\")
07. december 2001 - 10:40
#19
/cdc >> Hvis der står \"Jens Jensen\", så bliver resultatet \"Jensen\" - hvilket det også skal.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.