Cerca i substitueix caràcters especials a Google Sheets: fórmules i complements per a la feina

  • Comparteix Això
Michael Brown

Estàs cansat de totes aquestes cometes intel·ligents, lletres accentuades i altres caràcters especials no desitjats? Tenim algunes idees sobre com trobar-los i substituir-los a Fulls de càlcul de Google sense esforç.

Vam dividir cel·les amb text en fulls de càlcul, vam eliminar i afegir diversos caràcters, vam canviar les majúscules i minúscules del text. Ara és hora d'aprendre a trobar i substituir caràcters especials de Google Sheets d'una vegada.

    Cerca i substitueix caràcters mitjançant fórmules de Google Sheets

    Començaré per l'habitual: hi ha 3 funcions útils especials que troben i substitueixen els caràcters especials de Google Sheets.

    Funció de substitució de Google Sheets

    Aquesta primera funció cerca literalment un caràcter específic a l'interval desitjat de Google Sheets i el substitueix per una altra cadena específica:

    SUBSTITUTE(text_to_search, search_for, substituir_with, [occurrence_number])
    • text_to_search és una cel·la/text particular on voleu fer els canvis. Necessari.
    • cerca_per és un personatge que voleu prendre el relleu. Necessari.
    • reemplaçar_amb és un caràcter nou que voleu obtenir en lloc del de l'argument anterior. Obligatori.
    • occurrence_number és un argument completament opcional. Si hi ha diverses instàncies del personatge, us permetrà gestionar quin canviar. Omet l'argument i totes les instàncies es substituiran als teus Fulls de càlcul de Google.

    Ara, quanSi importeu dades del web, és possible que hi trobeu cometes intel·ligents:

    Utilitzem Google Sheets SUBSTITUTE per trobar-les i substituir-les per cometes rectes. Com que una funció cerca i substitueix un caràcter alhora, començaré amb les cometes intel·ligents d'obertura:

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

    Veieu? Estic mirant A2, cerco obrir cometes intel·ligents - " (que s'ha de posar entre cometes dobles segons la sol·licitud de funció a Google Sheets) i substituïu-lo per cometes rectes - "

    Nota. Les cometes rectes són no només embolicat entre cometes dobles, sinó que també hi ha un altre " afegit, de manera que hi ha 4 cometes dobles en total.

    Com s'afegeixen cometes intel·ligents de tancament a aquesta fórmula? Fàcil :) Només heu d'abraçar aquesta primera fórmula amb un altre SUBSTITUT:

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

    El SUBSTITUT a l'interior canvia primer els claudàtors d'obertura i el seu resultat es converteix en l'interval de treballar amb per a la segona instància de funció.

    Consell. Com més caràcters vulgueu trobar i substituir a Fulls de càlcul de Google, més funcions SUBSTITUTE haureu de connectar. Aquí teniu un exemple amb una cita intel·ligent única addicional:

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

    Funció REGEXREPLACE de Fulls de càlcul de Google

    REGEXREPLACE és una altra funció que faré servir per trobar i substituir les cometes intel·ligents de Fulls de càlcul de Google per unes rectes.

    REGEXREPLACE(text, expressió_regular, substitució)
    • text és on voleu fer els canvis
    • expressió_regular és elcombinació de símbols (una mena de màscara) que dirà què trobar i substituir.
    • reemplaçament és el text nou que cal tenir en comptes de l'antic.

    Bàsicament, el trepant aquí és el mateix que amb SUBSTITUTE. L'únic matís és crear l' expressió_regular correctament.

    Primer, cerquem i substituïm totes les cometes intel·ligents d'obertura i tancament de Fulls de càlcul de Google:

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

    1. La fórmula mira A2.
    2. Cerca totes les instàncies de cada caràcter que apareix entre claudàtors: “”

      Nota. No oblideu incloure tota l'expressió regular amb cometes dobles, ja que la funció ho requereix.

    3. I substitueix cada instància amb cometes dobles rectes: """"

      Per què hi ha 2 parells de cometes dobles? Bé, el primer i l'últim són requerits per la funció igual que en l'argument anterior; simplement introduïu tot el que hi ha entre ells.

      Una parella dins és una cometa doble duplicada per tal de ser reconeguda com a símbol. per tornar en lloc de la marca requerida per la funció.

    Potser us preguntareu: per què no puc afegir una sola cita intel·ligent també aquí?

    Bé, perquè si bé podeu enumerar tots els caràcters que cal cercar a la segon argument, no podeu enumerar diferents equivalents per tornar al tercer argument. Tot el que es trobi (a partir del segon argument) es canviarà a la cadena del tercerargument.

    És per això que per incloure aquesta cometa intel·ligent únic a la fórmula, heu de connectar 2 funcions REGEXREPLACE:

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

    Com podeu veure, la fórmula que he utilitzat anteriorment (aquí està al mig) es converteix en l'interval a processar per a un altre REGEXREPLACE. Així és com aquesta funció troba i substitueix els caràcters de Google Sheets pas a pas.

    Eines per trobar i substituir caràcters de Google Sheets

    Quan es tracta de trobar i substituir dades a Google Sheets, les fórmules no són l'única opció. Hi ha 3 eines especials que fan la feina. A diferència de les fórmules, no requereixen cap columna addicional per retornar els resultats.

    Eina estàndard de cerca i substitució de Fulls de càlcul de Google

    Estic familiaritzat amb aquesta eina estàndard disponible a Fulls de càlcul de Google:

    1. Premeu Ctrl+H .
    2. Introduïu què voleu trobar.
    3. Introduïu el valor de substitució.
    4. Trieu entre tots els fulls / full actual / interval específic per processar.
    5. I premeu Cerca i Substitueix o Substituïu-ho tot immediatament.

    Aquí no hi ha res especial: aquest és el mínim que necessitem molts de nosaltres per trobar i substituir a Fulls de càlcul de Google amb èxit. Però, què passaria si us digués que aquest mínim es podria ampliar sense suposar ni la més mínima dificultat d'ús?

    Ferca i substitució avançada: complement per a Fulls de càlcul de Google

    Imagineu l'eina més potent queCerca i substitueix l'estàndard de Fulls de càlcul de Google. T'agradaria provar-ho? Estic parlant del nostre complement avançat de cerca i substitució per a Fulls de càlcul de Google. Farà que fins i tot el novell se senti confiat en els fulls de càlcul.

    Els conceptes bàsics són els mateixos, però amb unes quantes cireres a sobre:

    1. No només cercaràs dins de valors i fórmules , però també notes, hiperenllaços i errors.
    2. Una combinació de paràmetres addicionals ( Cel·la sencera + Per màscara + un asterisc (*)) us permetrà trobar totes les cel·les que només contenen els hiperenllaços, notes i errors:

  • Podeu seleccioneu qualsevol nombre de fulls de càlcul per mirar-los ; cadascun d'ells es pot (des)seleccionar.
  • Tots els registres trobats s'agrupen ordenadament per fulls en una vista d'arbre que us permet substituir tots o només els registres seleccionats d'una vegada:
  • Fins i tot podeu trobar i substituir a Fulls de càlcul de Google mantenint el format dels valors!
  • Hi ha 6 maneres addicionals de tractar els registres trobats : extreu tots els valors trobats/seleccionats; extreu files senceres amb tots els valors trobats/seleccionats; suprimiu files amb tots els valors trobats/seleccionats:
  • Això és el que anomeno cerca avançada i substitució a Fulls de càlcul de Google ;) No us cregueu la meva paraula: instal·leu Cerca avançada i Substituïu-lo des de la botiga de fulls de càlcul (o tingueu-lo com a part d'Eines elèctriques juntament amb l'eina Substitueix símbolsdescrit a continuació). Aquesta pàgina d'ajuda us guiarà durant tot el camí.

    Substitueix els símbols per a Fulls de càlcul de Google: un complement especial de Power Tools

    Si introduïu cada símbol que voleu trobar i substituir a Fulls de càlcul de Google és No és una opció, Reemplaça els símbols de les eines elèctriques us pot ajudar una mica. No ho jutgis per la seva mida: és prou potent per a determinats casos:

    1. Quan necessiteu substituir caràcters accentuats a Google Fulls (o, en altres paraules, eliminar els signes diacrítics de les lletres), és a dir, convertir á a a , é a e , etc. .
    2. Substituir els codis per símbols i enrere és molt útil si treballeu amb textos HTML o simplement traieu el vostre text del web i enrere:

  • Converteix totes les cometes intel·ligents en cometes directes alhora:
  • En els tres casos, només has de seleccionar l'interval , trieu el botó d'opció necessari i premeu Executar . Aquí teniu un vídeo de demostració per fer una còpia de seguretat de les meves paraules ;)

    El complement forma part d'Eines elèctriques que es pot instal·lar al vostre full de càlcul des de la botiga de Fulls de càlcul de Google amb més de 30 estalvis de temps més.

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.