Excel padoms: noņemiet atstarpes un līnijas pārtraukumus no šūnām


Atstarpes, līnijas pārtraukumi, domuzīmes un citas rakstzīmespadariet datus vieglāk lasāmus cilvēkiem, bet, analizējot datus no dažādiem avotiem programmā Excel, formāta jaukums un vienveidība ir zelta vērts. Es pavadīju jauku pēcpusdienu birojā, analizējot simtiem rindu maiņas vērtību, bet mani aizrāva nekonsekventa telpu izmantošana un līniju pārtraukumi. Tātad, es sev izveidoju nelielu formulu, lai visu to izslēgtu. Tas bija vieglāk, nekā es domāju, ka tā būs.

Pārbaudiet to.

Lai noņemtu papildu vietas, izmantojiet Microsoft Excel TRIM funkciju

Daži cilvēki, ievadot datus, ir mazliet pārmērīgi nodarbināti ar atstarpes taustiņu. Kopējot un ielīmējot, viss pasliktinās. Lai atbrīvotos no šīm nepatīkamajām papildu vietām, izmantojiet funkciju TRIM.

=TRIM(text)

Izmantojiet funkciju Microsoft Excel SUBSTITUTE, lai noņemtu īpašās rakstzīmes

Apgriešana ir laba un laba. Bet kā būtu, ja daži kausi futbolisti jūsu Excel izklājlapā ievietotu rindiņu pārtraukumus? Vai kā būtu, ja vēlaties atbrīvoties no VISĀM telpām? To var izdarīt, izmantojot SUBSTITUTE.

SUBSTITUTE sintakse ir:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Sapratu?

Bet Džeki, kā man vajadzētu ierakstīt atstarpi formulā?

Es priecājos, ka jautājāt. Vienkārši ierakstiet ““.

Kā šis:

=SUBSTITUTE(B2, " ", "")

Šajā funkcijā jūs aizvietojat atstarpi ar neko. Jauki.

Lai kaut ko ierakstītu tiešām dīvaini, piemēram, līnijas pārtraukums, jums ir jāizmanto CHAR (). Tas ļauj jums izvēlēties konkrētu rakstzīmi, kuru nevar ievadīt formulā. Līnijas pārtraukuma rakstzīmju skaits ir 10. Tātad, jūs rīkotos šādi:

=SUBSTITUTE(B2, CHAR(10), "")

Izvēles arguments [instance_num] ļauj noņemt teikto, tikai vecā teksta pirmo vai otro gadījumu. Piemēram:

=SUBSTITUTE(B2, CHAR(10), "", 1)

Jūs varat arī ligzdot funkcijas SUBSTITUTE. Piemēram, ja vēlaties parsēt speciālās rakstzīmes no daudzām tālruņu numuriem:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,CHAR(40),""),CHAR(41),""),CHAR(45),""),CHAR(32),""),CHAR(46),"")

CHAR () un CODE () ANSI / ASCII koda atsauce

Viltība SUBSTITUTE () ir katra numura iegaumēšana, lai pievienotos CHAR (). Tas man aizņēma visu pēcpusdienu, bet es beidzot esmu atlicis atmiņā katru ANSI rakstzīmju kodu.

Tikai jokoju. Es pat neatceros, cik vecs es esmu, nemaz nerunājot par to, kāds ir atstarpes ANSI kods vai @ zīme. Par laimi jums tas nav jādara. Varat vai nu izdrukāt šo diagrammu no MSDN, vai arī izmantot funkciju CODE () Excel, lai meklētu rakstzīmju kodus lidojuma laikā.

=CODE(text)

Domājiet par CODE () kā pretēju CHAR ().

Secinājums

Un tur ir jūsu Excel padoms šai dienai. Priecīgu apgriešanu un aizstāšanu!

-1

Līdzīgi raksti

Atstājiet savu komentāru