Jeg har en masse data som jeg skal behandle i excel. Det meste af dataen kommer med en logningsfrekvens på 5 minutter. Der er desværre noget af data som kommer med en anden logningsfrekvens, per 10 sekunder og per 5 sekunder. Eftersom at data skal sammenlignes skal der være den samme frekvens på al dataen og derfor skal data med den højere logningsfrekvens reduceres. Er der nogen der kan hjælpe med en hurtig kode til at slette således at jeg ikke manuelt skal reducere indholdet af 60.000 celler.
Det skulle nok kunne lade sig gøre at finde ud af, men hvad er det helt præcist du skal? Du vil fjerne rækker i en log fil, er det korrekt forstået? Det vil du så gøre ved at klikke på en knap inde i regnearket? Og hvad skal rækkerne fjernes ud fra?
Måledataen bliver hentet ind i excel og det er i excel at reduceringen af dataen skal foregå eftersom at der er forskellige logningsfrekvenser. Det er næsten rigtigt forstået, jeg vil fjerne rækker i excel filen men ikke i log filen. Log-filerne bliver hentet ind i excel og derfra skal disse reduceres. De fleste værdier er per 5 minutter, men nogle værdier er per 5 sekunder. Disse 5 sekunders værdier vil jeg gerne reducere i excel til minutters værdier. Det behøver ikke at være et gennemsnit, jeg kan nøjes med den aktuelle værdi hvert 5. minut. Jeg vil fjerne rækkerne i excel ved at køre det som en makro eller det var tanken. Rækkerne skal fjernes ud fra logningsintervallet. Det skal altså gerne kunne være muligt at ændre antallet af rækker alt efter hvilken logningsfrekvens der er brugt. Er logningsfrekvens f.eks. per 10 sekunder skal den første række blive stående, de 29 efterfølgende rækker skal slettes og den 30. række skal blive stående og sådan skal det forsætte indtil der ikke er mer data.
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.