14. oktober 2005 - 08:59Der er
10 kommentarer og 1 løsning
Formel til første forekomst af tal i tekst
Findes der en formel, der kan fortælle, hvor det første tal (0-9) forekommer i en tekststreng. Eller kan nogen hjælpe med en kombination af formler, der kan klare det?
Jeg går ud fra, at man kan sammenbygge fx SØG eller FIND med nogle af de logiske formler, men jeg kan ikke få det til at virke. vh.
Nej, ikke helt. Her skal man jo, såvidt jeg kan se, angive hvilket tal, man leder efter. Jeg har brug for en formel, der bare rapporterer om første forekomst af et tal - ligegyldigt hvilket af de 10 talkarakterer, det drejer sig om.
Jeg måtte lige en tur på google, så jeg må indrømme at jeg ikke helt forstår denne løsning. Men den fungerer - det er vel det vigtigste..
Den returnerer den laveste værdi hvor den har fundet et match, hvilket svarer til første gang den støder på et nummer. Jeg forstår ikke helt hvorfor det er nødvendigt at tilføje alle tal til den streng som man søger i, men måske er der en der vil sprede lys over dette?
Hvis der slet ikke er nogen tal i den streng du søger på angiver formlen antal karakterer + 1. Hvis dette er uhensigtsmæssigt kan du kombinere med en if formel.
Tak for det beanbag. Jeg synes dog ikke så godt om, at der vises et tal, hvis tekststrengen slet ikke indeholder et. Jeg har som du foreslår derfor bygget lidt videre:
Ok, det giver seføli' mening, på samme måde som at jeg vil få en fejlmeddelelse hvis jeg med en "almindelig" søgning søger efter f.eks. tallet 9 og det ikke findes i tekststrengen.
Synes godt om
Ny brugerNybegynder
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.