Print side | Luk vindue

Find tal i tekst

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=2281
Udskrevet den: 21.Nov.2024 kl. 14:09


Emne: Find tal i tekst
Besked fra: MrC
Emne: Find tal i tekst
Posteringsdato: 13.Okt.2015 kl. 12:16
Hej

Jeg mangler to formeller, der kan finde tallet i denne tekst

"343535323-Dette er en test 45" og

"655343552-Dette er en 44 anden test"

Jeg mangler en formel, der kan tage strengen fra starten og indtil -og skrive som et tal i en celle.

Jeg har også nogle tekster, der ser sådan ud:

"FR_344223-Et andet nummer"

"TG_343535-Sidste eks"

Den anden formel jeg manger, er en der kan "overse" de første to bogstaver og dermed finde tallene 344223 og 343535

Hvis jeg skulle blive rigtig besværlig, kunne man så kombinere disse to formler, så formlen kunne finde tallet i "343535323-Dette er en test 45" og "TG_343535-Sidste eks"
og bare give mig 343535323 og 343535.

På forhånd mange tak.



Svar:
Besked fra: sorensen
Posteringsdato: 15.Okt.2015 kl. 14:12
første to eksempler: =VENSTRE(A1;FIND("-";A1)-1)*1



Besked fra: sorensen
Posteringsdato: 15.Okt.2015 kl. 15:17
Lidt søgning på nettet giver denne matrixformel som løsning på dit sidste spm
=SUM(MIDT(0&A2;STØRSTE(ER.TAL(--MIDT(A2;RÆKKE(INDIREKTE("1:"&LÆNGDE(A2)));1))*RÆKKE(INDIREKTE("1:"&LÆNGDE(A2)));RÆKKE(INDIREKTE("1:"&LÆNGDE(A2))))+1;1)*10^RÆKKE(INDIREKTE("1:"&LÆNGDE(A2)))/10)
Formlen skal afsluttes med ctrl+shift+enter


Besked fra: MrC
Posteringsdato: 16.Okt.2015 kl. 11:18
Tusinde tak. Det var noget af en formel.

Men jeg tror jeg har fundet en simplere måde, men den driller
=HVIS.FEJL(TÆL.HVISER($P$5:$P$111; ">"&V10;$P$5:$P$111; "<"&W10);"----")
Denne virker

Udvides til

=HVIS.FEJL(TÆL.HVISER($P$5:$P$111; ">"&V27;$P$5:$P$111; "<"&W27&VENSTRE($N$5:$N$111;2)="04");"----")
Virker ikke

Dvs jeg prøver at udvide formlen fra at kollonne P skal være < end kolonne V og > end kolonne W
og det nye er at starten af værdien i kolonne N skal være "04"

Hvorfor virker dette ekstra kriterium ikke ?

På forhånd tak for hjælpen.



Besked fra: sorensen
Posteringsdato: 16.Okt.2015 kl. 16:14
Du må vist forklare dine formler. Hvad står der i kolonne P, N, V og W?
upload evt. et eksempel


Besked fra: MrC
Posteringsdato: 19.Okt.2015 kl. 10:25
uploads/1440/STDAFV_ap5.xlsx" rel="nofollow - uploads/1440/STDAFV_ap5.xlsx

Spørgsmålet er hvorfor virker formlerne i L26 til L 32 ikke

Formlerne i K26 til K32 virker og der er kommet et kriterie mere på i L26 og L32

Dette kriterie er at p nr skal starte med tallet 4




Besked fra: sorensen
Posteringsdato: 19.Okt.2015 kl. 18:59
Dette har vist ikke noget at gøre med dit oprindelige spørgsmål(?)


Besked fra: MrC
Posteringsdato: 20.Okt.2015 kl. 08:17
Nej det er rigtigt. Det har ikke noget med det oprindelige spørgsmål at gøre.

Som jeg skriver 16-Oktober-2015 kl. 11:18 så der det en udvidelse af spørgsmålet. Skal jeg så have oprettet en ny tråd, siden du spørger - det beklager jeg.



Print side | Luk vindue