08. august 2002 - 11:59Der er
6 kommentarer og 2 løsninger
Udtræk af et tal fra en text streng
Jeg er ved at lave en liste over nogle won-id, som er taget for at snyde i Counter-strike. Jeg har fået en liste indeholdende fx linien:
Sat Dec 15 23:30:10 2001 Name: }{@rry []Do'|''|'er from WONID: 1888619 listed as detected of having Flautz Wallhack installed.
Det jeg i første omgang er interesseret i at få ud af denne stregn er det der står efter "WONID:" dvs jeg via en formel gerne vil have tallet 1888619 stående i en kollone ved siden af.
Hvis det hjælper så har jeg fundet en formel der returnere positionen af nummeret. Det starter ved felt 64 (dette er forskelligt fra spiller til spiller, da de har forskellige navne, men jeg har automatiseret det med =FIND("WONID:";C13;1)
Nogen der kan knække hvorledes jeg KUN får WON-id'et ud??
(jeg vil ikke skrive dem manuelt, da listen er 5100 linier lang)
hvis længden af id'et kan ændre sig så prøv =MID(C13;FIND("WONID:";C13)+6;FIND("listed";C13)-FIND("WONID:";C13)-6) der trækker alt ud mellem WONID: og listed
Jeg vælger at tro på at i har ret, jeg har dog løst det på en anden måde ved at tænke lidt over det.
Hvis det interessere jer, så har jeg med først at finde positionen på tallet via =find og =erstat sat ; rundt om tallet, kopieret det til en txt-fil og indlæst det som en ;-sepereret fil. på denne måde får jeg også tallet ud selv om det ikke er 8 cifre (det er nogle gange mindre, men det fortalte jeg vist ikke) men tak for hjælpen!
Baks anden formel tager højde for, at det ikke er 8 cifre hver gang.
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.