Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketFind tal i tekst

 Besvar Besvar
Forfatter
MrC Se dropdown
Sølv bruger
Sølv bruger


Medlem: 19.Maj.2015
Land: DK
Status: Offline
Point: 136
Direkte link til dette indlæg Emne: Find tal i tekst
    Sendt: 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.
Til top



Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 15.Okt.2015 kl. 14:12
første to eksempler: =VENSTRE(A1;FIND("-";A1)-1)*1

Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 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
Til top
MrC Se dropdown
Sølv bruger
Sølv bruger


Medlem: 19.Maj.2015
Land: DK
Status: Offline
Point: 136
Direkte link til dette indlæg Sendt: 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.

Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 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
Til top
MrC Se dropdown
Sølv bruger
Sølv bruger


Medlem: 19.Maj.2015
Land: DK
Status: Offline
Point: 136
Direkte link til dette indlæg Sendt: 19.Okt.2015 kl. 10:25
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


Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 19.Okt.2015 kl. 18:59
Dette har vist ikke noget at gøre med dit oprindelige spørgsmål(?)
Til top
MrC Se dropdown
Sølv bruger
Sølv bruger


Medlem: 19.Maj.2015
Land: DK
Status: Offline
Point: 136
Direkte link til dette indlæg Sendt: 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.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk