Innholdsfortegnelse
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,"[“”]","""")
- Formelen ser på A2.
- 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.
- 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:
- Du trykker Ctrl+H .
- Skriv inn hva du skal finne.
- Skriv inn erstatningsverdien.
- Velg mellom alle ark / gjeldende ark / spesifikt område å behandle.
- 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:
- Du vil søke ikke bare innenfor verdier og formler men også notater, hyperkoblinger og feil.
- En kombinasjon av ekstra innstillinger ( Hele cellen + Av maske + en stjerne (*)) lar deg finne alle celler som bare inneholder disse hyperkoblingene, notatene og feilene:
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:
- 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. .
- Erstatte koder med symboler og tilbake er ekstremt nyttig hvis du jobber med HTML-tekster eller bare trekker teksten fra nettet og tilbake:
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.