Vyhľadávanie a nahrádzanie špeciálnych znakov v hárkoch Google: vzorce a doplnky pre túto úlohu

  • Zdieľajte To
Michael Brown

Už vás nebavia všetky tie inteligentné úvodzovky, písmená s diakritikou a ďalšie nechcené špeciálne znaky? Máme pre vás niekoľko nápadov, ako ich v hárkoch Google bez námahy nájsť a nahradiť.

Rozdelili sme bunky s textom v tabuľkách, odstraňovali a pridávali rôzne znaky, menili veľkosť písmen textu. Teraz je najvyšší čas naučiť sa, ako jedným ťahom nájsť a nahradiť špeciálne znaky v tabuľkách Google.

    Vyhľadávanie a nahrádzanie znakov pomocou vzorcov v tabuľkách Google

    Začnem tým, čo je obvyklé: existujú 3 špeciálne užitočné funkcie, ktoré vyhľadávajú a nahrádzajú špeciálne znaky hárkov Google.

    Funkcia SUBSTITUTE v tabuľkách Google

    Táto prvá funkcia doslova vyhľadá konkrétny znak v požadovanom rozsahu hárkov Google a nahradí ho iným konkrétnym reťazcom:

    SUBSTITUTE(text_do_search, search_for, replace_with, [číslo_výskytu])
    • text_to_search je bunka / konkrétny text, v ktorom chcete vykonať zmeny. Požadované.
    • search_for je postava, ktorú chcete prevziať. Potrebné.
    • replace_with je nový znak, ktorý chcete získať namiesto znaku z predchádzajúceho argumentu. Požadované.
    • occurrence_number je úplne nepovinný argument. Ak existuje viacero výskytov znaku, umožní vám určiť, ktorý z nich sa má zmeniť. Vynechajte argument - a v tabuľkách Google budú nahradené všetky výskyty.

    Keď teraz importujete údaje z webu, môžete v nich nájsť inteligentné citácie:

    Na ich vyhľadanie a nahradenie rovnými úvodzovkami použijeme funkciu SUBSTITUTE v tabuľke Google Sheets. Keďže jedna funkcia hľadá a nahrádza vždy jeden znak, začnem úvodnými inteligentnými úvodzovkami:

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

    Vidíte? Pozerám sa na A2, vyhľadajte otváracie inteligentné úvodzovky - " (ktoré musia byť podľa požiadavky funkcie v tabuľkách Google vložené do dvojitých úvodzoviek) a nahraďte ich rovnými úvodzovkami - "

    Poznámka: Priame úvodzovky sú nielen zabalené do dvojitých úvodzoviek, ale je k nim pripojené aj ďalšie ", takže celkovo sú tu 4 dvojité úvodzovky.

    Ako do tohto vzorca pridáte uzatváracie inteligentné úvodzovky? Jednoducho :) Stačí, ak tento prvý vzorec obídete ďalším SUBSTITUTE:

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

    Funkcia SUBSTITUTE vo vnútri najskôr zmení otváracie zátvorky a jej výsledok sa stane rozsahom, s ktorým sa bude pracovať pre druhú inštanciu funkcie.

    Tip: Čím viac znakov chcete v hárkoch Google nájsť a nahradiť, tým viac funkcií SUBSTITUTE budete musieť navliecť. Tu je príklad s jednou inteligentnou úvodzovkou navyše:

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

    Funkcia REGEXREPLACE v tabuľkách Google

    REGEXREPLACE je ďalšia funkcia, ktorú použijem na nájdenie a nahradenie inteligentných úvodzoviek v tabuľke Google Sheets rovnými úvodzovkami.

    REGEXREPLACE(text, regulárny_výraz, náhrada)
    • text je miesto, kde chcete vykonať zmeny
    • regular_expression je kombinácia symbolov (akási maska), ktorá určuje, čo sa má nájsť a nahradiť.
    • náhradný je nový text, ktorý sa má použiť namiesto starého.

    V podstate je tu rovnaký postup ako pri SUBSTITUTE. Jediná nuansa je vytvoriť regular_expression správne.

    Najprv nájdeme a nahradíme všetky úvodné a koncové inteligentné úvodzovky v hárkoch Google:

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

    1. Vzorec sa pozerá na A2.
    2. Vyhľadá všetky výskyty každého znaku uvedeného v hranatých zátvorkách: ""

      Poznámka: Nezabudnite celý regulárny výraz ohraničiť dvojitými úvodzovkami, pretože to funkcia vyžaduje.

    3. A každý prípad nahradí rovnými dvojitými úvodzovkami: """"

      Prečo sú tu 2 páry úvodzoviek? Nuž, prvé a posledné úvodzovky vyžaduje funkcia rovnako ako v predchádzajúcom argumente - jednoducho zadáte všetko medzi ne.

      Dvojica vnútri je jedna dvojitá úvodzovka duplikovaná kvôli tomu, aby bola rozpoznaná ako symbol na vrátenie, a nie ako značka požadovaná funkciou.

    Možno sa pýtate: prečo sem nemôžem pridať aj jeden inteligentný citát?

    No preto, lebo zatiaľ čo v druhom argumente môžete vymenovať všetky znaky, ktoré sa majú hľadať, v treťom argumente nemôžete vymenovať rôzne ekvivalenty, ktoré sa majú vrátiť. Všetko, čo sa nájde (z druhého argumentu), sa zmení na reťazec z tretieho argumentu.

    Preto, aby ste mohli do vzorca zahrnúť túto jednu inteligentnú úvodzovku, musíte použiť 2 funkcie REGEXREPLACE:

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

    Ako vidíte, vzorec, ktorý som použil predtým (tu je uprostred), sa stáva rozsahom na spracovanie pre ďalší REGEXREPLACE. Takto táto funkcia postupne vyhľadáva a nahrádza znaky v tabuľkách Google.

    Nástroje na vyhľadávanie a nahrádzanie znakov v tabuľkách Google

    Pokiaľ ide o vyhľadávanie a nahrádzanie údajov v tabuľkách Google, vzorce nie sú jedinou možnosťou. Existujú 3 špeciálne nástroje, ktoré túto úlohu vykonávajú. Na rozdiel od vzorcov nevyžadujú na vrátenie výsledkov žiadne ďalšie stĺpce.

    Štandardný nástroj na vyhľadávanie a nahrádzanie v tabuľkách Google

    Určite poznáte tento štandardný nástroj, ktorý je k dispozícii v tabuľkách Google:

    1. Zasiahli ste Ctrl+H .
    2. Zadajte, čo chcete nájsť.
    3. Zadajte náhradnú hodnotu.
    4. Vyberte si medzi všetky listy / aktuálny hárok / špecifický rozsah spracovať.
    5. A stlačte Nájsť a Vymeňte stránku alebo Vymeňte všetky hneď.

    Nie je to nič zvláštne - toto je minimum, ktoré mnohí z nás potrebujú na úspešné nájdenie a nahradenie v tabuľkách Google. Ale čo keby som vám povedal, že toto minimum sa dá rozšíriť bez toho, aby to predstavovalo čo i len najmenší problém pri používaní?

    Pokročilé vyhľadávanie a nahrádzanie - doplnok pre hárky Google

    Predstavte si nástroj, ktorý je výkonnejší ako štandardné vyhľadávanie a nahrádzanie v tabuľkách Google Sheets. Chcete si ho vyskúšať? Hovorím o našom rozšírenom doplnku Nájsť a nahradiť pre tabuľky Google Sheets. Vďaka nemu sa aj nováčik bude cítiť v tabuľkách sebaisto.

    Základ je rovnaký, ale s niekoľkými čerešňami navrchu:

    1. Budete vyhľadávanie nielen v rámci hodnoty a vzorce ale aj poznámky, hypertextové odkazy a chyby.
    2. Kombinácia ďalších nastavení ( Celá bunka + Podľa masky + hviezdička (*)) vám umožní nájsť všetky bunky, ktoré obsahujú len tieto hypertextové odkazy, poznámky a chyby:

  • Môžete vybrať ľubovoľný počet tabuľkových hárkov, do ktorých chcete nahliadnuť. - každý z nich je možné (de)vybrať.
  • Všetky nájdené záznamy sú prehľadne zoskupené podľa listov v stromovom zobrazení umožňuje nahradiť všetky alebo len vybrané záznamy naraz:
  • Nájsť a nahradiť môžete aj v hárkoch Google zachovanie formátovania hodnôt!
  • Existujú 6 ďalších spôsobov, ako sa vysporiadať s nájdenými záznamami : extrahovať všetky/vybrané nájdené hodnoty; extrahovať celé riadky so všetkými/vybranými nájdenými hodnotami; vymazať riadky so všetkými/vybranými nájdenými hodnotami:
  • Tomu hovorím pokročilé vyhľadávanie a nahrádzanie v tabuľkách Google ;) Nechytajte ma za slovo - nainštalujte si pokročilé vyhľadávanie a nahrádzanie z obchodu s tabuľkami (alebo ho majte ako súčasť nástroja Power Tools spolu s nástrojom Nahradiť symboly opísaným nižšie). Táto stránka s nápovedou vás prevedie celou cestou.

    Nahradiť symboly pre tabuľky Google - špeciálny doplnok od Power Tools

    Ak zadávanie každého symbolu, ktorý chcete nájsť a nahradiť v tabuľkách Google, nie je možné, môže vám trochu pomôcť program Nahradiť symboly z nástroja Power Tools. Len ho nesúďte podľa veľkosti - na určité prípady je dostatočne výkonný:

    1. Keď potrebujete nahradiť znaky s diakritikou v Google Sheets (alebo inými slovami, odstrániť diakritické znamienka z písmen), t. j. zmeniť á na a , é na e , atď.
    2. Nahradiť kódy symbolmi a späť je mimoriadne užitočný, ak pracujete s textami HTML alebo jednoducho preberáte text z webu a späť:

  • Zmena všetkých inteligentných úvodzoviek na rovné úvodzovky hneď:
  • Vo všetkých troch prípadoch stačí vybrať rozsah, vybrať požadované prepínacie tlačidlo a stlačiť Spustiť Tu je ukážkové video, ktoré potvrdzuje moje slová ;)

    Tento doplnok je súčasťou nástroja Power Tools, ktorý si môžete nainštalovať do svojej tabuľky z obchodu Google Sheets spolu s viac ako 30 ďalšími nástrojmi na úsporu času.

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.