Kuidas Excelist numbrit või teksti välja võtta

Kuidas Excelist numbrit või teksti välja võtta

Microsoft Excel oskab suurepäraselt töötada nii numbrite kui ka tekstiga --- aga kui kasutate mõlemat samas lahtris, võib teil tekkida raskusi. Õnneks saate oma andmetest tõhusamaks töötamiseks lahtritest numbreid või teksti välja võtta. Sõltuvalt teie andmete praegusest vormingust demonstreerime mitmeid võimalusi.





Tekstina vormindatud Exceli numbrid

See on tavaline olukord ja --- õnneks --- väga lihtne lahendada. Mõnikord on ainult numbreid sisaldavad lahtrid märgistatud valesti või vormindatud tekstiks, mis takistab Microsoft Excelil neid operatsioonides kasutada.





Alloleval pildil näete, et veeru A lahtrid on vormindatud tekstina, nagu näitab numbrivormingu kast. Samuti võite näha iga lahtri vasakus ülanurgas rohelist lippu.





Teisendage tekst Excelis arvuks

Kui näete vasakus ülanurgas rohelist lippu, valige üks või mitu lahtrit, klõpsake hoiatusmärgil ja valige Teisenda arvuks .

Vastasel juhul valige lahtrid ja valige lindi menüüst Number Format (Vaikimisi) Number valik.



Kui vajate täpsemaid valikuid, paremklõpsake esiletõstetud lahtrit/lahtreid ja valige Vormindage lahtrid , mis avab vastava menüü. Siin saate kohandada numbrivormingut ja lisada või eemaldada kümnendkohti, lisada 1000 eraldajat või hallata negatiivseid numbreid.

Ilmselgelt võite kasutada ka ülalkirjeldatud lindi või vormingu lahtrite valikuid, et teisendada number tekstiks või tekst valuutaks, kellaajaks või muuks soovitud vorminguks.





Rakendage numbrivormingut Exceli Paste Special abil

Selle meetodi toimimiseks peate lahtrisse sisestama numbri (suvalise arvu); on oluline, et see lahter oleks vormindatud ka numbrina. Kopeerige see lahter. Nüüd valige kõik lahtrid, mida soovite numbrivormingusse teisendada, minge aadressile Avaleht> Kleebi> Kleebi , valige Vormingud kleepida ainult algselt kopeeritud lahtri vormindus, seejärel klõpsake nuppu Okei .

See toiming rakendab kopeeritud lahtri vormingu kõigile valitud lahtritele, isegi teksti lahtritele.





Väljavõte numbrid või tekst segatud vormingus lahtritest

Nüüd jõuame raske osa juurde: arvude väljavõtmine lahtritest, mis sisaldavad mitut sisendvormingut. Kui teil on number ja ühik (nt „7 kühvlit”, nagu meil allpool), puutute selle probleemiga kokku. Selle lahendamiseks vaatame paar erinevat viisi lahtrite jagamiseks numbriteks ja tekstiks, võimaldades teil igaühega eraldi töötada.

Eraldage numbrid tekstist

Kui teil on palju lahtreid, mis sisaldavad numbrite ja teksti kombinatsiooni või mõlema kordajat, võib nende käsitsi eraldamine võtta märkimisväärselt palju aega. Protsessi kiiremaks läbimiseks võite kasutada Microsoft Excelit Tekst veergudesse funktsiooni.

Valige lahtrid, mida soovite teisendada, minge aadressile Andmed> Tekst veergudele ja kasutage nõustaja abil lahtrite korrektset väljumist. Enamasti peate lihtsalt klõpsama Edasi ja Lõpetama , kuid veenduge, et valite sobiva eraldaja; selles näites koma.

Kui teil on ainult ühe- ja kahekohalised numbrid, siis Fikseeritud laius valik võib olla ka kasulik, kuna see eraldab lahtri esimesed kaks või kolm tähemärki. Sel viisil saate isegi luua mitu jaotust.

Märge: Tekstivormingus lahtrid mitte ilmuvad automaatselt numbrivorminguga (või vastupidi), mis tähendab, et peate need lahtrid siiski ülalkirjeldatud viisil teisendama.

Eraldage eraldatud stringist number või tekst

See meetod on natuke tülikas, kuid töötab väga hästi väikeste andmekogumite puhul. Siinkohal eeldame, et tühik eraldab arvu ja teksti, kuigi meetod töötab ka mis tahes muu eraldaja puhul.

Põhifunktsioon, mida me siin kasutame, on LEFT, mis tagastab lahtrist kõige vasakpoolsemad märgid. Nagu näete ülaltoodud andmekogumist, on meil lahtrid ühe-, kahe- ja kolmekohaliste numbritega, nii et peame tagastama lahtritest kõige vasakpoolsema ühe, kahe või kolme märgi. Kombineerides LEFT ja Funktsioon SEARCH , saame kõik tagastada ruumist vasakule. Siin on funktsioon:

= VASAK (A1, OTSI (', A1, 1))

See tagastab kõik ruumist vasakule. Kasutades täitekäepidet valemi rakendamiseks ülejäänud lahtritele, saame selle (näete valemit pildiriba funktsiooniribal):

Nagu näete, on meil nüüd kõik numbrid isoleeritud, et saaksime nendega manipuleerida. Kas soovite ka teksti isoleerida? Funktsiooni RIGHT saame kasutada samamoodi:

= PAREM (A1, LEN (A1) -SEARCH ('', A1, 1))

See tagastab lahtri paremalt küljelt X märki, kus x on lahtri kogupikkus, millest on lahutatud tühikust vasakul asuvate märkide arv.

Nüüd saate tekstiga ka manipuleerida. Kas soovite neid uuesti ühendada? Kasutage lihtsalt funktsiooni CONCATENATE kõigi lahtritega sisendina:

= KONKENEERITUD (E1, F1)

Ilmselgelt töötab see meetod kõige paremini, kui teil on lihtsalt numbrid ja ühikud ja mitte midagi muud. Kui teil on muid lahtrivorminguid, peate võib -olla valemite abil loov olema, et kõik õigesti toimiks. Kui teil on hiiglaslik andmekogum, on valemi välja selgitamiseks kuluv aeg väärt!

Võtke number välja pideva stringi ühest otsast

Mis siis saab, kui teie numbrit ja teksti ei eralda eraldaja?

Kui sa oled numbri väljavõtmine stringi vasakult või paremalt , võite kasutada ülaltoodud VASAKU või PAREMA valemi variatsiooni:

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

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

See tagastab kõik numbrid stringi vasakult või paremalt.

Kui sa oled numbri väljavõtmine stringist paremalt , saate kasutada ka kaheastmelist protsessi. Esiteks määrake MIN -i abil stringis oma esimese numbri asukoht. Seejärel saate selle teabe sisestada ÕIGE valemi variatsiooni, et oma numbrid tekstidest eraldada.

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

kuidas vaadata iPhone'is vanu sõnumeid

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

Märge: Nende valemite kasutamisel pidage meeles, et peate võib -olla veerumärke ja lahtrite numbreid kohandama.

Võtke numbrid välja pideva stringi mõlemast otsast

Ülaltoodud strateegiatega peaksite suutma numbreid või teksti välja võtta enamikust segaformaadis lahtritest, mis teile probleeme valmistavad. Isegi kui nad seda ei tee, saate need tõenäoliselt ühendada mõne Microsoft Excelis sisalduva võimsa tekstifunktsiooniga, et saada otsitavaid märke. Siiski on palju keerulisemaid olukordi, mis nõuavad keerukamaid lahendusi.

Näiteks leidsin a foorumi postitus kus keegi soovis numbrid välja võtta stringist nagu „45t*& 65/”, nii et ta saaks lõpuks „4565.” Teisel plakatil oli üks võimalus seda teha järgmiselt:

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

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

Kui aus olla, siis mul pole aimugi, kuidas see toimib. Kuid foorumipostituse kohaselt võtab see numbrid välja keerulisest numbrite ja muude märkide stringist. Asi on selles, et piisava aja, kannatlikkuse ja vaevaga saate numbreid ja teksti välja võtta peaaegu kõigest! Peate lihtsalt leidma õiged ressursid.

Pärast mõningaid Exceli näpunäiteid? Siin on kuidas Excelis valemeid kopeerida .

Jaga Jaga Piiksuma E -post Kuidas Windowsi arvutit käsuviiba abil puhastada

Kui teie Windowsi arvutil on mäluruumi vähe, puhastage prügi nende kiirete käsuviiba utiliitide abil.

Loe edasi
Seotud teemad
  • Tootlikkus
  • Arvutustabel
  • Microsoft Excel
Autori kohta Tina Sieber(831 artiklit avaldatud)

Doktorantuuri lõpetades hakkas Tina 2006. aastal tarbetehnoloogiast kirjutama ega lõpetanud kunagi. Nüüd ka toimetaja ja SEO, leiate ta veebisaidilt Twitter või matkates lähedal asuvat rada.

Veel Tina Sieberilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin