Hvordan finder jeg først / alle tal i en streng i Excel?
Antag, at en celle er blandet med bogstaver, tal og andre tegn, hvordan kunne du hurtigt finde ud af det første tal eller alle tal fra denne celle i Excel? Denne artikel beskriver tre tricks til at løse det let.
- Find det første nummer og dets position i en tekststreng med formlen
- Find alle tal i en tekststreng ved at fjerne alle ikke-numeriske tegn
- Find alle tal i en tekststreng med kun udtrækning af tal
- Find alle tal i en tekststreng med at adskille tal og tekst
Find det første nummer og dets position i en tekststreng med formlen
Denne metode introducerer nogle formler til at finde og udtrække det første tal i en tekststreng og finde ud af placeringen af det første nummer i tekststrengen også.
Find og udpak det første tal i en tekststreng med en matrixformel
Vælg en tom celle, hvor du vil returnere det første tal fra en tekststreng, indtast formlen =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 er tekstcellen, hvor du vil kigge efter det første tal) i den, og tryk på Ctrl + Flytte + Indtast taster samtidigt. Og træk derefter denne celles fyldhåndtag til det område, som du har brug for.
Formel er for kompliceret til at huske? Gem formlen som en automatisk tekstindgang til genbrug med kun et klik i fremtiden! Læs mere… Gratis prøveversion |
Derefter findes de første tal i hver tekststreng og ekstraheres som vist nedenstående skærmbillede:
Find positionen for det første nummer i en tekststreng med formler
Vælg en tom celle, hvor du vil returnere det første nummers position, og indtast formlen = MIN (IF (ISNUMBER (FIND ({1,2,3,4,5,6,7,8,9,0}, A2)), FIND ({1,2,3,4,5,6,7,8,9,0, 2}, AXNUMX))) (A2 er tekstcellen, hvor du vil kigge efter det første tales position) ind i det, og træk derefter dets udfyldningshåndtag til det område, som du har brug for. Se nedenstående skærmbilleder:
Bemærk: Denne matrixformel = MIN (FIND ({0,1,2,3,4,5,6,7,8,9}, A2 & {0,1,2,3,4,5,6,7,8,9}) ) kan også få det første nummer position. Når du har indtastet denne matrixformel, skal du trykke på Ctrl + Flytte + Indtast taster samtidigt for at få resultatet.
Find alle tal i en tekststreng ved at fjerne alle ikke-numeriske tegn
Hvis alle tegn kan fjernes fra en tekststreng undtagen tallene, finder vi nemt ud af alle numre i denne tekststreng. Kutools til Excel Fjern tegn værktøj kan hjælpe dig med at løse det let.
Kutools til Excel - Supercharge Excel med over 300 vigtige værktøjer. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Hent den nu
1. Vælg det interval, hvor du finder alle numre i hver tekstcelle, og klik på Kutools > tekst > Fjern tegn. Se skærmbillede:
2. I åbningsdialogboksen Fjern tegn skal du kun kontrollere Ikke-numerisk valgmulighed, og klik på knappen Ok .
Nu fjernes alle ikke-numeriske tegn fra valgte celler og forblev kun tal.
Kutools til Excel - Supercharge Excel med over 300 vigtige værktøjer. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Hent den nu
Find alle tal i en tekststreng med kun udtrækning af tal
Faktisk Kutools til Excel UDTALNINGSNUMMERE funktion kan hjælpe dig med at udpakke alle numre fra en tekstcelle let.
Kutools til Excel - Supercharge Excel med over 300 vigtige værktøjer. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Hent den nu
1. Vælg en tom celle, du vil sende de udpakkede numre, og klik på Kutools > Funktioner > tekst > UDTALNINGSNUMMERE. Se skærmbillede:
2. Angiv tekstcellen i dialogboksen Funktionsargumenter, der åbnes txt boks, skriv TRUE ind i N boks og klik på OK knap. Se skærmbillede:
Noter:
(1) Det er valgfrit at skrive TRUE, FALSK, eller intet ind i N boks. Hvis du skriver FALSK eller intet ind i N i feltet, vil denne funktion returnere numre, der er gemt som tekst, mens TRUE returnerer numeriske tal.
(2) Faktisk kan du indtaste formlen = UDTAGNUMMERE (A2, SAND) ind i den tomme celle direkte for at udtrække alle numre fra de valgte celler.
Nu vil du se, at alle numre ekstraheres fra hver tekstcelle som vist nedenstående skærmbillede:
Kutools til Excel - Supercharge Excel med over 300 vigtige værktøjer. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Hent den nu
Batch Separer tekst og tal fra en celle / kolonne i forskellige kolonner / rækker
Kutools til Excel forbedrer dens Opdel celler hjælpeprogram og understøtter at batch adskille alle teksttegn og tal i en celle / kolonne i to kolonner / rækker.
Kutools til Excel - Supercharge Excel med over 300 vigtige værktøjer. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Hent den nu
Demo: find alle numre i en streng i Excel
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!