Obsah
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,"[“”]","""")
- Vzorec sa pozerá na A2.
- 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.
- 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:
- Zasiahli ste Ctrl+H .
- Zadajte, čo chcete nájsť.
- Zadajte náhradnú hodnotu.
- Vyberte si medzi všetky listy / aktuálny hárok / špecifický rozsah spracovať.
- 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:
- Budete vyhľadávanie nielen v rámci hodnoty a vzorce ale aj poznámky, hypertextové odkazy a chyby.
- 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:
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ý:
- 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ď.
- 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äť:
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.