Busca e substitúe caracteres especiais en Follas de cálculo de Google: fórmulas e complementos para o traballo

  • Comparte Isto
Michael Brown

Estás canso de todas esas citas intelixentes, letras acentuadas e outros caracteres especiais non desexados? Temos algunhas ideas sobre como atopalos e substituílos en Follas de cálculo de Google sen esforzo.

Dividimos celas con texto en follas de cálculo, eliminamos e engadimos varios caracteres, cambiamos as maiúsculas e minúsculas do texto. Agora é hora de aprender a buscar e substituír os caracteres especiais de Google Sheets dunha soa vez.

    Busca e substitúe caracteres usando fórmulas de Google Sheets

    Empezarei por o habitual: hai 3 funcións especiais útiles que buscan e substitúen os caracteres especiais de Follas de cálculo de Google.

    Función SUBSTITUCIÓN de Follas de cálculo de Google

    Esta primeira función busca literalmente un carácter específico no intervalo de Follas de cálculo de Google desexado e substitúeo por outra cadea específica:

    SUBSTITUTE(texto_para_buscar, buscar_por, substituír_con, [número_de_ocorrencia])
    • texto_para_buscar é unha cela ou texto particular onde quere facer os cambios. Requirido.
    • buscar_por é un personaxe que queres asumir. Necesario.
    • substituír_con é un novo carácter que queres obter en lugar do do argumento anterior. Obrigatorio.
    • número_ocorrencia é un argumento completamente opcional. Se hai varias instancias do personaxe, permitirache xestionar cal cambiar. Omite o argumento e todas as instancias serán substituídas nas túas follas de cálculo de Google.

    Agora, candoimportas datos da web, podes atopar alí comiñas intelixentes:

    Utilicemos Google Sheets SUBSTITUTE para buscalas e substituílas por comiñas rectas. Dado que unha función busca e substitúe un carácter á vez, comezarei coas comiñas intelixentes de apertura:

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

    Ves? Estou mirando A2, busco abrir comiñas intelixentes - " (que deben poñerse entre comiñas dobres segundo a solicitude de función en Google Sheets) e substitúeo por comiñas rectas - "

    Nota. As comiñas rectas son non só envolto entre comiñas dobres senón que tamén hai outro " anexado polo que hai 4 comiñas dobres en total.

    Como engades comiñas intelixentes de peche a esta fórmula? Fácil :) Só ten que aceptar esta primeira fórmula con outro SUBSTITUTO:

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

    O SUBSTITUTO dentro cambia primeiro os corchetes abertos e o seu resultado pasa a ser o intervalo de traballar con para a segunda instancia de función.

    Consello. Cantos máis caracteres queiras atopar e substituír en Follas de cálculo de Google, máis funcións SUBSTITUTE terás que enlazar. Aquí tes un exemplo cunha comiña intelixente simple adicional:

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

    Función REGEXREPLACE de Google Sheets

    REGEXREPLACE é outra función que usarei para buscar e substituír as comiñas intelixentes de Google Sheets por outras rectas.

    REGEXREPLACE(texto, expresión_regular, substitución)
    • texto é onde desexa facer os cambios
    • expresión_regular é ocombinación de símbolos (especie de máscara) que indicará o que hai que buscar e substituír.
    • substitución é o novo texto que se debe ter en lugar do antigo.

    Basicamente, o simulacro aquí é o mesmo que con SUBSTITUTE. O único matiz é construír a expresión_regular correctamente.

    En primeiro lugar, imos buscar e substituír todas as comiñas intelixentes de apertura e peche de Follas de cálculo de Google:

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

    1. A fórmula mira A2.
    2. Busca todas as instancias de cada carácter que aparece entre corchetes: “”

      Nota. Non se esqueza de envolver toda a expresión regular con comiñas dobres xa que a función o require.

    3. E substitúe cada instancia con comiñas dobres rectas: """"

      Por que hai 2 pares de comiñas dobres? Ben, o primeiro e o último son requiridos pola función do mesmo xeito que no argumento anterior; simplemente introduces todo o que hai entre eles.

      Un par dentro é unha comiña dobre duplicada para ser recoñecido como símbolo. para devolver en lugar da marca requirida pola función.

    Pode preguntarse: por que non podo engadir unha única cita intelixente aquí tamén?

    Ben, porque aínda que pode enumerar todos os personaxes para buscar no segundo argumento, non pode enumerar diferentes equivalentes para devolver no terceiro argumento. Todo o que se atope (do segundo argumento) cambiarase á cadea do terceiroargumento.

    É por iso que para incluír esa comiña intelixente única na fórmula, debes conectar 2 funcións REGEXREPLACE:

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

    Como podes ver, a fórmula que usei anteriormente (aquí está no medio) convértese no intervalo a procesar para outro REGEXREPLACE. Así é como esta función atopa e substitúe os caracteres en Follas de cálculo de Google paso a paso.

    Ferramentas para buscar e substituír caracteres de Follas de cálculo de Google

    Cando se trata de buscar e substituír datos en Follas de cálculo de Google, as fórmulas non son a única opción. Hai 3 ferramentas especiais que fan o traballo. A diferenza das fórmulas, non precisan de columnas adicionais para devolver os resultados.

    Ferramenta estándar de busca e substitución de Follas de cálculo de Google

    Aposto a que estás familiarizado con esta ferramenta estándar dispoñible en Follas de cálculo de Google:

    1. Premeches Ctrl+H .
    2. Introduce o que queres atopar.
    3. Introduce o valor de substitución.
    4. Escolla entre todas as follas / folla actual / intervalo específico para procesar.
    5. E prema Buscar e Substituír ou Substitúe todo de inmediato.

    Nada especial aquí: este é o mínimo que necesitamos moitos de nós para atopar e substituír en Follas de cálculo de Google con éxito. Pero e se che dixese que este mínimo podería ampliarse sen que se presente a máis mínima dificultade de uso?

    Buscar e substituír avanzados — complemento para Follas de cálculo de Google

    Imaxina a ferramenta máis poderosa queBusca e substitúe o estándar de Follas de cálculo de Google. Gustaríache probalo? Estou falando do noso complemento avanzado Buscar e substituír para Follas de cálculo de Google. Fará que incluso o novato se sinta seguro das follas de cálculo.

    Os conceptos básicos son os mesmos pero con algunhas cereixas encima:

    1. Non só buscarás dentro de valores e fórmulas pero tamén notas, hipervínculos e erros.
    2. Unha combinación de configuracións adicionais ( Cela enteira + Por máscara + un asterisco (*)) permítelle atopar todas as celas que conteñan só os hipervínculos, notas e erros:

  • Podes seleccione calquera número de follas de cálculo para buscar ; cada unha delas pódese (des)seleccionar.
  • Todos os rexistros atopados agrúpanse ordenadamente por follas nunha vista en árbore que lle permite substituír todos ou só os rexistros seleccionados dunha soa vez:
  • Podes incluso buscar e substituír en Follas de cálculo de Google mantendo o formato dos valores!
  • Hai 6 xeitos adicionais de tratar os rexistros atopados : extraer todos/os valores atopados seleccionados; extraer filas enteiras con todos/los valores atopados seleccionados; eliminar filas con todos/os valores atopados seleccionados:
  • Isto é o que chamo busca avanzada e substitución en Follas de cálculo de Google ;) Non me creas na miña palabra: instala Busca avanzada e Substitúeo desde a tenda de follas de cálculo (ou téñao como parte das ferramentas eléctricas xunto coa ferramenta Substituír símbolosdescrito a continuación). Esta páxina de axuda guiarache durante todo o camiño.

    Substituír símbolos para Follas de cálculo de Google: un complemento especial de Ferramentas eléctricas

    Se introducir cada símbolo que queres atopar e substituír en Follas de cálculo de Google é Non é unha opción, Substituír símbolos das ferramentas eléctricas pode axudarche un pouco. Non o xulgues polo seu tamaño: é o suficientemente potente para certos casos:

    1. Cando necesites substituír os caracteres acentuados en Google Follas (ou, noutras palabras, eliminar os signos diacríticos das letras), é dicir, converter á en a , é en e , etc. .
    2. Substituír códigos por símbolos e atrás é moi útil se traballas con textos HTML ou simplemente tiras o teu texto da web e viceversa:

  • Converte todas as comiñas intelixentes en comiñas rectas á vez:
  • Nos tres casos, só tes que seleccionar o intervalo , escolla o botón de opción necesario e prema Executar . Aquí tes un vídeo de demostración para facer unha copia de seguridade das miñas palabras ;)

    O complemento forma parte de Power Tools que se pode instalar na túa folla de cálculo desde a tenda de Follas de cálculo de Google con máis de 30 outros que aforran tempo.

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.