Gonduana

Contenidos para traductores

  • Blog
  • Empieza por aquí
    • Encuesta: coger
    • Encuesta: ratón o mouse
    • Artículos más leídos
    • Vídeos más vistos
    • Gonduana en las redes sociales
    • ¿Quieres saber más sobre mí?
  • Recursos
    • Software para traductores
    • Hardware para traductores
    • Internet para traductores
    • WordPress para traductores
  • Sobre mí
  • Servicios
  • Contacto

Funciones de expresiones regulares en Excel

Publicado el 7/enero/2025 por Jesús Prieto

Funciones de expresiones regulares en Excel

Si tienes Microsoft Excel 365, ya puedes utilizar las nuevas funciones de expresiones regulares en Excel. Me refiero a las siguientes tres nuevas funciones:

  • REGEXEXTRACCION
  • REGEXREEMPLAZAR
  • REGEXPRUEBA

Índice

  • Las funciones de expresiones regulares en Excel
    • REGEXEXTRACCION
    • REGEXREEMPLAZAR
    • REGEXPRUEBA
  • Comentario sobre la localización a español de las funciones
  • Funciones de expresión regulares en inglés
  • Conclusión

Las funciones de expresiones regulares en Excel

Este artículo no pretende enseñarte expresiones regulares, solo a darte la primicia de las funciones de expresiones regulares recién incluidas en la aplicación de Microsoft Excel. Si quieres conocer más sobre expresiones regulares, puedes consultar estos artículos introductorios de este mismo blog:

  • Expresiones regulares (2): negación, opciones, grupos y repeticiones
  • Expresiones regulares en los filtros de Studio

Veamos rápidamente cada una de estas funciones de expresiones regulares con ejemplos:

REGEXEXTRACCION

En el siguiente ejemplo, el patrón a.* extrae una subcadena desde la primera aparición de la letra a hasta el final de la cadena.

fórmula con funciones de expresiones regulares de Excel REGEXEXTRACCION

Lo sé… No es un caso práctico real, pero demuestra cómo funciona. ¿Entiendes de dónde sale «antado.»?

Más información en este enlace:

REGEXREEMPLAZAR

En el siguiente ejemplo, se reemplazan todos los  Mayo (patrón de búsqueda \sMayo) a mayo (patrón de sustitución  mayo) de la cadena de texto en la celda A1.

fórmula con funciones de expresiones regulares de Excel REGEXREEMPLAZAR

Más información en este enlace:

REGEXPRUEBA

Esta función devuelve un valor lógico, VERDADERO o FALSO, dependiendo de si se cumple la condición. Unos ejemplos y lo veremos más claro:

Como hay una letra a al inicio de la cadena, el siguiente ejemplo con el patrón ^a devuelve VERDADERO:

fórmula con funciones de expresiones regulares
 de Excel REGEXPRUEBA 1

Mientras que como el siguiente ejemplo no termina en a, devolverá FALSO:

fórmula con funciones de expresiones regulares de Excel REGEXPRUEBA 3

Como hay una letra a al final de la cadena, este ejemplo con el patrón a$ también devuelve VERDADERO:

fórmula con funciones de expresiones regulares de Excel REGEXPRUEBA 2

Mientras que este devuelve FALSO, porque ya no termina en a:

fórmula con funciones de expresiones regulares de Excel REGEXPRUEBA 4

Más información en este enlace:

Consulta los diferentes parámetros que permiten estas funciones, ya que todas tienen posibilidad de diferenciar entre mayúsculas y minúsculas, por ejemplo.

Comentario sobre la localización a español de las funciones

No creas que me ha gustado mucho la elección del nombre de estas funciones. Hubiera elegido el infinitivo para todas:

  • REGEXEXTRAER
  • REGEXREEMPLAZAR
  • REGEXCOMPROBAR

Creo que así quedan mejor, pero no es un gran problema, porque si no te acuerdas del nombre exacto, Excel te va presentando los posibles nombres de las funciones según vas tecleando en la barra de funciones y elegir la función que quieres utilizar de la forma habitual, con las teclas  ↓ ,  ↑  y  TAB  o el ratón:

elección por teclado de una función dentro de una fórmula en Excel

Por último, en la ayuda en español verás REGEXTEST en vez de REGEXPRUEBA, así que no se ha mantenido la coherencia.

Funciones de expresión regulares en inglés

Si utilizas la versión inglesa de Excel, te conviene saber el nombre de estas funciones en inglés:

  • REGEXEXTRAER → REGEXEXTRACT
  • REGEXREEMPLAZAR → REGEXREPLACE
  • REGEXCOMPROBAR → REGEXTEST

Conclusión

Estas nuevas funciones con expresiones regulares pueden llegar a simplificar bastante el procesado de cadenas de texto. Las fórmulas que antes podrían ser muy largas e indescifrables, ahora pueden acortarse mucho gracias a la potencia de las expresiones regulares. Por ejemplo, recuerdo que hace años utilizaba Excel para extraer cadenas de texto de listas como esta:

id100 = "Valor superado"
id101 = "Error al procesar el archivo"
id102 = "Fin del proceso"
id103 = "Contraseña no válida"

Recuerdo que para aclararme utilizaba varias columnas en Excel, cada una haciendo una cosa parcial, hasta que en la última columna tenía las cadenas que de verdad quería traducir. Pues bien, ahora con una función con una expresión regular puedo hacerlo muy fácilmente:

fórmula con funciones de expresiones regulares de Excel REGEXEXTRACCION 2

Por si quieres probar la fórmula, te la copio aquí:

=REGEXEXTRACCION(A8; "(?<="").*(?="")")

Donde A8 es la celda de la que quiero extraer el texto que de verdad se va a traducir, y así no enviar al traductor partes que es posible que se cambien incluso si se dice expresamente que no se tienen que tocar.

En resumen, esta expresión regular extrae el texto entre comillas dobles rectas, sin incluir las comillas. Es una expresión regular más complicada que las anteriores de ejemplo, pero que simplifica muchísimo esta tarea.

Entradas relacionadas

Si te ha gustado el artículo, además de compartirlo en tus redes sociales,

puedes leer otros artículos de Gonduana del mismo estilo:

Celda de enfoque en Excel - principal

Celda de enfoque en Excel

1/diciembre/2025

¿Nunca te has perdido en Excel cuando la hoja de datos es muy grande? Me refiero a estar editando una fila, querer cambiar un dato

Leer el artículo »
Función TRADUCIR en Excel

Cómo utilizar la función TRADUCIR en Excel

3/marzo/2025

Si tienes Microsoft Excel 365, ya puedes utilizar la nueva función TRADUCIR en Excel. Es una función muy sencilla y solo tiene tres parámetros: El

Leer el artículo »

Cosas que he aprendido este año 2022

30/diciembre/2022

Quería compartir las cosas que aprendí este año, algunas serán obvias para ti, otras no te llamarán la atención, espero que haya alguna que sea

Leer el artículo »
Comodines en Excel

Los comodines de Excel

19/noviembre/2019

¿Quién ha dicho que no hay comodines en Excel? Si ya conoces la utilidad de los comodines de Word, tienes que conocer también los comodines

Leer el artículo »
Escribir el símbolo de marca registrada y superíndice 2

Cómo escribir el símbolo de marca registrada ®

30/septiembre/2019

Si quieres escribir el símbolo de marca registrada, es decir, ®, te presento aquí la forma de hacerlo en Word, Trados Studio y en cualquier

Leer el artículo »
Cómo exportar las entradas de Autocorrección a otro ordenador

Cómo exportar las entradas de Autocorrección a otro ordenador

22/septiembre/2019

Seguramente alguna vez has querido exportar las entradas de Autocorrección para poder llevártelas a otro ordenador. ¿Quieres saber cómo?

Leer el artículo »
Jesús Prieto

Jesús Prieto

Querido traductor: quiero compartir contigo muchas cosas que podrás aprovechar como profesional: desde herramientas especiales hasta técnicas comerciales; desde estrategias de marketing hasta trucos de productividad personal; desde cómo diseñar tu marca personal hasta novedades de impuestos.
Todos los artículos

Publicado en: tradumática Etiquetado como: Excel, regex

Entrada sin comentarios

Comentar Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Jesús Prieto

Jesús Prieto 2015

Sobre mí

Lo más visto…

Artículos más leídos de Gonduana
Vídeos más vistos de Gonduana
Gonduana en las redes sociales

Últimos artículos

  • Celda de enfoque en Excel
  • Cómo utilizar la función TRADUCIR en Excel
  • Funciones de expresiones regulares en Excel
  • Reemplazar todo en Trados Studio 2024
  • Cosas que he aprendido este año 2022
  • Cómo escribir letras griegas con AutoHotkey
  • Macro de VBA para pegar sin formato en Word
  • Macro de AutoHotkey para pegar sin formato en Word
  • Extranjerismos en el ajedrez
  • Cómo buscar en el diccionario de la RAE con AutoHotkey

Nube de etiquetas

anglicismos AutoHotkey cobros comodines copias de seguridad correo español Excel foto fórmulas geografía geometría GTD historia imagen impagos InDesign libros marca matemáticas mouse MT ortografía Outlook parábolas PDF PHP poesía power PowerPoint RAE ratón regex retrasos tarifas teclado tipografía TM Trados Studio VBA vídeo Word WordPress XML zoología

Categorías

  • adaptación (3)
  • blog (11)
  • comercial (24)
  • contabilidad (2)
  • español (6)
  • etimología (5)
  • fiscalidad (2)
  • hardware (3)
  • macros (42)
  • marketing (8)
  • noticias (4)
  • productividad (43)
  • seguridad (5)
  • social (9)
  • software (41)
  • TAO (40)
  • terminología (9)
  • traducción automática (3)
  • traducción literaria (1)
  • tradumática (40)
  • vídeo (18)
Buscar en Gonduana
Política de privacidad
Política de cookies
Aviso legal
Creative Commons

Licencia Creative Commons

Blog de Gonduana: recursos para traductores

Esta web usa cookies
Es cansino, sí, pero la ley europea me obliga a avisarte que este blog, como casi el 100%, usa cookies para recabar datos. ¿Estás de acuerdo con mi Política de cookies? Vale Rechazar Más información
Política de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
GUARDAR Y ACEPTAR