Erikoismerkkien etsiminen ja korvaaminen Google Sheetsissä: kaavat ja lisäosat tähän työhön

  • Jaa Tämä
Michael Brown

Oletko kyllästynyt kaikkiin älykkäisiin lainausmerkkeihin, aksenttikirjaimiin ja muihin ei-toivottuihin erikoismerkkeihin? Meillä on muutamia ideoita, miten löydät ja korvaat ne Google Sheetsissä vaivattomasti.

Olemme jakaneet laskentataulukoiden soluja, joissa on tekstiä, poistaneet ja lisänneet erilaisia merkkejä ja muuttaneet tekstin isoja ja pieniä kirjaimia. Nyt on korkea aika oppia, miten Google Sheetsin erikoismerkit löydetään ja korvataan kerralla.

    Etsi ja korvaa merkkejä Google Sheets -kaavojen avulla

    Aloitan tavallisella: on olemassa 3 erityisen hyödyllistä toimintoa, jotka löytävät ja korvaavat Google Sheetsin erikoismerkit.

    Google Sheets SUBSTITUTE-toiminto

    Tämä ensimmäinen toiminto etsii kirjaimellisesti tiettyä merkkiä halutusta Google Sheetsin alueesta ja korvaa sen toisella tietyllä merkkijonolla:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search on solu / tietty teksti, johon haluat tehdä muutokset. Tarvitaan.
    • search_for on hahmo, jonka haluat ottaa haltuusi. Tarvitaan.
    • replace_with on uusi merkki, jonka haluat saada edellisen argumentin merkin sijasta. Required.
    • occurrence_number on täysin valinnainen argumentti. Jos merkistä on useita esiintymiä, voit valita, mikä niistä vaihdetaan. Jos jätät argumentin pois, kaikki esiintymät korvataan Google Sheetsissä.

    Kun tuot tietoja verkosta, saatat löytää sieltä älykkäitä lainauksia:

    Etsitään ja korvataan ne Google Sheetsin SUBSTITUTE-funktiolla suorilla lainausmerkeillä. Koska yksi funktio etsii ja korvaa yhden merkin kerrallaan, aloitan avaavista älykkäistä lainausmerkeistä:

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

    Näetkö? Katson A2:ta, etsi avaavia älykkäitä lainausmerkkejä - " (jotka on asetettava kaksinkertaisiin lainausmerkkeihin Google Sheetsin toimintopyynnön mukaisesti) ja korvaa ne suorilla lainausmerkeillä - "

    Huomaa, että suorat lainausmerkit eivät ole vain käärittyjä kaksinkertaisiin lainausmerkkeihin, vaan niihin on lisätty vielä yksi ", joten niitä on yhteensä neljä.

    Miten lisäät tähän kaavaan sulkeutuvat älykkäät lainausmerkit? Helppoa :) Ympäröi vain tämä ensimmäinen kaava toisella SUBSTITUTE-kaavalla:

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

    SUBSTITUTE sisällä muuttaa ensin aukeavat sulkeet, ja sen tuloksesta tulee alue, jota käytetään toisessa funktioinstanssissa.

    Vinkki: Mitä enemmän merkkejä haluat etsiä ja korvata Google Sheetsissä, sitä enemmän SUBSTITUTE-funktioita tarvitset. Tässä on esimerkki, jossa on ylimääräinen yksittäinen älykäs lainausmerkki:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,""",""""),""",""""),"'","'"),"'")

    Google Sheetsin REGEXREPLACE-toiminto

    REGEXREPLACE on toinen toiminto, jota käytän Google Sheetsin älykkäiden lainausmerkkien löytämiseen ja korvaamiseen suorilla lainausmerkeillä.

    REGEXREPLACE(text, regular_expression, replacement)
    • teksti on paikka, jossa haluat tehdä muutokset
    • regular_expression on symboliyhdistelmä (eräänlainen maski), joka kertoo, mitä etsiä ja korvata.
    • korvaava on uusi teksti vanhan tekstin sijasta.

    Periaatteessa tämä on sama kuin SUBSTITUTE:n kanssa. Ainoa vivahde on, että muodostetaan regular_expression oikein.

    Ensin etsitään ja korvataan kaikki Google Sheetsin avaavat ja sulkevat älykkäät lainausmerkit:

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

    1. Kaavassa tarkastellaan A2:ta.
    2. Etsitään jokaisen hakasulkeiden välissä olevan merkin kaikki esiintymät: ""

      Huomaa: Älä unohda sulkea koko säännöllinen lauseke kaksinkertaisiin lainausmerkkeihin, koska funktio vaatii sitä.

    3. Ja korvaa jokaisen esiintymän suorilla kaksinkertaisilla lainausmerkeillä: """".

      Miksi on kaksi paria lainausmerkkejä? Funktio tarvitsee ensimmäisen ja viimeisen lainausmerkin aivan kuten edellisessä argumentissa - kirjoitat yksinkertaisesti kaiken niiden väliin.

      Sisäpuolella oleva pari on yksi lainausmerkki, joka on päällekkäin, jotta se tunnistetaan palautettavaksi symboliksi eikä funktion vaatimaksi merkiksi.

    Saatat ihmetellä: miksi en voi lisätä yhtä älykästä lainausta myös tähän?

    No, koska vaikka voit luetella kaikki etsittävät merkit toisessa argumentissa, et voi luetella eri vastineita, jotka palautetaan kolmannessa argumentissa. Kaikki löydetyt merkit (toisesta argumentista) muutetaan merkkijonoksi kolmannessa argumentissa.

    Siksi sinun on lisättävä kaavaan kaksi REGEXREPLACE-funktiota, jotta voit sisällyttää yhden älykkään lainausmerkin kaavaan:

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

    Kuten näet, aiemmin käyttämästäni kaavasta (tässä se on keskellä) tulee alue, jota käsitellään toista REGEXREPLACEa varten. Näin tämä toiminto etsii ja korvaa merkkejä Google Sheetsissä askel askeleelta.

    Työkalut Google Sheetsin merkkien etsimiseen ja korvaamiseen

    Kun haluat etsiä ja korvata tietoja Google Sheetsissä, kaavat eivät ole ainoa vaihtoehto. On olemassa 3 erikoistyökalua, jotka tekevät työn. Toisin kuin kaavat, ne eivät vaadi lisäsarakkeita tulosten palauttamiseksi.

    Tavallinen Google Sheets Etsi ja korvaa -työkalu

    Tämä Google Sheetsin vakiotyökalu on varmasti sinulle tuttu:

    1. Sinä löit Ctrl+H .
    2. Kirjoita mitä löydät.
    3. Syötä korvaava arvo.
    4. Valitse seuraavista vaihtoehdoista kaikki arkit / nykyinen arkki / tietty alue käsitellä.
    5. Ja paina Etsi ja Vaihda tai Korvaa kaikki heti.

    Tässä ei ole mitään erikoista - tämä on vähimmäisvaatimus, jonka monet meistä tarvitsevat Google Sheetsin hakuun ja korvaamiseen onnistuneesti. Mutta mitä jos kertoisin, että tätä vähimmäisvaatimusta voidaan laajentaa ilman, että se aiheuttaa pienintäkään vaikeutta käytössä?

    Advanced Find and Replace - lisäosa Google Sheets -taulukkoon

    Kuvittele työkalu, joka on tehokkaampi kuin Google Sheetsin tavallinen Etsi ja korvaa. Haluaisitko kokeilla sitä? Tarkoitan Advanced Find and Replace -lisäosaa Google Sheetsille. Se saa jopa aloittelijan tuntemaan itsensä varmaksi taulukkolaskennassa.

    Perusasiat ovat samat, mutta päälle on lisätty muutama kirsikka:

    1. Sinä haku ei ainoastaan arvot ja kaavat mutta myös huomautukset, hyperlinkit ja virheet.
    2. Lisäasetusten yhdistelmä ( Koko solu + Maskin mukaan + tähti (*)) voit etsiä kaikki solut, jotka sisältävät vain kyseiset hyperlinkit, huomautukset ja virheet:

  • Voit valitse haluamasi määrä taulukkolaskentataulukoita, joita haluat tarkastella. - kukin niistä voidaan (de)valita.
  • Kaikki Löydetyt tietueet on ryhmitelty siististi arkkien mukaan puunäkymään. voit korvata joko kaikki tai vain valitut tietueet yhdellä kertaa:
  • Voit jopa etsiä ja korvata Google Sheetsissä seuraavasti muotoilun säilyttäminen arvoista!
  • On olemassa 6 ylimääräistä tapaa käsitellä löydettyjä tietueita : poimi kaikki/valitut löydetyt arvot; poimi kokonaiset rivit, joissa on kaikki/valitut löydetyt arvot; poista rivit, joissa on kaikki/valitut löydetyt arvot:
  • Tätä minä kutsun edistyneeksi etsinnäksi ja korvaamiseksi Google Sheetsissä ;) Älä luota sanaani - asenna Advanced Find and Replace taulukkolaskentakaupasta (tai ota se osaksi Power Tools -työkaluja yhdessä alla kuvatun Replace Symbols -työkalun kanssa). Tämä ohjesivu opastaa sinua koko matkan.

    Symbolien korvaaminen Google Sheetsille - erityinen lisäosa Power Toolsista

    Jos jokaisen symbolin syöttäminen, jonka haluat löytää ja korvata Google Sheetsissä, ei ole vaihtoehto, Power Toolsin Replace Symbols -ohjelma voi auttaa sinua hieman. Älä arvioi sitä sen koon perusteella - se on tarpeeksi tehokas tiettyihin tapauksiin:

    1. Kun tarvitset korvaa aksenttimerkit Google Sheetsissä (tai toisin sanoen poistaa diakriittiset merkit kirjaimista), eli käännä á osoitteeseen a , é osoitteeseen e jne.
    2. Korvaa koodit symboleilla ja takaisin on erittäin hyödyllinen, jos työskentelet HTML-tekstien parissa tai yksinkertaisesti vedät tekstiä verkosta ja takaisin:

  • Käännä kaikki älykkäät lainausmerkit suoriksi lainausmerkeiksi kerralla:
  • Kaikissa kolmessa tapauksessa sinun tarvitsee vain valita alue, valita haluttu valintanappi ja painaa näppäintä Suorita Tässä on demovideo sanojeni tueksi ;)

    Lisäosa on osa Power Tools -työkaluja, jotka voi asentaa taulukkolaskentataulukkoon Google Sheets -kaupasta yli 30 muun ajansäästäjän kanssa.

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.