Hledání a nahrazování speciálních znaků v tabulkách Google: vzorce a doplňky pro tuto práci

  • Sdílet Toto
Michael Brown

Už vás nebaví všechny ty chytré uvozovky, písmena s diakritikou a další nechtěné speciální znaky? Máme pro vás několik nápadů, jak je v tabulkách Google snadno najít a nahradit.

Rozdělili jsme buňky s textem v tabulkách, odstraňovali a přidávali různé znaky, měnili velikost písmen textu. Nyní je nejvyšší čas naučit se, jak najít a nahradit speciální znaky v tabulkách Google Sheets jedním tahem.

    Hledání a nahrazování znaků pomocí vzorců v tabulkách Google

    Začnu tím, co je obvyklé: existují 3 speciální užitečné funkce, které vyhledávají a nahrazují speciální znaky v tabulkách Google.

    Funkce SUBSTITUTE v tabulkách Google

    Tato první funkce doslova vyhledá určitý znak v požadovaném rozsahu Tabulky Google a nahradí jej jiným určitým řetězcem:

    SUBSTITUTE(text_do_search, search_for, replace_with, [číslo_výskytu])
    • text_to_search je buňka / konkrétní text, ve kterém chcete provést změny. Požadováno.
    • search_for je postava, kterou chcete převzít. Požadováno.
    • replace_with je nový znak, který chcete získat místo znaku z předchozího argumentu. Požadováno.
    • occurrence_number je zcela nepovinný argument. Pokud existuje více výskytů znaku, umožní vám určit, který z nich se má změnit. Pokud argument vynecháte, budou v tabulkách Google nahrazeny všechny výskyty.

    Když nyní importujete data z webu, můžete v nich najít inteligentní citace:

    Použijme funkci SUBSTITUTE v Tabulce Google k jejich vyhledání a nahrazení rovnými uvozovkami. Protože jedna funkce hledá a nahrazuje vždy jeden znak, začnu úvodními inteligentními uvozovkami:

    =SUBSTITUTE(A2,"“","""")

    Vidíte? Dívám se na A2, vyhledejte otevírací chytré uvozovky - " (které musí být podle požadavku funkce v tabulkách Google uvedeny v dvojitých uvozovkách) a nahraďte je rovnými uvozovkami - "

    Poznámka: Přímé uvozovky jsou nejen zabaleny do dvojitých uvozovek, ale je k nim připojeno ještě jedno ", takže jsou celkem 4 dvojité uvozovky.

    Jak do tohoto vzorce přidáte uzavírací chytré uvozovky? Snadno :) Stačí tento první vzorec obejmout dalším SUBSTITUTE:

    =SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")

    Funkce SUBSTITUTE uvnitř nejprve změní otevírací závorky a její výsledek se stane rozsahem, se kterým se bude pracovat pro druhou instanci funkce.

    Tip: Čím více znaků chcete v Tabulkách Google najít a nahradit, tím více funkcí SUBSTITUTE budete muset navléknout. Zde je příklad s jednou inteligentní uvozovkou navíc:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,""",""""),""",""""),"'","'")

    Funkce REGEXREPLACE v Tabulkách Google

    REGEXREPLACE je další funkcí, kterou použiji k nalezení a nahrazení inteligentních uvozovek v tabulkách Google za rovné.

    REGEXREPLACE(text, regulární_výraz, náhrada)
    • text je místo, kde chcete provést změny
    • regular_expression je kombinace symbolů (něco jako maska), která určuje, co má být nalezeno a nahrazeno.
    • náhradní je nový text, který se má použít místo starého.

    V podstatě se zde postupuje stejně jako u SUBSTITUTE. Jedinou nuancí je sestavení příkazu SUBSTITUTE. regular_expression správně.

    Nejprve vyhledáme a nahradíme všechny úvodní a závěrečné uvozovky v tabulkách Google:

    =REGEXREPLACE(A2,"[“”]","""")

    1. Vzorec se zaměřuje na A2.
    2. Vyhledá všechny výskyty každého znaku uvedeného v hranatých závorkách: ""

      Poznámka: Nezapomeňte celý regulární výraz obalit dvojitými uvozovkami, protože to funkce vyžaduje.

    3. A každý případ nahradí rovnou dvojitými uvozovkami: """"

      Proč jsou zde 2 páry uvozovek? No, první a poslední jsou vyžadovány funkcí stejně jako v předchozím argumentu - jednoduše zadáte vše mezi ně.

      Dvojice uvnitř je jedna dvojitá uvozovka duplikovaná kvůli tomu, aby byla rozpoznána jako symbol pro návrat, nikoli jako značka požadovaná funkcí.

    Možná si říkáte: proč sem nemohu přidat také jednu chytrou citaci?

    No, protože zatímco ve druhém argumentu můžete vyjmenovat všechny znaky, které se mají hledat, ve třetím argumentu nemůžete vyjmenovat různé ekvivalenty, které se mají vrátit. Vše, co se najde (z druhého argumentu), se změní na řetězec ze třetího argumentu.

    Proto, abyste mohli do vzorce vložit jedinou inteligentní uvozovku, musíte do vzorce vložit 2 funkce REGEXREPLACE:

    =REGEXREPLACE(REGEXREPLACE(A2,"[""]",""""),"'","'")

    Jak vidíte, vzorec, který jsem použil dříve (zde je uprostřed), se stane rozsahem, který se zpracuje pro další REGEXREPLACE. Takto tato funkce postupně vyhledává a nahrazuje znaky v tabulkách Google.

    Nástroje pro vyhledávání a nahrazování znaků v tabulkách Google

    Pokud jde o vyhledávání a nahrazování dat v Tabulkách Google, vzorce nejsou jedinou možností. Existují 3 speciální nástroje, které tuto práci zvládnou. Na rozdíl od vzorců nevyžadují žádné další sloupce, aby vrátily výsledky.

    Standardní nástroj pro vyhledávání a nahrazování v tabulkách Google

    Vsadím se, že tento standardní nástroj dostupný v tabulkách Google znáte:

    1. Udeřil jsi Ctrl+H .
    2. Zadejte, co najdete.
    3. Zadejte náhradní hodnotu.
    4. Vyberte si mezi všechny listy / aktuální list / specifický rozsah zpracovat.
    5. A stiskněte Najít a Vyměňte stránky nebo Vyměňte všechny ihned.

    Nic zvláštního - toto je minimum, které mnozí z nás potřebují k úspěšnému vyhledávání a nahrazování v tabulkách Google. Ale co když vám řeknu, že toto minimum lze rozšířit, aniž by to představovalo sebemenší potíže při používání?

    Pokročilé vyhledávání a nahrazování - doplněk pro Tabulky Google

    Představte si nástroj, který je výkonnější než standardní funkce Najít a nahradit v Tabulkách Google. Chcete si ho vyzkoušet? Mluvím o našem doplňku Pokročilé hledání a nahrazování pro Tabulky Google. Díky němu se i nováček bude cítit v tabulkách jistě.

    Základ je stejný, ale s několika třešničkami navrch:

    1. Budete vyhledávání nejen v rámci hodnoty a vzorce ale také poznámky, hypertextové odkazy a chyby.
    2. Kombinace dalších nastavení ( Celá buňka + Podle masky + hvězdička (*)) vám umožní najít všechny buňky, které obsahují pouze tyto hypertextové odkazy, poznámky a chyby:

  • Můžete vybrat libovolný počet tabulek, do kterých chcete nahlížet. - každý z nich lze (de)vybrat.
  • Všechny nalezené záznamy jsou přehledně seskupeny podle listů ve stromovém zobrazení. umožňuje nahradit všechny nebo pouze vybrané záznamy najednou:
  • Najít a nahradit můžete i v Tabulkách Google, a to tak, že zachování formátování hodnot!
  • Existují 6 dalších způsobů, jak se vypořádat s nalezenými záznamy : extrahovat všechny/vybrané nalezené hodnoty; extrahovat celé řádky se všemi/vybranými nalezenými hodnotami; odstranit řádky se všemi/vybranými nalezenými hodnotami:
  • Tomu říkám pokročilé vyhledávání a nahrazování v Tabulkách Google ;) Neberte mě za slovo - nainstalujte si pokročilé vyhledávání a nahrazování z obchodu Tabulky (nebo ho mějte jako součást Power Tools spolu s níže popsaným nástrojem Nahradit symboly). Tato stránka nápovědy vás provede celým procesem.

    Nahrazení symbolů pro Tabulky Google - speciální doplněk od společnosti Power Tools

    Pokud zadávání každého symbolu, který chcete najít a nahradit, v tabulkách Google nepřipadá v úvahu, může vám trochu pomoci funkce Nahradit symboly z nástroje Power Tools. Jen ji nesuďte podle velikosti - pro určité případy je dostatečně výkonná:

    1. Když potřebujete nahradit znaky s diakritikou v tabulkách Google (nebo jinými slovy, odstranit diakritická znaménka z písmen), tj. otočit á na a , é na e , atd.
    2. Nahrazení kódů symboly a zpět je mimořádně užitečný, pokud pracujete s texty HTML nebo jednoduše stahujete text z webu a zpět:

  • Přeměna všech inteligentních uvozovek na rovné uvozovky najednou:
  • Ve všech třech případech stačí vybrat rozsah, zvolit požadované přepínač a stisknout tlačítko. Spustit . Zde je ukázkové video, které podporuje má slova ;)

    Doplněk je součástí nástroje Power Tools, který lze do tabulky nainstalovat z obchodu Tabulky Google spolu s více než 30 dalšími nástroji pro úsporu času.

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.