Soek en vervang spesiale karakters in Google Blaaie: formules en byvoegings vir die werk

  • Deel Dit
Michael Brown

Word jy moeg vir al daardie slim aanhalings, letters met aksent en ander ongewenste spesiale karakters? Ons het 'n paar idees oor hoe om hulle moeiteloos in Google Blaaie te vind en te vervang.

Ons het selle met teks in sigblaaie verdeel, verskeie karakters verwyder en bygevoeg, die tekskas verander. Nou is dit hoog tyd om te leer hoe om Google Blaaie spesiale karakters op een slag te vind en te vervang.

    Vind en vervang karakters deur Google Blaaie-formules te gebruik

    Ek begin met die gewone: daar is 3 spesiale nuttige funksies wat Google Sheets spesiale karakters vind en vervang.

    Google Sheets SUBSTITUT-funksie

    Hierdie eerste funksie soek letterlik na 'n spesifieke karakter in die verlangde Google Sheets-reeks en vervang dit met 'n ander spesifieke string:

    PLAASVERVANG(teks_om_te soek, soek_na, vervang_met, [voorkomsnommer])
    • teks_om_te_soek is 'n sel / spesifieke teks waar jy die veranderinge wil maak. Vereis.
    • soek_na is 'n karakter wat jy wil oorneem. Vereis.
    • vervang_met is 'n nuwe karakter wat jy wil kry in plaas van die een van die vorige argument. Vereis.
    • voorkomsgetal is 'n heeltemal opsionele argument. As daar verskeie gevalle van die karakter is, sal dit jou laat bestuur watter een om te verander. Laat die argument weg – en alle gevalle sal in jou Google Blaaie vervang word.

    Nou, wanneeras jy data vanaf die web invoer, kan jy slim aanhalings daar vind:

    Kom ons gebruik Google Sheets PLAASVERVANGER om dit te vind en te vervang met reguit aanhalings. Aangesien een funksie een karakter op 'n slag soek en vervang, sal ek begin met die eerste slim aanhalings:

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

    Sien? Ek kyk na A2, soek vir openingslim aanhalingstekens — “ (wat in dubbele aanhalingstekens geplaas moet word volgens die funksieversoek in Google Sheets), en vervang dit met reguit aanhalingstekens — "

    Let wel. Reguit aanhalingstekens is nie net in dubbele aanhalingstekens toegedraai nie, maar daar is ook nog 'n " aangeheg sodat daar altesaam 4 dubbele aanhalingstekens is.

    Hoe voeg jy slim aanhalingstekens by hierdie formule? Maklik :) Omhels net hierdie eerste formule met 'n ander PLAASVERVANGER:

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

    Die PLAASVERVANGER binne verander eers die openingshakies, en die resultaat daarvan word die reeks na werk mee vir die tweede funksie-instansie.

    Wenk. Hoe meer karakters jy in Google Blaaie wil vind en vervang, hoe meer PLAASVERVANG-funksies sal jy moet inryg. Hier is 'n voorbeeld met 'n ekstra enkele slim aanhaling:

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

    Google Sheets REGEXREPLACE-funksie

    REGEXREPLACE is nog 'n funksie wat ek sal gebruik om Google Sheets-slim aanhalingstekens met reguit aanhalings te vind en te vervang.

    REGEXREPLACE(teks, gereelde_uitdrukking, vervanging)
    • teks is waar jy die veranderinge wil maak
    • reëlmatige_uitdrukking is diekombinasie van simbole (soort van 'n masker) wat sal vertel wat om te vind en te vervang.
    • vervanging is die nuwe teks om te hê in plaas van die ou een.

    Basies, die boor hier is dieselfde as met PLAASVERVANGER. Die enigste nuanse is om die reëlmatige_uitdrukking korrek te bou.

    Kom ons soek eers alle Google Blaaie wat oopmaak en sluit, slim aanhalingstekens:

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

    1. Die formule kyk na A2.
    2. Soek vir alle gevalle van elke karakter wat tussen die vierkantige hakies gelys word: “”

      Let wel. Moenie vergeet om die hele gewone uitdrukking met dubbele aanhalingstekens toe te vou nie, aangesien dit deur die funksie vereis word.

    3. En vervang elke geval met reguit dubbele aanhalingstekens: """"

      Hoekom is daar 2 pare dubbele aanhalingstekens? Wel, die eerste en die laaste word vereis deur die funksie net soos in die vorige argument — jy voer eenvoudig alles tussen hulle in.

      'n Paar binne is een dubbele aanhalingsteken gedupliseer ter wille van herken as 'n simbool om terug te keer eerder as die punt wat deur die funksie vereis word.

    Jy mag dalk wonder: hoekom kan ek nie ook 'n enkele slim aanhaling hier byvoeg nie?

    Wel, want terwyl jy al die karakters kan lys om na te soek in die tweede argument, jy kan nie verskillende ekwivalente lys om in die derde argument terug te keer nie. Alles wat gevind word (van die tweede argument) sal vanaf die derde na die string verander wordargument.

    Daarom moet jy 2 REGEXREPLACE-funksies insluit om daardie enkele slim aanhalingsteken by die formule in te sluit:

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

    Soos jy kan sien, word die formule wat ek vroeër gebruik het (hier is dit in die middel) die reeks om te verwerk vir 'n ander REGEXREPLACE. Dit is hoe hierdie funksie karakters in Google Blaaie stap vir stap vind en vervang.

    Nutsmiddels om Google Blaaie-karakters te vind en te vervang

    Wanneer dit kom by die vind en vervanging van data in Google Blaaie, is formules nie die enigste opsie. Daar is 3 spesiale gereedskap wat die werk doen. Anders as formules, benodig hulle geen bykomende kolomme om die resultate terug te gee nie.

    Standard Google Sheets Soek en vervang-nutsding

    Ek is seker jy is vertroud met hierdie standaardnutsding wat in Google Sheets beskikbaar is:

    1. Jy druk Ctrl+H .
    2. Voer in wat om te vind.
    3. Voer die vervangingswaarde in.
    4. Kies tussen alle velle / huidige vel / spesifieke reeks om te verwerk.
    5. En druk Vind en Vervang of Vervang alles dadelik.

    Niks spesiaal hier nie - dit is die minimum wat deur baie van ons vereis word om te vind en te vervang suksesvol in Google Blaaie. Maar wat as ek vir jou sê dat hierdie minimum verleng kan word sonder om selfs die geringste probleme in gebruik te veroorsaak?

    Gevorderde Soek en Vervang — byvoeging vir Google Blaaie

    Stel jou voor dat die instrument kragtiger is asGoogle Blaaie standaard Soek en vervang. Wil jy dit probeer? Ek praat van ons Gevorderde Vind en Vervang-byvoeging vir Google Blaaie. Dit sal selfs die nuweling selfversekerd in sigblaaie laat voel.

    Die basiese beginsels is dieselfde, maar met 'n paar kersies bo-op:

    1. Jy sal nie net soek binne waardes en formules maar ook notas, hiperskakels en foute.
    2. 'n Kombinasie van ekstra instellings ( Hele sel + Deur masker + 'n asterisk (*)) sal jou toelaat om alle selle te vind wat slegs daardie hiperskakels, notas en foute bevat:

  • Jy kan kies enige aantal sigblaaie om in te kyk — elkeen van hulle kan (gede)selekteer word.
  • Alle gevonde rekords is netjies gegroepeer volgens velle in 'n boomaansig sodat jy dit kan vervang óf al óf net die geselekteerde rekords in een slag:
  • Jy kan selfs in Google Blaaie vind en vervang deur die formatering van die waardes te hou!
  • Daar is 6 ekstra maniere om die gevind rekords te hanteer : onttrek alle/geselekteerde gevind waardes; onttrek hele rye met alle/geselekteerde gevonde waardes; verwyder rye met alle/geselekteerde waardes:
  • Dis wat ek gevorderde soektog en vervanging in Google Sheets noem ;) Moenie my woord daarvoor aanvaar nie — installeer Advanced Find en Vervang vanaf die sigblaaie-winkel (of laat dit as deel van Power Tools saam met die Vervang simbole-nutsdinghieronder beskryf). Hierdie hulpbladsy sal jou al die pad lei.

    Vervang simbole vir Google Blaaie — 'n spesiale byvoeging van Power Tools

    As jy elke simbool wat jy in Google Sheets wil vind en vervang, invoer nie 'n opsie nie, Vervang simbole van Power Tools kan jou 'n bietjie help. Moet dit net nie volgens sy grootte beoordeel nie – dit is kragtig genoeg vir sekere gevalle:

    1. Wanneer jy aksentkarakters moet vervang in Google Blaaie (of, met ander woorde, verwyder diakritiese tekens van letters), d.w.s. draai á na a , é na e , ens. .
    2. Vervang kodes met simbole en terug is uiters nuttig as jy met HTML-tekste werk of bloot jou teks van die web af en terug trek:

  • Verander alle slim aanhalingstekens tegelyk in reguit aanhalings :
  • In al drie gevalle moet jy net die reeks kies , kies die vereiste radioknoppie en druk Run . Hier is 'n demonstrasievideo om my woorde te rugsteun ;)

    Die byvoeging is deel van Power Tools wat saam met meer as 30 ander tydbespaarders op jou sigblad vanaf die Google Sheets-winkel geïnstalleer kan word.

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.