REGEXEXTRACT: Extracción de texto basada en expresiones regulares en Google Sheets

スポンサーリンク
スポンサーリンク

Acerca de la función REGEXEXTRACT

Resumen de REGEXEXTRACT

Extracción de texto utilizando expresiones regularesFunción de Google Sheets

=REGEXEXTRACT( texto, expresión_regular )

Descripción: La función REGEXEXTRACT extrae la primera coincidencia con un patrón de expresión regular en un texto dado.

  • Permite buscar y extraer partes específicas de un texto utilizando expresiones regulares.
  • Es útil para análisis de datos y extracción de información específica.
  • Para manejo de errores, combina bien con funciones como IFERROR.

¿Cuándo usar REGEXEXTRACT?

  • Cuando necesitas extraer partes específicas de un texto.
  • Para analizar datos basados en patrones definidos.
  • Al trabajar con formatos consistentes, como correos electrónicos, números de teléfono, fechas, etc.

Cómo usar REGEXEXTRACT

El siguiente ejemplo muestra el uso básico de la función REGEXEXTRACT:

  A B
1 Texto Resultado
2 abc-123 =REGEXEXTRACT(A2, “[0-9]+”)
3 hello@domain.com =REGEXEXTRACT(A3, “[a-z]+”)

Resultados:

  • En la celda B2, la expresión regular [0-9]+ coincide con 123, que se extrae del texto.
  • En la celda B3, la expresión regular [a-z]+ coincide con hello, que se extrae del texto.

Lista de expresiones regulares

Lista de expresiones regulares en Google Sheets: Ejemplos prácticos con la función REGEXREPLACE
Con la función REGEXREPLACE de Google Sheets, es fácil realizar reemplazos de texto utilizando expresiones regulares. En este artículo, explicamos casi todos lo...

Ejemplos avanzados con REGEXEXTRACT

Ejemplo 1: Extraer el dominio de un correo electrónico

El siguiente ejemplo muestra cómo extraer la parte del dominio de un correo electrónico:

  A B
1 Correo electrónico Dominio
2 user@example.com =REGEXEXTRACT(A2, “@(.+)$”)
  • El resultado es example.com.

Ejemplo 2: Extraer el año de una fecha

El siguiente ejemplo extrae el año de una fecha en formato YYYY-MM-DD:

  A B
1 Fecha Año
2 2024-12-20 =REGEXEXTRACT(A2, “^[0-9]{4}”)
  • El resultado es 2024.

Consideraciones importantes

  • Si no hay coincidencias con el patrón, se genera un #N/A.
  • Para evitar errores, utiliza IFERROR para manejar los casos en los que no hay coincidencias.
  • Familiarizarse con las expresiones regulares es esencial para aprovechar todo su potencial.

Conclusión

  • La función REGEXEXTRACT permite extraer partes específicas de datos basados en patrones.
  • Es ideal para trabajar con datos estructurados y patrones consistentes.
  • Al combinarla con otras funciones, puedes realizar análisis y procesamiento de datos avanzado.