Iskanje in nadomeščanje posebnih znakov v Google Sheets: formule in dodatki za delo

  • Deliti To
Michael Brown

Ste se naveličali vseh teh pametnih narekovajev, črk z naglasom in drugih neželenih posebnih znakov? Imamo nekaj zamisli, kako jih lahko brez težav poiščete in zamenjate v Google preglednicah.

Razdelili smo celice z besedilom v preglednicah, odstranili in dodali različne znake, spremenili velikost besedila. Zdaj je skrajni čas, da se naučimo, kako v enem zamahu poiskati in zamenjati posebne znake v Google Sheets.

    Iskanje in nadomeščanje znakov z uporabo formul Google Sheets

    Začel bom z običajnim: obstajajo 3 posebne uporabne funkcije, ki poiščejo in zamenjajo posebne znake Google Sheets.

    Funkcija SUBSTITUTE v Google preglednicah

    Ta prva funkcija dobesedno poišče določen znak v želenem območju Google Sheets in ga nadomesti z drugim določenim nizom:

    SUBSTITUTE(besedilo_za_iskanje, search_for, replace_with, [številka_prihoda])
    • text_to_search je celica / določeno besedilo, v katerem želite izvesti spremembe. Zahtevano.
    • search_for je lik, ki ga želite prevzeti. Potrebno.
    • zamenjava_s je nov znak, ki ga želite dobiti namesto tistega iz prejšnjega argumenta. Zahtevano.
    • številka_dogodka je popolnoma neobvezen argument. Če je več primerov znaka, vam bo omogočil, da določite, katerega želite spremeniti. Če argument izpustite, bodo v vaših Google listih zamenjani vsi primeri.

    Ko uvozite podatke iz spleta, lahko v njih najdete pametne ponudbe:

    Uporabimo funkcijo SUBSTITUTE v Google Sheets, da jih poiščemo in nadomestimo z ravnimi narekovaji. Ker ena funkcija išče in nadomešča po en znak naenkrat, bom začel z začetnimi pametnimi narekovaji:

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

    Vidite? Gledam A2, poiščite začetne pametne narekovaje - " (ki morajo biti v skladu z zahtevo funkcije v Google Sheets postavljeni v dvojne narekovaje) in jih zamenjajte z ravnimi narekovaji - "

    Opomba: Ravne narekovaje niso le oviti v dvojne narekovaje, ampak je dodan še en ", tako da so skupaj 4 dvojni narekovaji.

    Kako tej formuli dodate zaključne pametne narekovaje? Enostavno :) Preprosto objemite to prvo formulo z drugim SUBSTITUTE:

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

    Funkcija SUBSTITUTE znotraj najprej spremeni začetne oklepaje, njen rezultat pa postane območje, s katerim dela drugi primerek funkcije.

    Nasvet: Več znakov kot želite najti in zamenjati v Google Sheets, več funkcij SUBSTITUTE boste morali uporabiti. Tukaj je primer z dodatnim enojnim pametnim narekovajem:

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

    Funkcija REGEXREPLACE v Google Sheets

    REGEXREPLACE je še ena funkcija, ki jo bom uporabil za iskanje in zamenjavo pametnih narekovajev v Google Sheets z ravnimi.

    REGEXREPLACE(besedilo, regularni_izraz, zamenjava)
    • besedilo je mesto, kjer želite opraviti spremembe.
    • regular_expression je kombinacija simbolov (nekakšna maska), ki določa, kaj je treba poiskati in zamenjati.
    • zamenjava je novo besedilo, ki se uporabi namesto starega.

    Načeloma je postopek enak kot pri SUBSTITUTE. Edini odtenek je, da zgradite regular_expression pravilno.

    Najprej poiščimo in zamenjajmo vse začetne in končne pametne narekovaje v Google Sheets:

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

    1. Formula obravnava A2.
    2. Poišče vse primere vsakega znaka, navedenega v oglatih oklepajih: ""

      Opomba: Ne pozabite celotnega regularnega izraza obkrožiti z dvojnimi narekovaji, saj to zahteva funkcija.

    3. In vsak primer nadomesti z ravnimi dvojnimi narekovaji: """"

      Zakaj sta tu dva para dvojnih narekovajev? No, prvega in zadnjega zahteva funkcija tako kot v prejšnjem argumentu - preprosto vnesite vse, kar je med njima.

      Notranji par je podvojena dvojna narekovajska navedba, ki je prepoznana kot simbol za vrnitev in ne kot znak, ki ga zahteva funkcija.

    Morda se sprašujete: zakaj ne morem tudi tukaj dodati enega pametnega citata?

    Čeprav lahko v drugem argumentu navedete vse znake, ki jih želite poiskati, v tretjem argumentu ne morete navesti različnih ekvivalentov, ki jih želite vrniti. Vse najdeno (iz drugega argumenta) se bo spremenilo v niz iz tretjega argumenta.

    Zato morate v formulo vključiti eno samo pametno narekovajsko oznako, in sicer z dvema funkcijama REGEXREPLACE:

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

    Kot lahko vidite, formula, ki sem jo uporabil prej (tukaj je na sredini), postane območje za obdelavo za drugo REGEXREPLACE. Tako ta funkcija po korakih poišče in nadomesti znake v Google Sheets.

    Orodja za iskanje in zamenjavo znakov v Google Sheets

    Ko gre za iskanje in zamenjavo podatkov v Google preglednicah, formule niso edina možnost. 3 posebna orodja, ki opravijo to nalogo. V nasprotju s formulami ne potrebujejo dodatnih stolpcev za vračanje rezultatov.

    Standardno orodje za iskanje in nadomeščanje v Google preglednicah

    Zagotovo poznate to standardno orodje, ki je na voljo v Google Sheets:

    1. Zadeli ste Ctrl+H .
    2. Vnesite, kaj boste našli.
    3. Vnesite nadomestno vrednost.
    4. Izbirate lahko med vsi listi / tekoči list / specifično območje za obdelavo.
    5. In pritisnite Poišči in . Zamenjava ali Zamenjajte vse takoj.

    Nič posebnega - to je minimum, ki ga mnogi od nas potrebujejo za uspešno iskanje in nadomeščanje v Google Listah. Kaj pa, če vam povem, da je ta minimum mogoče razširiti, ne da bi to predstavljalo najmanjše težave pri uporabi?

    Napredno iskanje in nadomeščanje - dodatek za Google Sheets

    Predstavljajte si orodje, ki je zmogljivejše od standardnega Iskanje in nadomeščanje v Google Sheets. Želite ga preizkusiti? Govorim o našem naprednem dodatku Iskanje in nadomeščanje za Google Sheets. Z njim se bo tudi novinec počutil samozavestno pri delu s preglednicami.

    Osnove so enake, vendar z nekaj češnjami na vrhu:

    1. Na voljo boste iskanje ne le znotraj vrednosti in formule pa tudi opombe, hiperpovezave in napake.
    2. Kombinacija dodatnih nastavitev ( Celotna celica + Z masko + zvezdica (*)) boste našli vse celice, ki vsebujejo samo te hiperpovezave, opombe in napake:

  • Lahko izberete poljubno število preglednic, v katere želite pogledati. - vsakega od njih lahko (de)izberete.
  • Vse najdeni zapisi so lepo razvrščeni po listih v drevesnem prikazu. omogoča, da v enem zamenjajo vse ali samo izbrane zapise:
  • V Google preglednicah lahko poiščete in nadomestite tudi tako, da ohranjanje oblikovanja vrednosti!
  • Obstajajo 6 dodatnih načinov za ravnanje z najdenimi zapisi : izpis vseh/izbranih najdenih vrednosti; izpis celotnih vrstic z vsemi/izbranimi najdenimi vrednostmi; brisanje vrstic z vsemi/izbranimi najdenimi vrednostmi:
  • Temu pravim napredno iskanje in nadomeščanje v Google Sheets ;) Ne verjemite mi na besedo - namestite napredno iskanje in nadomeščanje iz trgovine s preglednicami (ali ga imejte kot del orodij Power Tools skupaj z orodjem Zamenjaj simbole, opisanim spodaj). Ta stran pomoči vas bo vodila do konca.

    Zamenjava simbolov za Google Sheets - poseben dodatek iz orodja Power Tools

    Če vnos vsakega simbola, ki ga želite poiskati in zamenjati v Google Sheets, ni mogoč, vam lahko pri tem nekoliko pomaga funkcija Zamenjaj simbole iz orodja Power Tools. Ne sodite ga po velikosti - za določene primere je dovolj zmogljiv:

    1. Ko potrebujete zamenjava znakov z naglasom v Google Sheets (ali z drugimi besedami, odstranite diakritična znamenja iz črk), tj. obrnite á na . a , é na . e , itd.
    2. Zamenjajte kode s simboli in nazaj je zelo uporaben, če delate z besedili HTML ali preprosto prenašate besedilo s spleta in nazaj:

  • Vse pametne narekovaje spremenite v ravne narekovaje takoj:
  • V vseh treh primerih morate izbrati območje, izbrati želeni radijski gumb in pritisniti Spustite Tukaj je predstavitveni videoposnetek, ki potrjuje moje besede ;)

    Dodatek je del orodja Power Tools, ki ga lahko namestite v preglednico iz trgovine Google Sheets skupaj z več kot 30 drugimi pripomočki za prihranek časa.

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.