Finn og erstatt spesialtegn i Google Sheets: formler og tillegg for jobben

  • Dele Denne
Michael Brown

Bli lei av alle de smarte sitatene, bokstavene med aksent og andre uønskede spesialtegn? Vi har noen ideer til hvordan du enkelt kan finne og erstatte dem i Google Sheets.

Vi delte celler med tekst i regneark, fjernet og la til forskjellige tegn, endret store og små bokstaver. Nå er det på høy tid å lære hvordan du finner og erstatter Google Regneark-spesialtegn på én gang.

    Finn og erstatt tegn ved hjelp av Google Regneark-formler

    Jeg begynner med det vanlige: det er 3 spesielle nyttige funksjoner som finner og erstatter Google Sheets spesialtegn.

    Google Sheets ERSTATT-funksjon

    Denne første funksjonen søker bokstavelig talt etter et spesifikt tegn i ønsket Google Sheets-område og erstatter den med en annen spesifikk streng:

    SUBSTITUTE(tekst_å_søke, søk_etter, erstatte_med, [forekomstnummer])
    • tekst_å_søke er en celle/spesifikk tekst der du vil gjøre endringene. Obligatorisk.
    • søk_etter er en karakter du vil ta over. Obligatorisk.
    • erstatt_med er et nytt tegn du ønsker å få i stedet for det fra forrige argument. Obligatorisk.
    • forekomstnummer er et helt valgfritt argument. Hvis det er flere forekomster av karakteren, lar den deg styre hvilken du skal endre. Utelat argumentet – og alle forekomster vil bli erstattet i Google Regneark.

    Nå, nårdu importerer data fra nettet, kan du finne smarte anførselstegn der:

    La oss bruke Google Sheets SUBSTITUTE for å finne og erstatte dem med rette anførselstegn. Siden én funksjon ser etter og erstatter ett tegn om gangen, starter jeg med de smarte anførselstegnene:

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

    Ser du? Jeg ser på A2, søk etter innledende smarte anførselstegn — " (som må settes i doble anførselstegn i henhold til funksjonsforespørselen i Google Sheets), og erstatt den med rette anførselstegn — "

    Merk. Rette anførselstegn er ikke bare pakket inn i doble anførselstegn, men det er også en annen " vedlagt slik at det er 4 doble anførselstegn totalt.

    Hvordan legger du til avsluttende smarte sitater i denne formelen? Enkelt :) Bare omfavn denne første formelen med en annen ERSTATTNING:

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

    ERBYTTELSEN inni endrer åpningsparentesene først, og resultatet blir området til arbeid med for den andre funksjonsforekomsten.

    Tips. Jo flere tegn du vil finne og erstatte i Google Regneark, jo flere ERSTATT-funksjoner må du sette sammen. Her er et eksempel med et ekstra enkelt smart sitat:

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

    Google Sheets REGEXREPLACE-funksjon

    REGEXREPLACE er en annen funksjon jeg vil bruke for å finne og erstatte Google Sheets smarte anførselstegn med rette.

    REGEXREPLACE(tekst, vanlig_uttrykk, erstatning)
    • tekst er der du vil gjøre endringene
    • vanlig_uttrykk erkombinasjon av symboler (en slags maske) som vil fortelle hva du skal finne og erstatte.
    • erstatning er den nye teksten i stedet for den gamle.

    I utgangspunktet er drillen her den samme som med ERSTATT. Den eneste nyansen er å bygge regular_expression riktig.

    La oss først finne og erstatte alle smarte anførselstegn for åpning og lukking av Google Regneark:

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

    1. Formelen ser på A2.
    2. Søker etter alle forekomster av hvert tegn oppført mellom hakeparentesene: “”

      Merk. Ikke glem å omslutte hele det regulære uttrykket med doble anførselstegn siden det kreves av funksjonen.

    3. Og erstatter hver forekomst med rette doble anførselstegn: """"

      Hvorfor er det 2 par doble anførselstegn? Vel, de første og de siste kreves av funksjonen akkurat som i det forrige argumentet - du skriver ganske enkelt inn alt mellom dem.

      Et par inni er ett dobbelt anførselstegn duplisert for å bli gjenkjent som et symbol for å returnere i stedet for merket som kreves av funksjonen.

    Du lurer kanskje på: hvorfor kan jeg ikke legge til et enkelt smart sitat her også?

    Vel, for mens du kan liste opp alle tegnene du skal se etter i andre argument, du kan ikke liste opp forskjellige ekvivalenter som skal returneres i det tredje argumentet. Alt som blir funnet (fra det andre argumentet) vil endres til strengen fra det tredjeargument.

    Det er grunnen til at for å inkludere det enkle, smarte anførselstegn i formelen, må du tråde 2 REGEXREPLACE-funksjoner:

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

    Som du kan se, blir formelen jeg brukte tidligere (her er den i midten) området som skal behandles for en annen REGEXREPLACE. Det er slik denne funksjonen finner og erstatter tegn i Google Sheets trinn for trinn.

    Verktøy for å finne og erstatte Google Sheets-tegn

    Når det gjelder å finne og erstatte data i Google Sheets, er ikke formler det det eneste alternativet. Det er 3 spesialverktøy som gjør jobben. I motsetning til formler, krever de ingen ekstra kolonner for å returnere resultatene.

    Standard Google Sheets Finn og erstatt-verktøy

    Jeg vedder på at du er kjent med dette standardverktøyet som er tilgjengelig i Google Sheets:

    1. Du trykker Ctrl+H .
    2. Skriv inn hva du skal finne.
    3. Skriv inn erstatningsverdien.
    4. Velg mellom alle ark / gjeldende ark / spesifikt område å behandle.
    5. Og trykk Finn og Erstatt eller Bytt alle med en gang.

    Ikke noe spesielt her – dette er minimumskravet for mange av oss for å finne og erstatte i Google Regneark. Men hva om jeg fortalte deg at dette minimumskravet kunne utvides uten å utgjøre selv den minste vanskelighet ved bruk?

    Avansert søk og erstatt – tillegg for Google Sheets

    Se for deg verktøyet kraftigere ennGoogle Sheets standard Finn og erstatt. Vil du prøve det? Jeg snakker om vårt avanserte søk og erstatt-tillegg for Google Sheets. Det vil få selv nybegynnere til å føle seg trygge på regneark.

    Det grunnleggende er det samme, men med noen få kirsebær på toppen:

    1. Du vil søke ikke bare innenfor verdier og formler men også notater, hyperkoblinger og feil.
    2. En kombinasjon av ekstra innstillinger ( Hele cellen + Av maske + en stjerne (*)) lar deg finne alle celler som bare inneholder disse hyperkoblingene, notatene og feilene:

  • Du kan velg et hvilket som helst antall regneark du vil se i – hvert av dem kan (fjernes)markeres.
  • Alle funne poster er pent gruppert etter ark i en trevisning som lar deg erstatte enten alle eller bare de valgte postene på én gang:
  • Du kan til og med finne og erstatte i Google Sheets ved å beholde formateringen av verdiene!
  • Det er 6 ekstra måter å håndtere de funne postene på : trekke ut alle/valgte funnet verdier; trekke ut hele rader med alle/valgte funnet verdier; slett rader med alle/valgte funnet verdier:
  • Det er det jeg kaller avansert søk og erstatning i Google Sheets ;) Ikke ta mitt ord for det — installer Avansert søk og Erstatt fra regnearkbutikken (eller ha den som en del av Power Tools sammen med Erstatt symboler-verktøyetbeskrevet nedenfor). Denne hjelpesiden vil veilede deg hele veien.

    Erstatt symboler for Google Sheets — et spesielt tillegg fra Power Tools

    Hvis du skriver inn hvert symbol du vil finne og erstatte i Google Sheets, ikke et alternativ, Bytt ut symboler fra Power Tools kan hjelpe deg litt. Bare ikke døm den etter størrelsen – den er kraftig nok for visse tilfeller:

    1. Når du må erstatte aksenttegn i Google Ark (eller, med andre ord, fjern diakritiske tegn fra bokstaver), dvs. snu á til a , é til e osv. .
    2. Erstatte koder med symboler og tilbake er ekstremt nyttig hvis du jobber med HTML-tekster eller bare trekker teksten fra nettet og tilbake:

  • Gjør alle smarte anførselstegn til rette anførselstegn samtidig:
  • I alle tre tilfellene trenger du bare å velge området , velg ønsket alternativknapp og trykk Kjør . Her er en demovideo for å sikkerhetskopiere ordene mine ;)

    Tillegget er en del av Power Tools som kan installeres på regnearket ditt fra Google Sheets-butikken med mer enn 30 andre tidsbesparere.

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.