Kako izvleči številko ali besedilo iz Excela

Kako izvleči številko ali besedilo iz Excela

Microsoft Excel odlično deluje tako s številkami kot besedilom --- če pa uporabljate oboje v isti celici, bi lahko naleteli na težave. Na srečo lahko iz celic izvlečete številke ali besedilo za učinkovitejše delo s podatki. Prikazujemo več možnosti, odvisno od oblike, v kateri so vaši podatki.





Excelove številke, oblikovane kot besedilo

To je pogosta situacija in na srečo se je zelo enostavno spoprijeti. Včasih so celice, ki vsebujejo samo številke, napačno označene ali oblikovane kot besedilo, kar Microsoft Excelu preprečuje njihovo uporabo pri operacijah.





Na spodnji sliki lahko vidite, da so celice v stolpcu A oblikovane kot besedilo, kar označuje polje za oblikovanje številk. Morda boste v zgornjem levem kotu vsake celice videli tudi zeleno zastavico.





Pretvorite besedilo v številko v Excelu

Če v zgornjem levem kotu vidite zeleno zastavico, izberite eno ali več celic, kliknite opozorilni znak in izberite Pretvori v številko .

V nasprotnem primeru izberite celice in v meniju Oblika številk na traku izberite privzeto Številka možnost.



Če potrebujete podrobnejše možnosti, z desno miškino tipko kliknite označene celice in izberite Oblikuj celice , ki odpre ustrezen meni. Tu lahko prilagodite obliko številk in dodate ali odstranite decimalke, dodate ločilo 1.000 ali upravljate negativna števila.

Očitno lahko uporabite tudi zgoraj opisane možnosti traku ali oblikovanja celic za pretvorbo števila v besedilo ali besedilo v valuto, čas ali katero koli drugo obliko, ki jo želite.





Oblikovanje številk uporabite s Excelovim posebnim lepljenjem

Če želite, da ta metoda deluje, morate v celico vnesti številko (poljubno število); pomembno je, da je ta celica oblikovana tudi kot številka. Kopiraj to celico. Zdaj izberite vse celice, ki jih želite pretvoriti v obliko številke, pojdite na Domov> Prilepi> Posebno lepljenje , izberite Oblike prilepite samo oblikovanje celice, ki ste jo na začetku kopirali, nato kliknite v redu .

Ta operacija uporablja obliko celice, ki ste jo kopirali, za vse izbrane celice, tudi za celice z besedilom.





Izvlecite številke ali besedilo iz celic mešane oblike

Zdaj pridemo na težji del: pridobivanje številk iz celic, ki vsebujejo več formatov vnosa. Če imate številko in enoto (na primer '7 lopatov', kot jih imamo spodaj), boste naleteli na to težavo. Da bi to rešili, bomo pogledali nekaj različnih načinov za razdelitev celic na številke in besedilo, kar vam bo omogočilo delo z vsako posebej.

Številke ločite od besedila

Če imate veliko celic, ki vsebujejo kombinacijo številk in besedila ali večkratnikov obeh, bo njihovo ročno ločevanje lahko trajalo ogromno časa. Za hitrejši postopek lahko uporabite Microsoft Excel Besedilo v stolpce funkcijo.

Izberite celice, ki jih želite pretvoriti, pojdite na Podatki> Besedilo v stolpce , in s čarovnikom preverite, ali celice pravilno izstopijo. Večinoma boste morali samo klikniti Naslednji in Končaj , vendar ne pozabite izbrati ustreznega ločila; v tem primeru vejica.

Če imate samo eno- in dvomestne številke, je Fiksna širina možnost je lahko tudi uporabna, saj bo ločila le prva dva ali tri znake celice. Na ta način lahko celo ustvarite več razdelkov.

Opomba: Celice, oblikovane kot besedilo, bodo ne samodejno izstopijo s oblikovanjem številk (ali obratno), kar pomeni, da boste te celice morda še vedno morali pretvoriti, kot je opisano zgoraj.

Izvlecite številko ali besedilo iz omejenega niza

Ta metoda je nekoliko okorna, vendar zelo dobro deluje pri majhnih naborih podatkov. Tukaj domnevamo, da presledek ločuje število in besedilo, čeprav metoda deluje tudi za kateri koli drug razmejevalnik.

Glavna funkcija, ki jo bomo uporabljali tukaj, je LEFT, ki vrača najbolj leve znake iz celice. Kot lahko vidite v zgornjem naboru podatkov, imamo celice z eno-, dvo- in tri znakovnimi številkami, zato bomo morali iz celic vrniti skrajni levi, dva ali tri znake. S kombinacijo LEFT z Funkcija SEARCH , lahko vse vrnemo levo od prostora. Tukaj je funkcija:

= LEVO (A1, ISKANJE ('', A1, 1))

S tem se vse vrne levo od prostora. Z uporabo ročice za polnjenje za uporabo formule za preostale celice dobimo to (formulo si lahko ogledate v funkcijski vrstici na vrhu slike):

Kot lahko vidite, imamo zdaj vse številke izolirane, zato lahko z njimi manipuliramo. Želite izolirati tudi besedilo? Funkcijo DESNO lahko uporabimo na enak način:

= DESNO (A1, LEN (A1) -ISKANJE ('', A1, 1))

To vrne X znake z desne strani celice, kjer je x skupna dolžina celice minus število znakov levo od presledka.

Zdaj lahko besedilo tudi manipulirate. Ali jih želite ponovno združiti? Samo uporabite funkcijo CONCATENATE z vsemi celicami kot vhodi:

= ZDRUŽEN (E1, F1)

Očitno je, da ta metoda najbolje deluje, če imate samo številke in enote in nič drugega. Če imate druge oblike celic, boste morda morali ustvariti s formulami, da bo vse delovalo pravilno. Če imate ogromen nabor podatkov, bo vredno časa, da ugotovite formulo!

Izvlecite številko z enega konca neprekinjenega niza

Kaj pa, če ni ločila med vašo številko in besedilom?

Če ste izvlečenje številke iz leve ali desne strani niza , lahko uporabite različico zgoraj obravnavane formule LEVO ali DESNO:

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

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

S tem se vrnejo vse številke iz leve ali desne strani niza.

Če ste izvlečenje številke z desne strani niza , lahko uporabite tudi dvostopenjski postopek. Najprej določite lokacijo svoje prve številke v nizu s funkcijo MIN. Nato lahko te podatke vnesete v različico formule DESNO, da svoje številke ločite od besedil.

= MIN (ISKANJE ({0,1,2,3,4,5,6,7,8,9}, A1 & '0123456789'))

oddaljeno namizje od windows do linux

= DESNO (A1, LEN (A1) -B1 + 1)

Opomba: Ko uporabljate te formule, ne pozabite, da boste morda morali prilagoditi znake stolpcev in številke celic.

Izvlecite številke iz obeh koncev neprekinjenega niza

Z zgornjimi strategijami bi morali biti sposobni izvleči številke ali besedilo iz večine celic mešane oblike, ki vam povzročajo težave. Tudi če ne, jih lahko verjetno združite z nekaterimi zmogljivimi besedilnimi funkcijami, vključenimi v Microsoft Excel, da dobite znake, ki jih iščete. Vendar pa obstajajo nekatere bolj zapletene situacije, ki zahtevajo bolj zapletene rešitve.

Na primer, našel sem a objava na forumu kjer je nekdo želel izvleči številke iz niza, na primer '45t*& 65/', tako da bo na koncu '4565.' Drugi plakat je dal eno od naslednjih formul:

= SUMPRODUCT (MID (0 & A1, LARGE (INDEX (ISNUMBER (-MID (A1, ROW ($ 1: $ 25)), 1))*

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

Če sem čisto iskren, nimam pojma, kako to deluje. Toda glede na objavo na forumu bodo številke vzele iz zapletenega niza številk in drugih znakov. Bistvo je, da lahko z dovolj časa, potrpljenja in truda izvlečete številke in besedilo iz skoraj vsega! Le najti morate ustrezne vire.

Po še nekaj nasvetih v Excelu? Tukaj je kako kopirati formule v Excelu .

Deliti Deliti Cvrkutati E-naslov Kako očistiti računalnik z operacijskim sistemom Windows z ukaznim pozivom

Če v računalniku z operacijskim sistemom Windows primanjkuje prostora za shranjevanje, jih očistite s temi hitrimi pripomočki ukaznega poziva.

Preberite Naprej
Sorodne teme
  • Produktivnost
  • Preglednica
  • Microsoft Excel
O avtorju Tina Sieber(831 objavljenih člankov)

Med doktoratom je Tina leta 2006 začela pisati o potrošniški tehnologiji in se nikoli ni ustavila. Zdaj tudi urednik in SEO, jo lahko najdete na Twitter ali pohod po bližnji poti.

Več od Tine Sieber

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite