Obsah
Tento návod vám ukáže, jak v Excelu najít speciální znaky. Používáme různé speciální znaky, jako např. čárka ( , ), tečka ( . ), pomlčka ( - ), závorky () apod. v našem každodenním pracovním životě. Někdy však při prezentaci dat mohou tyto speciální znaky způsobit zmatek nebo v některých případech mohou vypadat velmi zvláštně. Proto je velmi důležité najít speciální znaky.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout zde.
Najít speciální znaky.xlsm
3 snadné metody vyhledávání speciálních znaků v aplikaci Excel
Naším cílem je najít speciální znaky pro lepší prezentaci. K tomu můžeme použít např. 3 metody. Popíšeme 3 níže uvedené metody.
1. Použití nástroje Power Query k vyhledávání speciálních znaků v aplikaci Excel
Naším cílem je najít speciální znaky pomocí příkazu Power Query Metodu se naučíme podle následujících kroků.
Kroky:
- Nejprve máme datovou tabulku, ve které máme Číslo položky Global Trade na adrese Sloupec B a Speciální znaky na adrese Sloupec C .
- Pak přejděte na karta Data a z Získat & amp; Transformovat data vybrat možnost Z tabulky/rozsahu možnost.
- Poté, co Tabulka2 na obrazovce se otevře pracovní list.
- Poté přejděte do Přidat sloupec a vyberte možnost vlastní sloupec možnost.
- Poté se Vlastní sloupec na obrazovce se otevře okno.
- Pak na kartu Vlastní vzorec sloupce vložte následující vzorec.
=Text.Remove([Číslo globální obchodní položky],{"A".. "z", "0".. "9"})
- Po stisknutí tlačítka OK a níže najdete výsledek.
- Pak stiskněte tlačítko Zavřít & Načíst možnost z Home tab.
- Nakonec se zobrazí následující výsledek.
Přečtěte si více: Použití vzorce pro identifikaci speciálních znaků v aplikaci Excel (4 metody)
2. Použití kódu VBA
V tomto případě chceme najít speciální znak pomocí VBA kód. Úplný popis kroků je uveden níže:
Kroky:
- Nejprve stiskněte Alt+F11 a otevřete okno VBA.
- Poté vyberte Modul možnost z Vložte tab.
- Poté do okna vložte následující kód VBA:
Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndZvolte Další Konec funkce
- Poté klikněte na Spustit možnost nebo F5 a zjistit, zda v kódu není chyba.
- Poté kód uložte stisknutím tlačítka Ctrl+S .
- Poté se vraťte na hlavní pracovní list a v poli C5 buňky vložte následující vzorec:
=FindSpecialCharacters(B5)
- Poté zjistíte výsledek pro danou buňku. V tomto případě se jako buňka obsahuje speciální znaky takže se výsledek zobrazí jako TRUE .
- Pak použijte Plnicí rukojeť použít stejný pro celý sloupec.
- Nakonec získáte výsledek na obrázku níže.
- Pokud změníme jakýkoli údaj, kde neexistuje žádný speciální znak, zobrazí se. FALSE v krabici.
Podobná čtení
- Jak nastavit omezení počtu znaků v aplikaci Excel
- Kontrola omezení počtu znaků v aplikaci Excel (pomocí jednoduchých kroků)
- Jak vložit znak mezi text v aplikaci Excel (5 snadných metod)
3. Použití funkce definované uživatelem
Nyní se pokusíme najít speciální znaky pomocí příkazu Funkce definovaná uživatelem Kroky jsou popsány níže:
Kroky:
- Stejně jako u druhé metody nejprve otevřete VBA vložte následující kód a uložte jej.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- Po uložení kódu do C5 buňky vložte následující vzorec.
=Check_Special_Characters(B5)
- Stejně jako u předchozí metody najdete TRUE pokud buňka obsahuje speciální znak. V opačném případě se zobrazí FALSE . Pak použijte Plnicí rukojeť použít na všechny sloupce.
- Poté se zobrazí níže uvedený výsledek.
Jak nahradit speciální znaky v aplikaci Excel
V některých případech způsobují speciální znaky takový zmatek, že je třeba je nahradit. Pro nahrazení speciálních znaků budeme postupovat podle níže uvedených kroků:
Kroky:
- Nejprve zapište data bez znaků ve tvaru C5 buňka.
- Pak přejděte do Home a vyberte možnost Blesková výplň z Naplňte možnost.
- Nakonec získáte výsledek podobný následujícímu obrázku.
Přečtěte si více: Jak filtrovat speciální znaky v aplikaci Excel (jednoduchý průvodce)
Na co nezapomenout
- První způsob je ze všech nejrychlejší a nejjednodušší.
- V případě použití VBA kód, je třeba mít na paměti, že musí být uložen jako Enable-Macro soubor.
- V případě VBA kód musí být nejprve uložen a poté budou vzorce fungovat.
Závěr
Od této chvíle postupujte podle výše popsaných metod. Takto budete moci najít speciální znaky v Excelu. Dejte nám vědět, pokud máte další způsoby, jak tento úkol provést. Postupujte podle pokynů ExcelWIKI webové stránky pro další články, jako je tento. Nezapomeňte napsat komentáře, návrhy nebo dotazy, pokud máte nějaké, do sekce komentářů níže.