Speciale tekens zoeken en vervangen in Google Sheets: formules en add-ons voor de klus

  • Deel Dit
Michael Brown

Word je moe van al die slimme aanhalingstekens, letters met accenten en andere ongewenste speciale tekens? We hebben een paar ideeën over hoe je ze moeiteloos kunt vinden en vervangen in Google Sheets.

We hebben cellen met tekst in spreadsheets gesplitst, verschillende tekens verwijderd en toegevoegd, de hoofdletter van de tekst gewijzigd. Nu is het de hoogste tijd om te leren hoe je speciale tekens in Google Sheets in één keer kunt vinden en vervangen.

    Tekens zoeken en vervangen met behulp van Google Sheets-formules

    Ik begin met het gebruikelijke: er zijn 3 speciale nuttige functies die Google Sheets speciale tekens vinden en vervangen.

    Google Sheets SUBSTITUTE functie

    Deze eerste functie zoekt letterlijk naar een specifiek teken in het gewenste Google Sheets-bereik en vervangt het door een andere specifieke tekenreeks:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • tekst_naar_zoeken is een cel / bepaalde tekst waar u de wijzigingen wilt aanbrengen. Vereist.
    • zoeken is een personage dat je wilt overnemen. Vereist.
    • vervangen door een nieuw karakter is dat u wilt krijgen in plaats van dat van het vorige argument. Vereist.
    • voorval_nummer is een volledig optioneel argument. Als er meerdere instanties van het teken zijn, laat het u beheren welke u wilt wijzigen. Laat het argument weg - en alle instanties worden vervangen in uw Google Sheets.

    Wanneer u nu gegevens van het web importeert, kunt u daar slimme koersen aantreffen:

    Laten we Google Sheets SUBSTITUTE gebruiken om ze te vinden en te vervangen door rechte aanhalingstekens. Omdat een functie één teken per keer zoekt en vervangt, begin ik met de openende slimme aanhalingstekens:

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

    Zie je? Ik kijk naar A2, zoek naar het openen van slimme aanhalingstekens - " (dat tussen dubbele aanhalingstekens moet staan volgens de functieaanvraag in Google Sheets), en vervang het door rechte aanhalingstekens - ".

    Opmerking: rechte aanhalingstekens zijn niet alleen verpakt in dubbele aanhalingstekens, maar er is ook nog een " toegevoegd zodat er in totaal 4 dubbele aanhalingstekens zijn.

    Hoe voeg je afsluitende slimme aanhalingstekens toe aan deze formule? Eenvoudig :) Omarm deze eerste formule met nog een SUBSTITUTE:

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

    De SUBSTITUTE binnenin verandert eerst de openingshaken, en het resultaat wordt het bereik om mee te werken voor de tweede functie-instantie.

    Tip. Hoe meer tekens u wilt vinden en vervangen in Google Sheets, hoe meer SUBSTITUTE-functies u zult moeten gebruiken. Hier is een voorbeeld met een extra enkele slimme quote:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"",""""),""",""""),"",""").

    Google Sheets REGEXREPLACE functie

    REGEXREPLACE is een andere functie die ik zal gebruiken om Google Sheets slimme aanhalingstekens te vinden en te vervangen door rechte.

    REGEXREPLACE(tekst, reguliere_expressie, vervanging)
    • tekst is waar u de wijzigingen wilt aanbrengen
    • regelmatige_expressie is de combinatie van symbolen (een soort masker) die aangeeft wat moet worden gevonden en vervangen.
    • vervanging is de nieuwe tekst in plaats van de oude.

    In principe is de oefening hier hetzelfde als met SUBSTITUTE. De enige nuance is dat je de regelmatige_expressie correct.

    Laten we eerst alle slimme aanhalingstekens in Google Sheets zoeken en vervangen:

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

    1. De formule kijkt naar A2.
    2. Zoekt naar alle exemplaren van elk teken tussen vierkante haken: ""

      Opmerking. Vergeet niet de hele reguliere uitdrukking te omsluiten met dubbele aanhalingstekens, want dat is vereist door de functie.

    3. En vervangt elk geval door rechte dubbele aanhalingstekens: """"

      Waarom zijn er 2 paar dubbele aanhalingstekens? Wel, de eerste en de laatste zijn vereist door de functie, net als in het vorige argument - je voert gewoon alles ertussen in.

      Een paar binnenin is een dubbel aanhalingsteken dat is gedupliceerd om te worden herkend als een symbool om terug te geven in plaats van het teken dat de functie vereist.

    U vraagt zich misschien af: waarom kan ik ook hier geen enkel slim citaat toevoegen?

    Wel, omdat je in het tweede argument wel alle te zoeken tekens kunt opnoemen, maar in het derde argument geen verschillende equivalenten om terug te geven. Alles wat gevonden wordt (uit het tweede argument) wordt veranderd in de string uit het derde argument.

    Daarom moet u, om dat ene slimme aanhalingsteken in de formule op te nemen, 2 REGEXREPLACE functies rijgen:

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

    Zoals u kunt zien, wordt de formule die ik eerder gebruikte (hier staat hij in het midden) het bereik om te verwerken voor een volgende REGEXREPLACE. Zo vindt en vervangt deze functie stap voor stap tekens in Google Sheets.

    Hulpmiddelen om tekens in Google Sheets te vinden en te vervangen

    Als het gaat om het vinden en vervangen van gegevens in Google Sheets, zijn formules niet de enige optie. Er zijn 3 speciale hulpmiddelen die de klus klaren. In tegenstelling tot formules, hebben ze geen extra kolommen nodig om de resultaten te retourneren.

    Standaardprogramma voor zoeken en vervangen in Google Sheets

    U kent vast wel dit standaardhulpmiddel dat beschikbaar is in Google Sheets:

    1. Je raakt Ctrl+H .
    2. Geef wat te vinden.
    3. Voer de vervangingswaarde in.
    4. Kies tussen alle bladen / huidige plaat / specifiek assortiment om te verwerken.
    5. En druk op Zoek en Vervang of Vervang alle meteen.

    Niets bijzonders hier - dit is het minimum dat velen van ons nodig hebben om met succes te zoeken en te vervangen in Google Sheets. Maar wat als ik u zou vertellen dat dit minimum kan worden uitgebreid zonder dat het ook maar het minste probleem oplevert in het gebruik?

    Geavanceerd zoeken en vervangen - add-on voor Google Sheets

    Stelt u zich een tool voor die krachtiger is dan de standaard zoek en vervang functie van Google Sheets. Wilt u het proberen? Ik heb het over onze Advanced Find and Replace add-on voor Google Sheets. Het zal zelfs de nieuweling vertrouwen geven in spreadsheets.

    De basis is hetzelfde, maar met een paar kersen bovenop:

    1. U zult zoek niet alleen binnen waarden en formules maar ook aantekeningen, hyperlinks en fouten.
    2. Een combinatie van extra instellingen ( Gehele cel + Per masker + een asterisk (*)) kunt u alle cellen vinden die alleen die hyperlinks, notities en fouten bevatten:

  • U kunt selecteer een willekeurig aantal spreadsheets om in te kijken - elk van hen kan worden (de)geselecteerd.
  • Alle gevonden records zijn netjes gegroepeerd per blad in een boomstructuur. waarmee u in één keer alle of alleen de geselecteerde records kunt vervangen:
  • U kunt zelfs zoeken en vervangen in Google Sheets door de opmaak behouden van de waarden!
  • Er zijn 6 extra manieren om met de gevonden records om te gaan : alle/geselecteerde gevonden waarden extraheren; volledige rijen met alle/geselecteerde gevonden waarden extraheren; rijen met alle/geselecteerde gevonden waarden verwijderen:
  • Dat is wat ik noem geavanceerd zoeken en vervangen in Google Sheets ;) Geloof me niet op mijn woord - installeer Geavanceerd zoeken en vervangen uit de spreadsheetswinkel (of heb het als onderdeel van Power Tools samen met het hieronder beschreven hulpmiddel Symbolen vervangen). Deze hulppagina zal u de hele weg wijzen.

    Symbolen vervangen voor Google Sheets - een speciale add-on van Power Tools

    Als het invoeren van elk symbool dat u wilt vinden en vervangen in Google Sheets geen optie is, kan Symbolen vervangen van Power Tools u een beetje op weg helpen. Beoordeel het alleen niet op zijn grootte - het is krachtig genoeg voor bepaalde gevallen:

    1. Wanneer u tekens met accenten vervangen in Google Sheets (of, met andere woorden, diakritische tekens van letters verwijderen), d.w.z. draai á naar a , é naar e enz.
    2. Codes vervangen door symbolen en terug is uiterst nuttig als u werkt met HTML-teksten of gewoon uw tekst van het web haalt en terug:

  • Verander alle slimme citaten in rechte citaten in één keer:
  • In alle drie de gevallen hoeft u alleen maar het bereik te selecteren, het gewenste keuzerondje te kiezen en op Ren Hier is een demonstratie video om mijn woorden te ondersteunen ;)

    De add-on maakt deel uit van Power Tools, dat samen met meer dan 30 andere tijdbesparende oplossingen kan worden geïnstalleerd in de Google Sheets store.

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.