Slik trekker du ut et tall eller en tekst fra Excel

Slik trekker du ut et tall eller en tekst fra Excel

Microsoft Excel er flink til å jobbe med både tall og tekst --- men hvis du bruker begge i samme celle, kan du få problemer. Heldigvis kan du trekke ut tall eller tekst fra celler for å jobbe med dataene dine mer effektivt. Vi viser flere alternativer, avhengig av formatet dataene dine er i for øyeblikket.





Excel -tall formatert som tekst

Dette er en vanlig situasjon, og --- heldigvis --- veldig lett å håndtere. Noen ganger blir celler som bare inneholder tall feilmerket eller formatert som tekst, noe som forhindrer Microsoft Excel i å bruke dem i operasjoner.





Du kan se på bildet nedenfor at cellene i kolonne A er formatert som tekst, som angitt av boksen for tallformat. Du kan også se et grønt flagg øverst til venstre i hver celle.





Konverter tekst til tall i Excel

Hvis du ser det grønne flagget øverst til venstre, velger du en eller flere celler, klikker på advarselsskiltet og velger Konverter til tall .

Hvis ikke, velg cellene, og velg standarden i menyen Nummerformat i båndet Nummer alternativ.



Hvis du trenger flere detaljerte alternativer, høyreklikker du på de markerte cellene og velger Formater celler , som åpner den respektive menyen. Her kan du tilpasse tallformatet og legge til eller fjerne desimaler, legge til en 1000 separator eller administrere negative tall.

Tydeligvis kan du også bruke alternativene Bånd eller Formatceller som er skissert ovenfor for å konvertere et tall til tekst, eller tekst til valuta, tid eller et annet format du ønsker.





Bruk nummerformatering med Excel's Paste Special

For at denne metoden skal fungere, må du skrive inn et tall (et hvilket som helst tall) i en celle; Det er viktig at denne cellen også er formatert som et tall. Kopier cellen. Velg nå alle cellene du vil konvertere til tallformatet, gå til Hjem> Lim inn> Lim spesial , plukke ut Formater for å lime inn bare formateringen av cellen du kopierte først, og klikk deretter OK .

Denne operasjonen bruker formatet til cellen du kopierte til alle valgte celler, til og med tekstceller.





Pakk ut tall eller tekst fra blandede formater

Nå kommer vi til den vanskelige delen: å få tall ut av celler som inneholder flere formater for inngang. Hvis du har et tall og en enhet (som '7 spader', som vi har nedenfor), vil du støte på dette problemet. For å løse det skal vi se på et par forskjellige måter å dele celler i tall og tekst, slik at du kan jobbe med hver enkelt.

Skill tall fra tekst

Hvis du har mange celler som inneholder en blanding av tall og tekst eller multipler av begge deler, kan det ta en monumental tid å skille dem manuelt. For å komme deg raskere gjennom prosessen kan du bruke Microsoft Excel Tekst til kolonner funksjon.

Velg cellene du vil konvertere, gå til Data> Tekst til kolonner , og bruk veiviseren for å sikre at cellene kommer ut riktig. For det meste trenger du bare å klikke Neste og Bli ferdig , men sørg for at du velger en matchende skilletegn; i dette eksemplet, et komma.

Hvis du bare har ett- og tosifret tall, vil Fast bredde alternativet kan også være nyttig, da det bare vil dele av de to eller tre første tegnene i cellen. Du kan til og med lage et antall splitt på den måten.

Merk: Celler formatert som tekst vil ikke dukker automatisk opp med en tallformatering (eller omvendt), noe som betyr at du kanskje fortsatt må konvertere disse cellene som beskrevet ovenfor.

Trekk ut et tall eller en tekst fra en avgrenset streng

Denne metoden er litt tungvint, men fungerer veldig bra på små datasett. Det vi antar her er at et mellomrom skiller tallet og teksten, selv om metoden også fungerer for alle andre skilletegn.

Hovedfunksjonen vi skal bruke her er LEFT, som returnerer tegnene til venstre fra en celle. Som du kan se i datasettet vårt ovenfor, har vi celler med tall på ett, to og tre tegn, så vi må returnere det ene, to eller tre tegnet til venstre fra cellene. Ved å kombinere VENSTRE med SØK -funksjon , kan vi returnere alt til venstre for plassen. Her er funksjonen:

= VENSTRE (A1, SØK ('', A1, 1))

Dette vil returnere alt til venstre for plassen. Ved å bruke fyllhåndtaket for å bruke formelen på resten av cellene, er dette det vi får (du kan se formelen i funksjonslinjen øverst i bildet):

Som du kan se, har vi nå alle tallene isolert, så vi kan manipulere dem. Vil du også isolere teksten? Vi kan bruke HØYRE -funksjonen på samme måte:

= HØYRE (A1, LENG (A1) -SØK ('', A1, 1))

Dette returnerer X tegn fra høyre side av cellen, hvor x er cellens totale lengde minus antall tegn til venstre for mellomrommet.

Nå kan du også manipulere teksten. Vil du kombinere dem igjen? Bare bruk CONCATENATE -funksjonen med alle cellene som innganger:

= KONTAKT (E1, F1)

Tydeligvis fungerer denne metoden best hvis du bare har tall og enheter, og ingenting annet. Hvis du har andre celleformater, må du kanskje bli kreativ med formler for å få alt til å fungere som det skal. Hvis du har et gigantisk datasett, vil det være verdt tiden det tar å finne formelen!

Trekk ut et tall fra den ene enden av en kontinuerlig streng

Hva om det ikke er noen skilletegn som skiller nummeret og teksten din?

Hvis du er trekke ut tallet fra venstre eller høyre for strengen , kan du bruke en variant av VENSTRE eller HØYRE formelen omtalt ovenfor:

= VENSTRE (A1, SUM (LEN (A1) -LEN (SUBSTITUTE (A1, {'0', '1', '2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ') , '8', '9'}, '')))))

= HØYRE (A1, SUM (LEN (A1) -LEN (ERSTATNING (A1, {'0', '1', '2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ') , '8', '9'}, '')))))

Dette vil returnere alle tallene fra venstre eller høyre av strengen.

Hvis du er trekke ut tallet fra høyre på strengen , kan du også bruke en totrinns prosess. Bestem først plasseringen av det første sifferet i strengen ved å bruke MIN -funksjonen. Deretter kan du mate denne informasjonen inn i en variant av RIGHT -formelen for å dele tallene dine fra tekstene dine.

= MIN (SØK ({0,1,2,3,4,5,6,7,8,9}, A1 og '0123456789'))

ser gratis tv på nettet uten å laste ned

= HØYRE (A1, LENG (A1) -B1 + 1)

Merk: Når du bruker disse formlene, må du huske at du kanskje må justere kolonnetegnene og celletallene.

Trekk ut tall fra begge ender av en kontinuerlig streng

Med strategiene ovenfor bør du kunne trekke ut tall eller tekst fra de fleste blandede formatceller som gir deg problemer. Selv om de ikke gjør det, kan du sannsynligvis kombinere dem med noen kraftige tekstfunksjoner som er inkludert i Microsoft Excel for å få karakterene du leter etter. Imidlertid er det noen mye mer kompliserte situasjoner som krever mer kompliserte løsninger.

For eksempel fant jeg en foruminnlegg hvor noen ønsket å trekke ut tallene fra en streng som '45t*& 65/', slik at han skulle ende opp med '4565'. En annen plakat ga følgende formel som en måte å gjøre det på:

= SUMPRODUCT (MIDD (0 & A1, STOR (INDEKS (ISNUMBER (-MIDD (A1, RAD ($ 1: $ 25), 1))*

RAD ($ 1: $ 25), 0), RAD ($ 1: $ 25))+1,1)*10^RAD ($ 1: $ 25)/10)

For å være helt ærlig, aner jeg ikke hvordan det fungerer. Men ifølge foruminnlegget vil det ta tallene ut av en komplisert tallrekke og andre tegn. Poenget er at med nok tid, tålmodighet og krefter kan du trekke ut tall og tekst fra omtrent alt! Du må bare finne de riktige ressursene.

Etter noen flere Excel -tips? Her er hvordan kopiere formler i Excel .

Dele Dele kvitring E -post Slik rengjør du Windows -PC -en ved hjelp av kommandoprompt

Hvis det er lite lagringsplass på Windows -PC -en, kan du rydde opp i søppelet med disse raske kommandoprompt -verktøyene.

Les neste
Relaterte temaer
  • Produktivitet
  • Regneark
  • Microsoft Excel
Om forfatteren Tina Sieber(831 artikler publisert)

Mens hun fullførte en doktorgrad, begynte Tina å skrive om forbrukerteknologi i 2006 og stoppet aldri. Nå også redaktør og SEO, kan du finne henne på Twitter eller gå en sti i nærheten.

Mer fra Tina Sieber

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere