Online værktøj til filtrering af tal
Filtrer tal efter grænse, interval, lige/ulige, heltal eller decimal. Fjern dubletter efter behov. Lokal behandling i browseren.
Begynd at bruge
Filtrering af tal med præcision
Dette værktøj hjælper dig med at isolere tal fra en liste, der opfylder bestemte numeriske betingelser. Det er nyttigt, når du hurtigt vil finde værdier over en grænse, inden for et interval, eller kun lige/ulige tal, uden at skulle bruge et regneark.
Eksempel på brug
Indtast listen 1 2 3, vælg 'større end' og angiv værdien 1. Resultatet bliver:
2 3
Bemærk, at tallene vises med lokal formatering, så hvis dit sprog bruger komma som decimalseparator, kan outputtet vise f.eks. 2,5.
Forskellige filtertyper og deres krav
- Sammenligningsfiltre (større end, større end eller lig med, mindre end, mindre end eller lig med, lig med, ikke lig med) kræver én sammenligningsværdi, som skal være et endeligt tal.
- Mellem (inklusive) kræver to værdier. Værktøjet sorterer automatisk, så den mindste værdi bliver nedre grænse.
- Lige/ulige accepterer kun heltal. Hvis du indtaster et decimaltal, medtages det ikke i resultatet.
- Decimal vælger kun endelige tal, der ikke er heltal.
Begrænsninger og vigtige detaljer
Inputfeltet er begrænset til 100.000 tegn og højst 100.000 fortolkede værdier. Hvis du overskrider dette, kan værktøjet afvise inputtet. Værktøjet filtrerer kun tal, ikke hele rækker eller tekst. Hvis du har en CSV-fil med kolonner, skal du bruge et regneark eller et rækkefilterværktøj for at bevare strukturen.
Bemærk, at sammenligninger bruger JavaScripts numeriske lighed. For eksempel kan 0.1 + 0.2 ikke være nøjagtigt lig med 0.3 på grund af floating-point-præcision. I sådanne tilfælde bør du bruge et intervalfilter i stedet for 'lig med'.
Ofte stillede spørgsmål
Hvordan håndteres decimaltal med komma?
Værktøjet bruger den aktive lokale parser. Hvis dit sprog bruger komma som decimalseparator, kan du indtaste decimaltal med komma, f.eks. 3,14. Resultaterne vises også med lokal formatering.
Hvad sker der, hvis jeg indtaster ugyldige tegn?
Listen kræver fuldstændige endelige tal adskilt med understøttede separatorer. Tekst som abc2 eller ikke-endelige værdier får hele listen afvist. Ugyldige filtertilstande skal afvises; de anvender ikke en anden operation.
Kan jeg fjerne dubletter?
Ja, der er et afkrydsningsfelt, der fjerner dubletter, mens den første forekomsts rækkefølge bevares. Dette er nyttigt, hvis din liste indeholder gentagne værdier, og du kun vil have unikke tal.
Checkliste til brug
- Indtast kun tal, ikke tekst eller kolonner.
- Vælg den korrekte filtertype og udfyld de nødvendige værdier.
- Husk, at 'lige' og 'ulige' kun virker på heltal.
- Overvej floating-point-præcision ved eksakte sammenligninger.
- Hold dig under 100.000 tegn og 100.000 værdier.
Indtast helst ét tal pr. linje med sidens decimalnotation og uden tusindtalsseparatorer. Sammenligningsfelter er browserens talfelter med decimalpunkt i den interne værdi. Kun fuldstændige endelige tal accepteres: tekst som abc2, udtryk som 0.1+0.2 eller ikke-endelige værdier får hele listen afvist. Input forskelligt fra nul, der afrundes til nul, afvises også. Rækkefølgen bevares, og du kan kopiere; der er ingen downloadknap.
1,5 2 -3
Visningen bruger højst 12 decimaler. En værdi forskellig fra nul, som ellers ville afrundes til nul, vises med videnskabelig notation. Andre værdier kan afrundes; store heltal er underlagt JavaScripts præcision.
Behandlingen foregår lokalt i din browser.