V tomto článku sa naučíme, ako odstrániť nepotrebné prázdne znaky v programe Excel.
Aké sú úvodné a koncové medzery
V programe Excel je extrakcia a čistenie údajov prvou a najdôležitejšou úlohou akéhokoľvek projektu analýzy údajov. Za päť rokov praxe som dostal údaje, ktoré vyzerali neštruktúrované, ale pomocou funkcií Excelu TRIM alebo CLEAN som ich zmenil na zmysluplné správy. Niekedy textové hodnoty obsahujú úvodné, koncové alebo viacnásobné vložené medzery a proces čistenia týchto prázdnych znakov alebo medzier je súčasťou čistenia údajov. Čistenie údajov v programe Excel je jednoduché. Teraz sa naučíme, ako vyčistiť textové hodnoty v bunkách v programe Excel.
V programe Excel odstráňte všetky prázdne znaky naraz
Metóda zahŕňa kroky. Prvá je časť výberu, typ vzorca a dokončenie vzorca.
najprv : Vyberte požadované bunky, kde požadujete vyčistené údaje alebo výstupné bunky
Druhý : Napíšte vzorec
Funkcia TRIM je funkcia TEXT v programe Excel, ktorá sa používa na odstránenie všetkých medzier z textového reťazca okrem medzery medzi slovami.
Syntax:
= TRIM (text) |
text: textová hodnota v úvodzovkách alebo odkaz na bunku
Tretí : Na konci každého vzorca použijeme kláves Enter na zobrazenie výstupu použitého vzorca. Ale namiesto použitia iba Enter použite Ctrl + Enter kľúč spolu
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu ich musíme odstrániť, aby sa vzorec odkazujúci na tieto bunky vypočítal správne. Stĺpec A obsahuje text s úvodnými medzerami pred textom. Tieto medzery boli odstránené pomocou funkcie orezania. Pozrite si snímku obrazovky nižšie:
Tieto medzery môžeme odstrániť dvoma spôsobmi:
- Použitie funkcie Orezať a nahradiť
- Nahradiť príkaz
TRIM vzorec na odstránenie prázdnych znakov
Funkcia orezať odstráni z textového reťazca všetky medzery, okrem medzier medzi slovami.
Najprv vyberte bunky, do ktorých chcete extrahovať čisté údaje, alebo výstupné bunky. Vybrali sme teda rozsah C1: C5 a zadali sme nasledujúci vzorec
Použite vzorec:
= TRIM (A1) |
Teraz na dokončenie postupu, ktorý musíme použiť Ctrl + Enter namiesto použitia stačí zadať Enter.
Ak údaje obsahujú úvodné medzery a viac ako jednu medzeru medzi textom, funkcia orezania ich všetky neodstráni. Pozrite sa na Bunka A3 obsahuje text s medzerami v strede textu. Orezať odstráni celú úvodnú medzeru okrem jednej medzery medzi 2 slovami. Pozrite si snímku obrazovky nižšie:
Alternatívne môžeme náhradnú funkciu použiť v prípade, že vieme, že náš text obsahuje medzery medzi slovami a je potrebné ho odstrániť.
Alternatívny spôsob
Viď obrázok nižšie. Funkcia Náhrada nahradí medzeru medzi textom „nič“. Preto sa priestor odstráni.
Príklad:
Ak údaje obsahujú úvodnú medzeru a viac ako jednu medzeru medzi textom, náhradná funkcia ich všetky odstráni. Bunka A1 obsahuje text s medzerami na začiatku alebo na konci medzi textom. Funkcia Náhrada odstráni všetky medzery. Pozrite sa na nasledujúcu snímku obrazovky:
Použite vzorec:
= NÁHRADA (A1, "", "") |
Vyššie uvedený vzorec odstráni všetky výskyty medzier na rozdiel od funkcie TRIM, ktorá medzi slovami ponecháva medzery.
Ako vidíte v stĺpci C, nie sú tam žiadne medzery.
Ešte jeden spôsob:
Na odstránenie nepotrebných medzier môžeme použiť aj príkaz Nahradiť. Tento príkaz funguje podobne ako funkcia Náhrada. Klávesová skratka je Ctrl + H
Príkaz Nahradiť je možné použiť v prípade, že vieme, že náš text obsahuje medzery medzi textom, ktorý potrebujeme odstrániť.
Zistite, čo: medzeru napíšte jedným stlačením klávesu medzerníka.
Nahradiť za: NULL
Záznam v poli Hľadať nemôžeme vidieť, pretože sme tam vložili medzeru. Kliknite na položku Nahradiť všetko, kým sa nezobrazí dialógové okno s textom, ktorý už nemôže nájsť žiadne medzery na nahradenie.
Výsledok získate nižšie:
Takto môžete odstrániť úvodné a koncové medzery a medzery medzi textom a zaistiť tak čitateľnosť údajov.
Odstráňte koncový priestor prostredníctvom VBA
V prípade, že chcete, aby kód VBA odstránil všetky koncové medzery iba v aktívnom hárku, tento článok vám určite pomôže. Mnohokrát nechávame na konci medzeru omylom alebo niekedy kopírujeme údaje z webu a nevšimneme si to. V tomto článku sa naučíme, ako odstrániť priestor, ktorý zostal omylom.
Otázka): V programe Excel môžeme použiť funkciu TRIM so vzorcom SUBSTITUTE & CHAR, tj = TRIM (SUBSTITUTE (A1, CHAR (160), "")) na odstránenie koncovej medzery na konci akéhokoľvek textu.
Chcel by som, aby mi makro pomohlo odstrániť všetky nepotrebné medzery, ktoré zostali na konci reťazca.
Získať kód na odstránenie medzery na konci textu; na spustenie editora VBA musíme postupovať podľa nižšie uvedených krokov.
- Kliknite na kartu Vývojár, potom
- V skupine Kód vyberte položku Visual Basic
Skopírujte nasledujúci kód do modulu pracovného hárka
Vedľajší priestor ()
Dim c As Range, rngConstants As Range Pri chybe Pokračovať Ďalej Nastaviť rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2) Pri chybe GoTo 0 Ak nie je rngConstants, potom nič 'optimalizovať výkon Application.ScreenUpdating = False Application.Calculation = xlCalculationManual „trimovacie bunky vrátane znaku 160 Pre každé c v rngKonštantách c.Value = Orezať $ (Application.Clean (Nahradiť (c.Value, Chr (160), ""))) Ďalej c 'obnoviť nastavenia Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic Koniec Ak Koniec pod |
Ako chcete Tým sa odstránia všetky medzery na konci.
Poznámka: Vyššie uvedené makro sa spustí iba na aktívnom hárku.
Týmto spôsobom môžeme pomocou kódu VBA odstrániť koncové medzery na konci.
Stiahnuť - Odstrániť koncový priestor prostredníctvom VBA - xlsm
Dúfam, že tento článok o tom, ako odstrániť nepotrebné prázdne znaky v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.
Ako používať funkciu TRIM v Exceli: Funkcia TRIM sa používa na orezanie reťazcov a čistenie všetkých koncových alebo úvodných medzier od reťazca. To nám veľmi pomáha v procese čistenia údajov.
Ako používať funkciu CLEAN v programe Excel: Funkcia Clean sa používa na vyčistenie netlačiteľných znakov z reťazca. Táto funkcia sa väčšinou používa s funkciou TRIM na čistenie importovaných zahraničných údajov.
Nahradiť text od konca reťazca počnúc od variabilnej pozície: Na nahradenie textu z konca reťazca používame funkciu REPLACE. Funkcia REPLACE používa na nahradenie pozíciu textu v reťazci.
Funkcia Excel REPLACE vs SUBSTITUTE: Funkcie REPLACE a SUBSTITUTE sú najviac nepochopenými funkciami. Na nájdenie a nahradenie daného textu používame funkciu SUBSTITUTE. Kde sa REPLACE používa na nahradenie niekoľkých znakov v reťazci …
Nahradiť text od konca reťazca, začínajúc od variabilnej pozície: Na nahradenie textu z konca reťazca používame funkciu REPLACE. Funkcia REPLACE používa na nahradenie pozíciu textu v reťazci.
Populárne články:
50 skratiek programu Excel na zvýšenie produktivity : Zrýchlite sa so svojimi úlohami v Exceli. Tieto skratky vám pomôžu zvýšiť efektivitu práce v programe Excel.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.