Erimärkide leidmine ja asendamine Google Sheetsis: valemid ja lisavõimalused selle töö jaoks

  • Jaga Seda
Michael Brown

Kas hakkate väsima kõigist neist nutikatest jutumärkidest, rõhutatud tähtedest ja muudest soovimatutest erimärkidest? Meil on mõned ideed, kuidas neid Google Sheetsis vaevata leida ja asendada.

Me jagasime lahtrid tekstiga tabelites, eemaldasime ja lisasime erinevaid märke, muutsime teksti suurust. Nüüd on viimane aeg õppida, kuidas leida ja asendada Google Sheetsi erimärke ühe korraga.

    Märkide leidmine ja asendamine Google Sheetsi valemite abil

    Alustan tavapärasest: on 3 erilist kasulikku funktsiooni, mis leiavad ja asendavad Google Sheetsi erimärgid.

    Google Sheets SUBSTITUTE funktsioon

    See esimene funktsioon otsib sõna otseses mõttes konkreetset märki soovitud Google Sheetsi vahemikus ja asendab selle teise konkreetse stringiga:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search on lahter / konkreetne tekst, kus soovite muudatusi teha. Nõutav.
    • search_for on tegelane, keda soovite üle võtta. Nõutav.
    • replace_with on uus märk, mida soovite saada eelmise argumendi asemel. Nõutav.
    • occurrence_number on täiesti valikuline argument. Kui märke on mitu eksemplari, siis saate hallata, millist neist soovite muuta. Jätke argument välja - ja kõik eksemplarid asendatakse teie Google Sheetsi.

    Nüüd, kui impordite andmeid veebist, võite leida sealt nutikaid hinnapakkumisi:

    Kasutame Google Sheetsi SUBSTITUTE'i, et leida ja asendada need sirgete jutumärkidega. Kuna üks funktsioon otsib ja asendab ühe tähemärgi korraga, siis alustan avanevatest tarkadest jutumärkidest:

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

    Näed? Ma vaatan A2, otsi avanevad nutikad jutumärgid - " (mis tuleb Google Sheets'i funktsioonitaotluse kohaselt panna topelt jutumärkidesse) ja asenda see sirgete jutumärkidega - "

    Märkus. Sirgeid jutumärke ei ole mitte ainult topeltlauseliste jutumärkide sisse mähitud, vaid neile on lisatud veel üks ", nii et kokku on 4 topeltlauselist jutumärki.

    Kuidas lisada sellesse valemisse sulgevad nutikad jutumärgid? Lihtne :) Lihtsalt võta see esimene valem teise SUBSTITUTE'iga omaks:

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

    SUBSTITUTE sees muudab kõigepealt avasulgusid ja selle tulemus muutub vahemikuks, millega töötada teise funktsiooni puhul.

    Vihje. Mida rohkem sümboleid soovite Google Sheetsis leida ja asendada, seda rohkem SUBSTITUTE-funktsioone on vaja lõimida. Siin on näide, kus on lisatud üksikud nutikad jutumärgid:

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

    Google Sheets REGEXREPLACE funktsioon

    REGEXREPLACE on veel üks funktsioon, mida kasutan Google Sheetsi nutikate jutumärkide leidmiseks ja asendamiseks sirgetega.

    REGEXREPLACE(text, regular_expression, replacement)
    • tekst on koht, kus soovite teha muudatusi
    • regular_expression on sümbolite kombinatsioon (omamoodi mask), mis ütleb, mida leida ja asendada.
    • asendamine on uus tekst, mis on vana teksti asemel.

    Põhimõtteliselt on siin sama harjutus nagu SUBSTITUTE'i puhul. Ainus nüanss on ehitada regular_expression õigesti.

    Kõigepealt leiame ja asendame kõik Google Sheetsi avavad ja sulgevad nutikad jutumärgid:

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

    1. Valem vaatab A2.
    2. Otsib iga nurksulgude vahel loetletud tähemärgi kõiki esinemisi: ""

      Märkus. Ärge unustage ümbritseda kogu regulaaravaldist topeltkriipsudega, kuna see on funktsiooni jaoks vajalik.

    3. Ja asendab iga instantsi otseste topeltlause jutumärkidega: """"

      Miks on 2 paari topeltlauseid? Noh, esimene ja viimane on funktsiooni jaoks vajalikud, nagu ka eelmises argumendis - te lihtsalt sisestate kõik nende vahele.

      Paar sees on üks kahekordne jutumärk, mis on dubleeritud sellepärast, et seda tunnustataks pigem tagastatava sümboli kui funktsiooni poolt nõutava märgina.

    Te võite küsida: miks ma ei saa siia ka ühte tarka tsitaati lisada?

    Noh, sest kuigi te võite loetleda kõik tähemärgid, mida otsida teises argumendis, ei saa te loetleda erinevaid ekvivalente, mida tagastada kolmandas argumendis. Kõik, mis leitakse (teisest argumendist), muudetakse stringiks kolmandast argumendist.

    Sellepärast peate selle üheainsa nutika jutumärgi lisamiseks valemisse lisama 2 REGEXREPLACE-funktsiooni:

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

    Nagu näete, saab varem kasutatud valemist (siin on see keskel) vahemik, mida töödelda teise REGEXREPLACE'i jaoks. Nii leiab ja asendab see funktsioon Google Sheetsis tähemärke samm-sammult.

    Tööriistad Google'i lehtede märkide leidmiseks ja asendamiseks

    Kui tegemist on andmete leidmise ja asendamisega Google Sheetsis, ei ole valemid ainus võimalus. On 3 spetsiaalset tööriista, mis teevad seda tööd. Erinevalt valemitest ei nõua need tulemuste tagastamiseks mingeid täiendavaid veerge.

    Standardne Google Sheets Leia ja asenda tööriist

    Vean kihla, et olete tuttav selle standardse tööriistaga, mis on saadaval Google Sheetsis:

    1. Sa tabasid Ctrl+H .
    2. Sisestage, mida leida.
    3. Sisestage asendusväärtus.
    4. Valige järgmiste valikute vahel kõik lehed / praegune leht / konkreetne vahemik töötlemiseks.
    5. Ja vajutage Leia ja Asendage või Asendage kõik kohe.

    Siin pole midagi erilist - see on miinimum, mida paljud meist vajavad Google Sheetsis edukaks leidmiseks ja asendamiseks. Aga mis siis, kui ma ütleksin teile, et seda miinimumi saab laiendada, ilma et see tekitaks vähimatki kasutamisraskust?

    Täiustatud otsing ja asendamine - Google Sheets'i lisavõimalus

    Kujutage ette tööriista, mis on võimsam kui Google Sheetsi standardne Find and replace. Kas soovite seda proovida? Ma räägin meie Advanced Find and Replace lisast Google Sheetsile. See paneb isegi algaja ennast tabelarvutites enesekindlalt tundma.

    Põhitõed on samad, kuid mõned kirsid on lisatud:

    1. Te saate otsing mitte ainult siseselt väärtused ja valemid aga ka märkused, hüperlingid ja vead.
    2. Täiendavate seadete kombinatsioon ( Kogu rakk + Maski järgi + tärn (*)) võimaldab teil leida kõik lahtrid, mis sisaldavad ainult neid hüperlinke, märkusi ja vigu:

  • Saate valige suvaline arv tabeleid, mida soovite vaadata - igaüht neist saab (de)valida.
  • Kõik leitud kirjed on kenasti grupeeritud lehtede kaupa puuvaates võimaldab teil asendada kas kõik või ainult valitud kirjed ühe korraga:
  • Saate isegi leida ja asendada Google Sheetsis, kasutades selleks vormingu säilitamine väärtustest!
  • On olemas 6 lisavõimalust leitud kirjetega tegelemiseks : kõigi/valikustatud leitud väärtuste väljavõtmine; kõikide/valikustatud leitud väärtustega ridade väljavõtmine; kõikide/valikustatud leitud väärtustega ridade kustutamine:
  • See on see, mida ma nimetan täiustatud otsinguks ja asendamiseks Google Sheetsis ;) Ärge võtke minu sõna - installige täiustatud otsing ja asendamine tabelite poest (või olgu see osa Power Tools'ist koos allpool kirjeldatud Replace Symbols tööriistaga). See abileht juhatab teid kogu tee.

    Sümbolite asendamine Google Sheets jaoks - spetsiaalne lisavõimalus Power Tools'ist

    Kui iga sümboli sisestamine, mida soovite leida ja asendada Google Sheetsis, ei ole võimalus, võib Power Tools'i Replace Symbols olla teile veidi abiks. Ärge hinnake seda lihtsalt selle suuruse järgi - see on teatud juhtudel piisavalt võimas:

    1. Kui teil on vaja asendada aktsentidega tähemärgid Google Sheetsis (ehk teisisõnu, eemaldage diakriitilised märgid tähtedelt), st lülitage á aadressile a , é aadressile e jne.
    2. Asendage koodid sümbolitega ja tagasi on äärmiselt kasulik, kui töötate HTML-tekstidega või lihtsalt tõmbate oma teksti veebist ja tagasi:

  • Muuda kõik nutikad jutumärgid sirgeteks jutumärkideks korraga:
  • Kõigil kolmel juhul tuleb lihtsalt valida vahemik, valida vajalik valikunupp ja vajutada nuppu Käivita Siin on demovideo, mis kinnitab minu sõnu ;)

    Lisavõimalus on osa Power Tools'ist, mida saab installida oma tabelisse Google Sheetsi poest koos rohkem kui 30 muu ajasäästjaga.

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.