Fórmulas con expresiones regulares para Google Sheets y Excel
Extrae, valida o reemplaza texto con REGEXEXTRACT, REGEXMATCH y REGEXREPLACE: la fórmula exacta para tus ejemplos, explicada pieza a pieza, probada con casos límite y aplicada a toda la columna. Pensado para ChatGPT, Claude, Gemini y Microsoft Copilot. Incluye 4 variables personalizables y se copia gratis en un clic.
Intermedio · Texto · Pendiente de revisión editorial
Prompt
Actúa como experto en hojas de cálculo y expresiones regulares que explica cada patrón de forma que se pueda mantener después.
Mi caso:
- Qué quiero hacer: {{tarea}}
- Ejemplos de entrada y resultado esperado (uno por línea, entrada → salida): {{ejemplos}}
- Herramienta: {{herramienta}}
- Separador de argumentos en mi configuración: {{separador}}
Si los ejemplos son ambiguos o se contradicen, pregúntame antes de escribir el patrón.
Entregables:
1. La fórmula final para una celda, lista para pegar, usando el separador indicado.
2. Explicación del patrón pieza a pieza (anclas, clases de caracteres, cuantificadores, grupos).
3. Tabla de prueba: cada ejemplo con el resultado que devolverá la fórmula; señala cualquier ejemplo que no se cumpla.
4. Casos límite: celdas vacías, espacios, mayúsculas y minúsculas, acentos, varias coincidencias, y cómo evitar errores (por ejemplo, envolviendo con SI.ERROR o IFERROR).
5. Versión para aplicar a toda la columna (ARRAYFORMULA en Google Sheets o matriz desbordada en Excel).
6. Alternativa sin expresiones regulares si existe una más sencilla.
Restricciones:
- Ten en cuenta el motor de cada herramienta: Google Sheets usa RE2 (no admite búsquedas anticipadas ni retrospectivas); las funciones de expresiones regulares de Excel solo están en versiones recientes de Microsoft 365, así que indica cómo comprobarlo y qué hacer si no las tengo.
- Usa los nombres de función que corresponden a la herramienta y avisa si cambian según el idioma de la instalación.
- No des por probado nada que no hayas comprobado con mis ejemplos.
Formato: fórmula en bloque de código, tabla de pruebas y notas breves.Cómo usarlo
Da al menos cinco ejemplos variados, incluidos los raros. Pega la fórmula en una celda, comprueba la tabla de pruebas con tus datos reales y luego usa la versión para toda la columna.
Ejemplo de uso
Tarea: extraer el código postal de una dirección · Ejemplos: «C/ Mayor 12, 28013 Madrid» → 28013 · Herramienta: Google Sheets · Separador: punto y coma.
Resultado de ejemplo
Fórmula final (Google Sheets, separador punto y coma)
=SI.ERROR(REGEXEXTRACT(A2; "\b\d{5}\b"); "")
Cómo funciona el patrón
\b→ límite de palabra: evita capturar 5 cifras dentro de un número más largo.\d{5}→ exactamente cinco dígitos.SI.ERROR(…; "")→ si no hay coincidencia, devuelve vacío en lugar de #N/A.
Pruebas con tus ejemplos
| Entrada | Resultado | ¿Cumple? |
|---|---|---|
| C/ Mayor 12, 28013 Madrid | 28013 | ✔ |
| Avda. de la Constitución 4, 3.º B, 41001 Sevilla | 41001 | ✔ |
| Plaza España s/n Zaragoza | (vacío) | ✔ |
Casos límite
- «12» o «3.º» no se capturan: tienen menos de 5 cifras.
- Si una dirección incluye dos grupos de 5 cifras, se devuelve el primero.
- Un CP escrito como número pierde el 0 inicial (08001 → 8001): guarda la columna como texto.
Para toda la columna
=ARRAYFORMULA(SI(A2:A=""; ""; SI.ERROR(REGEXEXTRACT(A2:A; "\b\d{5}\b"); "")))
Sheets usa RE2: no admite lookahead ni lookbehind, y este patrón no los necesita. …
Datos clave
- Categoría
- Gestión de datos · Fórmulas
- Tipo de resultado
- Texto
- Nivel
- Intermedio
- Pensado para
- ChatGPT, Claude, Gemini y Microsoft Copilot
- Verificado en
- Pendiente de verificación editorial
- Variables
- Qué quiero hacer, Ejemplos entrada → salida, Herramienta y Separador de argumentos
- Idioma
- Español
- Precio
- Gratis, sin registro
- Actualizado
- 07/11/2026
Preguntas frecuentes
¿Excel tiene funciones de expresiones regulares?
Las versiones recientes de Microsoft 365 incluyen funciones como REGEXTEST, REGEXEXTRACT y REGEXREPLACE, pero no todas las instalaciones las tienen. El prompt te indica cómo comprobarlo y una alternativa.
¿Por qué mi patrón funciona en una web de pruebas pero no en Google Sheets?
Porque Google Sheets usa el motor RE2, que no admite algunas construcciones como las búsquedas anticipadas. El prompt adapta el patrón a ese motor.
¿Para qué sirve este prompt?
Extrae, valida o reemplaza texto con REGEXEXTRACT, REGEXMATCH y REGEXREPLACE: la fórmula exacta para tus ejemplos, explicada pieza a pieza, probada con casos límite y aplicada a toda la columna.
¿Con qué herramientas de IA funciona?
Está pensado para ChatGPT, Claude, Gemini y Microsoft Copilot. Todavía no lo hemos verificado en estas herramientas, por lo que los resultados pueden variar entre ellas.
¿Cómo personalizo el prompt?
Pulsa «Personalizar» y rellena las variables (Qué quiero hacer, Ejemplos entrada → salida, Herramienta y Separador de argumentos). El texto se actualiza al instante y después puedes copiarlo con un clic. Los valores se guardan solo en tu navegador.
¿Necesito experiencia para usarlo?
Es de nivel intermedio: conviene que conozcas el tema para aportar buen contexto y revisar el resultado con criterio.
¿Este prompt es gratis?
Sí. Todos los prompts de HomeCasa Prompts son gratuitos, sin registro ni suscripción. Puedes usarlos también en proyectos profesionales.
¿Puedo fiarme del resultado de la IA?
Úsalo como un borrador de calidad: revisa siempre datos, cifras y afirmaciones importantes antes de publicarlos o tomar decisiones.