Excel er stor til at arbejde med både tal og tekst-men hvis du bruger begge i samme celle, du kan løbe ind i nogle vanskeligheder. Heldigvis kan du hente numre eller tekst fra celler til at arbejde med dine data mere effektivt. Vi demonstrerer flere muligheder, afhængigt af formatet, at dine data er i øjeblikket i.
Dette er en almindelig situation, og-heldigvis-meget let at håndtere. Sommetider celler, der indeholder kun tal er forkert mærket som tekst, forhindrer Excel fra at bruge dem i drift. Man kan se i billedet nedenfor, at cellerne i kolonne A er lagret som tekst, som angivet ved det grønne flag på hver celle samt formatet boksen, som begge er fremhævet nedenfor.
Konverter til nummer
for at løse problemet, skal du blot klikke i en celle, skal du klikke advarslen boksen, og vælg "Konverter til nummer." det er alt der er til det! Dette kan gøres på flere celler ved at markere dem alle og klikke på advarsel boks, men dette sandsynligvis er ikke så effektiv som den følgende metode.
Tekst til kolonner
< p> Hvis du har en masse af celler, der skal fastsættes, ved hjælp af denne metode kan tage en monumental mængde tid. For at komme gennem processen hurtigere, kan du bruge Excel Tekst kolonner funktion. Vælg de numre, du vil konvertere, gå til Data & gt; Tekst til kolonner, og bruge guiden til at sikre tallene kommer ud korrekt (for det meste, skal du blot klikke på Næste og Udfør uden at rode med nogen af indstillingerne).
teksten vil blive konverteret til tal og du er sat til at gå. Bemærk at dette kun virker på én kolonne ad gangen, så hvis du har en masse af søjler, kan du ønsker at gå med denne sidste metode.
Til denne metode til at arbejde , skal du indtaste nummer 1 i en celle (det er vigtigt, at dette er i antal format). Marker den celle og kopiere det. Nu skal du vælge alle de numre, som du ønsker at konvertere til talformat, og ramte Rediger & gt; Indsæt speciel. Vælg "Multiplicer" fra afsnittet Betjening og ramte OK.
Alle de numre, du valgte vil blive konverteret til den almindelige format, der anerkender tal. Enhver tekst celler vil også blive konverteret til den almindelige format, som ikke bør volde nogen problemer
Udpakning tal eller tekst fra Mixed-Formater celler
Nu får vi til den svære del:. At få numre ud af celler, der indeholder flere formater af input. Hvis du har et nummer og en enhed (som "7 skovle," som vi har nedenfor), vil du løbe ind i dette problem. For at løse det, vi kommer til at se på et par forskellige måder at opdele celler i tal og tekst, så du kan arbejde med hver enkelt. Den første metode er en smule besværligt, men fungerer godt på små datasæt
VENSTRE /HØJRE & amp.; SØG
Den vigtigste funktion vi skal bruge her er tilbage, som returnerer længst til venstre tegn fra en celle. Som du kan se i vores datasæt ovenfor, har vi celler med en-, to-, og tre tegn tal, så vi bliver nødt til at returnere de længst til venstre en, to eller tre tegn fra cellerne. Ved at kombinere VENSTRE med søgefunktion, kan vi vende tilbage alt til venstre for rummet. Her er funktionen:
= VENSTRE (A1, SEARCH ( "", A1, 1))Dette vil returnere alt til venstre for rummet. Brug af fyldhåndtaget til at anvende formlen til resten af cellerne, det er hvad vi får (du kan se formlen i funktionen øverst i billedet):
Som du kan se, har vi nu alle numrene isolerede, så de kan manipuleres. Ønsker du at isolere teksten så godt? Vi kan bruge den HØJRE fungerer på samme måde:
= HØJRE (A1, LEN (A1) -Søg ( "", A1, 1))Dette returnerer x tegn fra højre side af celle, hvor x er den samlede længde af cellen minus antallet af tegn til venstre for rummet.
nu teksten kan manipuleres så godt. Ønsker du at kombinere dem igen? Bare bruge den SAMMENKÆDNING funktion med alle cellerne som input:
= CONCATENATE (E1, F1)Det er klart, denne metode virker bedst, hvis du bare har tal og enheder, og intet andet. Hvis du har andre celleformater, kan du nødt til at få kreative med formler til at få alt til at arbejde rigtigt. Hvis du har en kæmpe datasæt, det vil være værd at den tid det tager at få formlen regnet ud!
Tekst til kolonner
Tekst til kolonner funktion er nyttig for tal kun kolonner , men det kan også gøre livet lettere, hvis du har blandet format celler. Vælg den kolonne, du vil arbejde med og ramte Data & gt; Tekst til kolonner. Du kan derefter bruge guiden til at vælge en separator (et mellemrum er normalt den bedste én) og få din kolonne split den måde du ønsker det.
Hvis du kun har en-og to cifret tal, kan den Fast bredde løsning være nyttig også, da det kun vil fraspalte de to eller tre første tegn i det celle (du kan oprette en række splittelser hvis du gerne vil, men jeg vil gemme en fuld forklaring af Fast bredde opdeling for en anden artikel).
Hvis din datasæt indeholder en masse kolonner, og du hellere ikke bruge tekst til kolonner for hver af dem, kan du nemt få den samme effekt ved hjælp af en hurtig eksport og import. Først eksportere dit regneark som en kommasepareret værdi (CSV) fil. Klik på Filer & gt; Gem som ... og gemme din fil som en CSV
Nu, åbne et nyt regneark og klikke på Filer & gt.; Import ... Vælg din CSV-fil og bruge guiden import for at få dine data opdelt i to kolonner (du skal bruge præcis de samme trin, som du gjorde med tekst til kolonner guiden). Ved at vælge "Space" i afsnittet Afgrænsere, vil du fortælle Excel at opdele data, uanset hvor den finder en plads, som vil isolere de tal og tekst.
Klik på Udfør, når du er færdig, og du ' ll få et nyt regneark, der har dine kolonner delt i to. Selvfølgelig, hvis du har mere end én plads i en celle, vil du ende op med mere end to kolonner, som du kan se her:
Desværre er der ikke en god løsning på dette ved hjælp af denne metode; du bare nødt til at sammenkæde cellerne sammen igen.
Mere komplicerede situationer
Med ovennævnte strategier, bør du være i stand til at hente numre eller tekst ud af de fleste blandet format celler, der er giver dig problemer. Selv hvis de ikke gør det, kan du sikkert kombinere dem med nogle af de kraftfulde tekst funktioner, der indgår i Excel til at få de tegn, du leder efter. Men der er nogle langt mere komplicerede situationer, der kræver mere komplicerede løsninger
For eksempel fandt jeg et forumindlæg, hvor nogen ønskede at udtrække numre fra en streng som "45T * & amp; 65 /"., så han ville ende med "4565." en anden plakat gav følgende formel som en måde at gøre det:
= SUMPRODUKT (MID (0 & amp; A1, LARGE (INDEX (ISNUMBER (- MID (A1 , RÆKKE ($ 1: $ 25), 1)) * RÆKKE ($ 1: $ 25), 0), RÆKKE ($ 1: $ 25)) + 1,1) * 10 ^ RÆKKE ($ 1: $ 25) /10)Til være helt ærlig, jeg har ingen idé om, hvordan det fungerer. Men ifølge forumindlæg, vil det tage tallene ud af en kompliceret streng af tal og andre tegn. Pointen er, at med tilstrækkelig tid, tålmodighed og indsats, kan du hente numre og tekst fra næsten alt! Du skal bare nødt til at finde de rigtige ressourcer.
Hvad Strategi bruger du?
Nu hvor du har en bedre idé om, hvordan man får tal og bogstaver ud af blandet format celler, vi ønsker at vide, hvad andre strategier, du har brugt til at gøre det samme. Send dit formler, processer, eller noget andet, der kan være nyttige i kommentarerne, så vi alle kan lære af dem!