Avatar billede Peterexcel Juniormester
15. februar 2019 - 14:10 Der er 11 kommentarer og
1 løsning

Fjern tekst i celle i excel

Hej
Jeg har tidligere stillet spørgsmålet: Hvordan jeg fik fjernet alt andet end tallet 38254. Og løsningen på det var :

=MIDT(B2;(FIND(":";B2))+3;(FIND("Dato";B2)-(FIND(":";B2))-4))

TEST ses nedenfor:

"Nr.  .......................:  38254
Dato  .....................:  11.02.2019
Telefon.  ...............:  00000000
Side  .....................:  1 af 3"

Jeg har bare fundet ud af det ikke helt er nok :(
Mit spørgsmål er således:
Nogle gange er det ikke lige meget test i en celle f.eks.

Peter Hansen
Nr.  .......................:  38254
Dato  .....................:  11.02.2019
Telefon.  ...............:  00000000
Side  .....................:  1 af 3"

og andre gange står der måske
Peter H. Hansen
Nr.  .......................:  38254
Dato  .....................:  11.02.2019
Telefon.  ...............:  00000000
Side  .....................:  1 af 3"

Kan det løses således, at det kun er tallet 38254 der står tilbage???

Håber i kan hjælpe

Mange tak hilsen
Peter Hansen
Avatar billede xl-Enthusiast Ekspert
15. februar 2019 - 15:00 #1
Står både navn, Nr., Dato, Telefon og Side i én celle.

Giv eksempler (flere end ét) på, præcist hvordan dine tekststrenge ser ud og hvad der skal returneres.
Avatar billede Peterexcel Juniormester
15. februar 2019 - 15:07 #2
Der står altid det som ses nedenfor:

"Nr.  .......................:  38254
Dato  .....................:  11.02.2019
Telefon.  ...............:  00000000
Side  .....................:  1 af 3"

Men nogle gange står der også andre ting"ovenfor" For eksempel:

"Sendes
Lev. dato: 01.22.2029
Nr.  .......................:  38254
Dato  .....................:  11.02.2019
Telefon.  ...............:  00000000
Side  .....................:  1 af 3"

Håber du forstår, men nogle gange står der også andre ting :(

mvh
Peter H
Avatar billede Peterexcel Juniormester
15. februar 2019 - 15:08 #3
PS...Det hele står i en celle
Avatar billede store-morten Ekspert
15. februar 2019 - 15:30 #4
Måske:

=MIDT(B2;(FIND("Nr.";B2))+31;(FIND("Dato";B2))-((FIND("Nr.";B2))+31))
Avatar billede Jan Hansen Ekspert
15. februar 2019 - 16:18 #5
eller
=MIDT(MIDT(B2;FIND("Nr.";B2);LÆNGDE(B2));FIND(":";MIDT(B2;FIND("Nr.";B2);LÆNGDE(B2)))+3;5)

Jan
Avatar billede store-morten Ekspert
15. februar 2019 - 16:44 #6
Jan, hvad hvis der +/- 5 karakterer i Nr. ...............:

Min formel kræver at: Nr.  .......................:  altid er ens ;-)
Avatar billede Jan Hansen Ekspert
15. februar 2019 - 18:08 #7
Store-Morten, ok så kommer den langhårede

=SLÅ.OP(99^99;--("0"&MIDT(MIDT(B2;FIND("Nr.";B2);LÆNGDE(B2));MIN(SØG({0;1;2;3;4;5;6;7;8;9};MIDT(B2;FIND("Nr.";B2);LÆNGDE(B2))&"0123456789"));RÆKKE($1:$10000))))

Jan
Avatar billede store-morten Ekspert
15. februar 2019 - 23:27 #8
Jan, hvad så hvis der mellemrum eller bogstaver i Nr. ...............:  ;-)

Kan også en der er længere:

=MIDT(B2;FIND(":";B2;FIND("Nr.";B2))+1;(FIND("Dato";B2))-((FIND(":";B2;FIND("Nr.";B2))+2)))

Morten
Avatar billede Peterexcel Juniormester
18. februar 2019 - 15:38 #9
Jeg har fundet en løsning på problemet. Tak
Avatar billede store-morten Ekspert
18. februar 2019 - 15:47 #10
Hvilken løsning har du fundet?
Avatar billede Peterexcel Juniormester
18. februar 2019 - 16:01 #11
Gør det over to celler - Først:
=HØJRE(D1;LÆNGDE(D1)-FIND("Nr";D1))
Derefter:
=MIDT(X1;(FIND(":";X1))+2;(FIND("Dato";X1)-(FIND(":";X1))-3))

Peter
Avatar billede store-morten Ekspert
18. februar 2019 - 16:17 #12
Ok, var bare nysgerrig ;-)

Hvorfor ikke bruge:
=MIDT(D1;FIND(":";D1;FIND("Nr.";D1))+1;(FIND("Dato";D1))-((FIND(":";D1;FIND("Nr.";D1))+2)))

I stedet for:
=MIDT(HØJRE(D1;LÆNGDE(D1)-FIND("Nr";D1));(FIND(":";HØJRE(D1;LÆNGDE(D1)-FIND("Nr";D1))))+2;(FIND("Dato";HØJRE(D1;LÆNGDE(D1)-FIND("Nr";D1)))-(FIND(":";HØJRE(D1;LÆNGDE(D1)-FIND("Nr";D1))))-3))
(Din formel, omskrevet til en celle)
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

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