Tip programu Excel: Odstráňte medzery a prerušenia riadkov z buniek


Medzery, zalomenia riadkov, pomlčky a iné znakyaby boli údaje čitateľnejšie pre ľudí krehkých, ale pokiaľ ide o analyzovanie údajov z rôznych zdrojov v programe Excel, príjemné a jednotné formátovanie má cenu zlata. Strávil som krásne popoludnie v kancelárii, kde som analyzoval stovky riadkov hashových hodnôt, ale bol som vyrušený nekonzistentným využívaním medzier a zlomov čiar. Takže som si urobil malú receptúru na odstránenie všetkého. Bolo to jednoduchšie, ako som si myslel.

Skontrolovať to.

Na odstránenie ďalších medzier použite funkciu Microsoft Excel TRIM

Niektorí ľudia sú pri zadávaní údajov trochu preťažení medzerníkom. Keď sa skopírujete a vložíte, veci sa zhoršia. Ak sa chcete zbaviť týchto nepríjemných medzier, použite funkciu TRIM.

=TRIM(text)

Na odstránenie špeciálnych znakov použite funkciu Microsoft Excel SUBSTITUTE

Orezávanie je všetko v poriadku a dobré. Čo ak ale nejaký goofball vloží riadok do tabuľky Excel? Alebo čo ak sa chcete zbaviť VŠETKÝCH priestorov? Môžete to urobiť pomocou SUBSTITUTE.

Syntax pre SUBSTITUTE je:

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

Mám to?

Ale Jack, ako mám napísať medzeru do vzorca?

Som rád, že ste sa opýtali. Stačí napísať „“.

Páči sa ti to:

=SUBSTITUTE(B2, " ", "")

V tejto funkcii nahradíte medzeru ničím. Pekný.

Ak chcete niečo napísať naozaj divné, ako zalomenie riadku musíte použiť CHAR (). To vám umožní vybrať konkrétny znak, ktorý nie je možné zadať do vzorca. Číslo znaku pre prerušenie riadku je 10. Takže by ste to urobili:

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

Voliteľný argument [instance_num] vám umožňuje odstrániť povedzme, iba prvú alebo druhú inštanciu starého textu. Napríklad:

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

Môžete tiež vnoriť funkcie SUBSTITUTE. Ak napríklad chcete analyzovať špeciálne znaky z množstva telefónnych čísel:

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

CHAR () a KÓD () ANSI / ASCII Odkaz na kód

Trik pre SUBSTITUTE () si zapamätá každé číslo, ktoré sa má pripojiť k CHAR (). Trvalo mi to celé popoludnie, ale nakoniec som do pamäte zaviazal každý znakový kód ANSI.

Len si robím srandu. Neviem si ani spomenúť, aký starý je, nieto, aký je kód ANSI pre medzeru alebo znak @. Našťastie to nemusíte. Môžete buď vytlačiť tento graf z MSDN, alebo použiť funkciu CODE () Excel na vyhľadanie kódov znakov za behu.

=CODE(text)

Predstavte si KÓD () ako opak CHAR ().

záver

A je tu váš tip v Exceli na tento deň. Šťastné zastrihávanie a striedanie!

-1

Podobné články

Zanechať komentár