Sisukord
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,"[“”]","""")
- Valem vaatab A2.
- 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.
- 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:
- Sa tabasid Ctrl+H .
- Sisestage, mida leida.
- Sisestage asendusväärtus.
- Valige järgmiste valikute vahel kõik lehed / praegune leht / konkreetne vahemik töötlemiseks.
- 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:
- Te saate otsing mitte ainult siseselt väärtused ja valemid aga ka märkused, hüperlingid ja vead.
- 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:
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:
- 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.
- Asendage koodid sümbolitega ja tagasi on äärmiselt kasulik, kui töötate HTML-tekstidega või lihtsalt tõmbate oma teksti veebist ja tagasi:
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.