Specialiųjų simbolių paieška ir pakeitimas "Google" lentelėse: formulės ir priedai

  • Pasidalinti
Michael Brown

Pavargote nuo visų tų išmaniųjų kabučių, akcentuotų raidžių ir kitų nepageidaujamų specialiųjų simbolių? Turime keletą idėjų, kaip lengvai juos rasti ir pakeisti "Google" lentelėse.

Skaičiuoklėse skaidėme langelius su tekstu, pašalinome ir pridėjome įvairių simbolių, pakeitėme teksto raidę. Dabar pats laikas išmokti, kaip vienu ypu rasti ir pakeisti specialiuosius "Google Sheets" simbolius.

    Rasti ir pakeisti simbolius naudojant "Google Sheets" formules

    Pradėsiu nuo įprastų dalykų: yra 3 specialios naudingos funkcijos, kurios randa ir pakeičia "Google Sheets" specialiuosius simbolius.

    "Google Sheets" funkcija SUBSTITUTE

    Pirmoji funkcija tiesiog ieško konkretaus simbolio pageidaujamame "Google Sheets" diapazone ir pakeičia jį kita konkrečia eilute:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search yra ląstelė / konkretus tekstas, kuriame norite atlikti pakeitimus. Reikalinga.
    • search_for yra personažas, kurį norite perimti.
    • pakeisti_su yra naujas simbolis, kurį norite gauti vietoj ankstesnio argumento simbolio. Reikalaujama.
    • įvykio_skaičius tai visiškai neprivalomas argumentas. Jei yra keli simbolio atvejai, galėsite nuspręsti, kurį iš jų pakeisti. Jei argumento nepateiksite, "Google" lentelėse bus pakeisti visi jo atvejai.

    Dabar, kai importuojate duomenis iš žiniatinklio, juose galite rasti išmaniųjų citatų:

    Naudokime "Google Sheets" funkciją SUBSTITUTE, kad surastume ir pakeistume jas paprastosiomis kabutėmis. Kadangi viena funkcija ieško ir pakeičia po vieną simbolį, pradėsiu nuo pradinių išmaniųjų kabučių:

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

    Žiūrėkite? Aš žiūriu į A2, ieškokite atidarymo išmaniųjų kabučių - " (pagal "Google Sheets" funkcijos prašymą jos turi būti dedamos į dvigubas kabutes) ir pakeiskite jas tiesiomis kabutėmis - "

    Pastaba. Tiesiosios kabutės ne tik apvestos dvigubomis kabutėmis, bet ir pridėta dar viena ", taigi iš viso yra 4 dvigubos kabutės.

    Kaip į šią formulę įtraukti uždaromąsias išmaniąsias kabutes? Paprasta :) Tiesiog apkabinkite šią pirmąją formulę dar vienu SUBSTITUTE:

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

    Funkcija SUBSTITUTE viduje pirmiausia pakeičia atidaromuosius skliaustus, o jos rezultatas tampa diapazonu, su kuriuo reikia dirbti antrajam funkcijos atvejui.

    Patarimas. Kuo daugiau simbolių norite surasti ir pakeisti "Google Sheets", tuo daugiau SUBSTITUTE funkcijų turėsite naudoti. Štai pavyzdys su papildoma vienguba išmaniąja kabliataške:

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

    "Google Sheets" REGEXREPLACE funkcija

    REGEXREPLACE yra dar viena funkcija, kurią naudosiu norėdamas surasti ir pakeisti "Google Sheets" išmaniąsias kabutes tiesiomis.

    REGEXREPLACE(tekstas, regular_expression, pakeitimas)
    • tekstas yra vieta, kurioje norite atlikti pakeitimus.
    • regular_expression yra simbolių derinys (tarsi kaukė), kuris nurodo, ką rasti ir pakeisti.
    • keitimas vietoj senojo teksto turi būti naujas tekstas.

    Iš esmės čia taikoma ta pati taisyklė kaip ir su SUBSTITUTE. Vienintelis niuansas yra tas, kad reikia sukurti regular_expression teisingai.

    Pirmiausia raskime ir pakeiskime visas "Google Sheets" pradžios ir pabaigos išmaniąsias kabutes:

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

    1. Formulėje atsižvelgiama į A2.
    2. Ieško visų kiekvieno tarp laužtinių skliaustų išvardytų simbolių atvejų: ""

      Pastaba. Nepamirškite visos reguliariosios išraiškos apgaubti dvigubomis kabutėmis, nes to reikalauja funkcija.

    3. Ir kiekvieną atvejį pakeičia dvigubomis kabutėmis: """"

      Kodėl yra 2 poros dvigubų kabučių? Na, pirmoji ir paskutinioji kabutės reikalingos funkcijai, kaip ir ankstesniame argumente - tiesiog įveskite viską tarp jų.

      Pora viduje - tai viena dviguba kabliataškė, dubliuota dėl to, kad būtų atpažįstama kaip simbolis, kurį reikia grąžinti, o ne kaip funkcijos reikalaujamas ženklas.

    Galbūt jums kyla klausimas: kodėl čia taip pat negaliu pridėti vienos išmaniosios citatos?

    Na, nes, nors antrajame argumente galite išvardyti visus ieškomus simbolius, trečiajame argumente negalite išvardyti skirtingų grąžintinų atitikmenų. Viskas, kas rasta (iš antrojo argumento), bus pakeista į eilutę iš trečiojo argumento.

    Todėl, norėdami į formulę įtraukti tą vieną išmanųjį kabliataškį, turite naudoti 2 funkcijas REGEXREPLACE:

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

    Kaip matote, anksčiau naudota formulė (čia ji yra viduryje) tampa diapazonu, kurį reikia apdoroti kitam REGEXREPLACE. Štai kaip ši funkcija žingsnis po žingsnio randa ir pakeičia simbolius "Google Sheets".

    Įrankiai "Google Sheets" simboliams rasti ir pakeisti

    Kai reikia rasti ir pakeisti duomenis "Google" lentelėse, formulės nėra vienintelė galimybė. Šį darbą atlieka 3 specialūs įrankiai. Skirtingai nuo formulių, jiems nereikia jokių papildomų stulpelių rezultatams grąžinti.

    Standartinis "Google Sheets" radimo ir pakeitimo įrankis

    Galiu lažintis, kad esate susipažinę su šiuo standartiniu įrankiu, esančiu "Google" lentelėse:

    1. Paspaudėte Ctrl+H .
    2. Įveskite, ką rasti.
    3. Įveskite pakeitimo vertę.
    4. Pasirinkite visi lapai / dabartinis lapas / specifinis diapazonas apdoroti.
    5. Ir paspauskite Rasti ir Pakeisti arba Pakeiskite visus iš karto.

    Nieko ypatingo - tai yra minimumas, kurio daugeliui iš mūsų reikia norint sėkmingai rasti ir pakeisti "Google Sheets". Bet kas, jei pasakyčiau, kad šį minimumą galima išplėsti nesukeliant nė menkiausių sunkumų?

    Išplėstinė paieška ir pakeitimas - "Google Sheets" priedas

    Įsivaizduokite įrankį, galingesnį už standartinį "Google Sheets" radimo ir pakeitimo įrankį. Ar norėtumėte jį išbandyti? Kalbu apie mūsų išplėstinį "Google Sheets" radimo ir pakeitimo priedą. Su juo net ir naujokas galės užtikrintai dirbti su skaičiuoklėmis.

    Pagrindas tas pats, tik su keliomis vyšniomis ant viršaus:

    1. Jūs paieška ne tik per vertės ir formulės bet taip pat pastabas, hipersaitus ir klaidas.
    2. Papildomų nustatymų derinys ( Visa ląstelė + Pagal kaukę + žvaigždutė (*)) galėsite surasti visus langelius, kuriuose yra tik tos hipersaitys, pastabos ir klaidos:

  • Galite pasirinkite bet kokį skaičiuoklių skaičių, į kurias norite patekti. - kiekvieną iš jų galima (iš)pasirinkti.
  • Visi rasti įrašai tvarkingai sugrupuoti pagal lapus medžio rodinyje. vienu kartu pakeisti visus arba tik pasirinktus įrašus:
  • "Google" lentelėse galite net rasti ir pakeisti išlaikyti formatavimą vertybes!
  • Yra 6 papildomi būdai, kaip elgtis su rastais įrašais : išskirti visas/pasirinktas rastas reikšmes; išskirti visas eilutes su visomis/pasirinktomis rastomis reikšmėmis; ištrinti eilutes su visomis/pasirinktomis rastomis reikšmėmis:
  • Štai ką vadinu išplėstine paieška ir pakeitimu "Google Sheets" ;) Netikėkite mano žodžiais - įsidiekite išplėstinę paiešką ir pakeitimą iš skaičiuoklių parduotuvės (arba turėkite ją kaip "Power Tools" dalį kartu su toliau aprašytu simbolių pakeitimo įrankiu). Šiame pagalbos puslapyje rasite visą informaciją.

    "Google Sheets" simbolių pakeitimas - specialus priedas iš "Power Tools

    Jei nėra galimybės "Google" lentelėse įvesti kiekvieną simbolį, kurį norite surasti ir pakeisti, jums gali šiek tiek padėti "Power Tools" programa "Replace Symbols". Tik nespręskite apie ją pagal dydį - tam tikrais atvejais ji pakankamai galinga:

    1. Kai reikia pakeisti akcentuotus simbolius "Google Sheets" (arba, kitaip tariant, pašalinti diakritinius ženklus iš raidžių), t. y. paversti á į a , é į e ir t. t.
    2. Pakeiskite kodus simboliais ir atgal labai naudinga, jei dirbate su HTML tekstais arba tiesiog traukiate tekstą iš žiniatinklio ir atgal:

  • Paverskite visas išmaniąsias kabutes tiesiomis kabutėmis iš karto:
  • Visais trimis atvejais tereikia pasirinkti diapazoną, pasirinkti reikiamą radijo mygtuką ir paspausti Paleisti Čia pateikiamas demonstracinis vaizdo įrašas, kuris patvirtina mano žodžius ;)

    Priedas yra "Power Tools" dalis, kurią galima įdiegti į skaičiuoklę iš "Google Sheets" parduotuvės kartu su daugiau nei 30 kitų laiko taupymo priemonių.

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.