Găsiți și înlocuiți caracterele speciale în Google Sheets: formule și add-on-uri pentru treabă

  • Imparte Asta
Michael Brown

V-ați săturat de toate acele ghilimele inteligente, litere accentuate și alte caractere speciale nedorite? Avem câteva idei despre cum să le găsiți și să le înlocuiți în Google Sheets fără efort.

Am împărțit celule cu text în foile de calcul, am eliminat și adăugat diverse caractere, am schimbat majusculele textului. Acum este timpul să învățăm cum să găsim și să înlocuim caracterele speciale din Google Sheets dintr-o dată.

    Găsiți și înlocuiți caracterele utilizând formulele Google Sheets

    Voi începe cu ce este obișnuit: există 3 funcții speciale utile care găsesc și înlocuiesc caracterele speciale din Google Sheets.

    Funcția SUBSTITUTE din Google Sheets

    Această primă funcție caută literalmente un anumit caracter în intervalul Google Sheets dorit și îl înlocuiește cu un alt șir de caractere specific:

    SUBSTITUTE(text_la_cercetare, căutare_pentru, înlocuire_cu, [număr_de_întâmplări])
    • text_to_search este o celulă/un text special în care doriți să faceți modificările. Necesar.
    • search_for este un personaj pe care vrei să-l preiei. Necesar.
    • replace_with este un nou caracter pe care doriți să îl obțineți în locul celui din argumentul anterior. Necesar.
    • număr_eveniment este un argument complet opțional. În cazul în care există mai multe instanțe ale caracterului, vă va permite să gestionați pe care dintre ele să îl schimbați. Omiteți argumentul și toate instanțele vor fi înlocuite în foile Google Sheets.

    Acum, atunci când importați date de pe Web, este posibil să găsiți cotații inteligente:

    Să folosim Google Sheets SUBSTITUTE pentru a le găsi și a le înlocui cu ghilimele drepte. Deoarece o funcție caută și înlocuiește câte un caracter pe rând, voi începe cu ghilimelele inteligente de deschidere:

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

    Vedeți? mă uit la A2, căutați ghilimelele inteligente de deschidere - " (care trebuie să fie puse între ghilimele duble conform cererii de funcție din Google Sheets) și înlocuiți-le cu ghilimele drepte - "

    Notă: ghilimelele drepte nu sunt doar înfășurate în ghilimele duble, ci și cu un alt ", astfel încât sunt 4 ghilimele duble în total.

    Cum adăugați ghilimele inteligente de închidere la această formulă? Simplu :) Doar îmbrățișați această primă formulă cu un alt SUBSTITUTE:

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

    SUBSTITUTE din interiorul schimbă mai întâi parantezele de deschidere, iar rezultatul său devine intervalul cu care se lucrează pentru a doua instanță a funcției.

    Sfat. Cu cât doriți să găsiți și să înlocuiți mai multe caractere în Google Sheets, cu atât mai multe funcții SUBSTITUTE va trebui să le înfiletați. Iată un exemplu cu un ghilimele inteligente suplimentare:

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

    Funcția REGEXREPLACE din Google Sheets

    REGEXREPLACE este o altă funcție pe care o voi folosi pentru a găsi și înlocui ghilimelele inteligente din Google Sheets cu ghilimele drepte.

    REGEXREPLACE(text, expresie_regulară, înlocuire)
    • text este locul în care doriți să faceți modificările
    • expresie_regulată este combinația de simboluri (un fel de mască) care va indica ce trebuie găsit și înlocuit.
    • înlocuire este noul text în locul celui vechi.

    Practic, procedeul este același ca și în cazul SUBSTITUTE. Singura nuanță este aceea de a construi expresie_regulată corect.

    În primul rând, să găsim și să înlocuim toate ghilimelele inteligente de deschidere și închidere din Google Sheets:

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

    1. Formula are în vedere A2.
    2. Caută toate exemplele fiecărui caracter listat între parantezele pătrate: ""

      Notă: Nu uitați să includeți întreaga expresie regulată cu ghilimele duble, deoarece acest lucru este cerut de funcție.

    3. Și înlocuiește fiecare instanță cu ghilimele duble drepte: """"

      De ce există două perechi de ghilimele duble? Ei bine, primele și ultimele sunt necesare pentru funcție, la fel ca în argumentul anterior - trebuie doar să introduceți totul între ele.

      O pereche în interior este un ghilimele dublu duplicat pentru a fi recunoscut ca un simbol de returnat, mai degrabă decât semnul cerut de funcție.

    Poate vă întrebați: de ce nu pot adăuga și aici un singur citat inteligent?

    Ei bine, deoarece, deși puteți enumera toate caracterele care trebuie căutate în al doilea argument, nu puteți enumera diferite echivalente care să fie returnate în al treilea argument. Tot ceea ce este găsit (din al doilea argument) va fi schimbat în șirul din al treilea argument.

    De aceea, pentru a include acel singur ghilimele inteligent în formulă, trebuie să utilizați 2 funcții REGEXREPLACE:

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

    După cum puteți vedea, formula pe care am folosit-o mai devreme (aici este în mijloc) devine intervalul de procesare pentru un alt REGEXREPLACE. Iată cum această funcție găsește și înlocuiește caracterele în Google Sheets pas cu pas.

    Instrumente pentru a găsi și înlocui caracterele din Google Sheets

    Când vine vorba de găsirea și înlocuirea datelor în Google Sheets, formulele nu sunt singura opțiune. Există 3 instrumente speciale care fac treaba. Spre deosebire de formule, acestea nu necesită coloane suplimentare pentru a returna rezultatele.

    Instrumentul standard de căutare și înlocuire din Google Sheets

    Pun pariu că sunteți familiarizați cu acest instrument standard disponibil în Google Sheets:

    1. Ai lovit Ctrl+H .
    2. Introduceți ce să găsiți.
    3. Introduceți valoarea de înlocuire.
    4. Alegeți între toate foile / foaia curentă / gama specifică pentru procesare.
    5. Și apăsați Găsiți și Înlocuiți sau Înlocuiți toate imediat.

    Nimic special aici - acesta este minimul necesar multora dintre noi pentru a găsi și înlocui cu succes în Google Sheets. Dar dacă v-aș spune că acest minim poate fi extins fără a ridica nici cea mai mică dificultate în utilizare?

    Găsire și înlocuire avansată - add-on pentru Google Sheets

    Imaginați-vă un instrument mai puternic decât instrumentul standard de căutare și înlocuire din Google Sheets. Doriți să îl încercați? Vorbesc despre add-on-ul nostru Advanced Find and Replace pentru Google Sheets. Îl va face chiar și pe începător să se simtă încrezător în foile de calcul.

    Bazele sunt aceleași, dar cu câteva cireșe în plus:

    1. Veți căutare nu numai în cadrul valori și formule dar și note, hyperlink-uri și erori.
    2. O combinație de setări suplimentare ( Întreaga celulă + Prin mască + un asterisc (*)) vă va permite să găsiți toate celulele care conțin numai acele hiperlegături, note și erori:

  • Puteți selectați un număr nelimitat de foi de calcul în care să vă uitați - fiecare dintre ele poate fi (de)selectată.
  • Toate înregistrările găsite sunt grupate în mod ordonat pe fișe într-o structură arborescentă. permițându-vă să înlocuiți fie toate înregistrările selectate, fie numai pe cele selectate dintr-o singură dată:
  • Puteți chiar să găsiți și să înlocuiți în Google Sheets prin păstrarea formatării a valorilor!
  • Există 6 modalități suplimentare de a face față înregistrărilor găsite : extrage toate valorile găsite/selectate; extrage rânduri întregi cu toate valorile găsite/selectate; șterge rândurile cu toate valorile găsite/selectate:
  • Asta numesc eu căutare și înlocuire avansată în Google Sheets ;) Nu mă credeți pe cuvânt - instalați Advanced Find and Replace din magazinul de foi de calcul (sau aveți-l ca parte din Power Tools împreună cu instrumentul Replace Symbols descris mai jos). Această pagină de ajutor vă va ghida până la capăt.

    Înlocuirea simbolurilor pentru Google Sheets - un add-on special de la Power Tools

    Dacă introducerea fiecărui simbol pe care doriți să îl găsiți și să îl înlocuiți în Google Sheets nu este o opțiune, Replace Symbols din Power Tools vă poate ajuta puțin. Nu îl judecați după mărimea sa - este suficient de puternic pentru anumite cazuri:

    1. Când aveți nevoie de înlocuiți caracterele accentuate în Google Sheets (sau, cu alte cuvinte, eliminați semnele diacritice de pe litere), adică transformați á la a , é la e , etc.
    2. Înlocuiți codurile cu simboluri și înapoi este extrem de utilă dacă lucrați cu texte HTML sau pur și simplu dacă vă extrageți textul de pe Web și înapoi:

  • Transformă toate ghilimelele inteligente în ghilimele drepte imediat:
  • În toate cele trei cazuri, trebuie doar să selectați intervalul, să alegeți butonul radio necesar și să apăsați butonul Rulați Iată un video demonstrativ pentru a-mi susține cuvintele ;)

    Acest add-on face parte din Power Tools, care poate fi instalat în foaia de calcul din magazinul Google Sheets, alături de alte peste 30 de instrumente de economisire a timpului.

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.