Tutorial de la Función REGEXEXTRACT en Excel

Versión: Microsoft 365
última actualización:
Consejo: Usa ⬆️ ⬇️ para pasar la página hacia arriba y hacia abajo. Recomendamos navegar con una pantalla grande para una mejor experiencia de lectura.

1. Introducción a la Función REGEXEXTRACT

La función REGEXEXTRACT en Excel es una herramienta poderosa para extraer información específica de cadenas de texto utilizando expresiones regulares (regex).

Esta función es especialmente útil para analizar datos estructurados, como números de teléfono, correos electrónicos y fechas, lo que permite automatizar tareas de procesamiento de datos y mejorar las capacidades de análisis de datos.
Introducción a la Función REGEXEXTRACT

2. Parámetros de la Función REGEXEXTRACT

Esta es la sintaxis para usar la función REGEXEXTRACT.
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
  • text: requerido El texto o la referencia a una celda que contiene el texto del que desea extraer cadenas.
  • pattern: requerido La expresión regular ("regex") que describe el patrón del texto que desea extraer.
  • return_mode: opcional Un número que especifica qué cadenas desea extraer. Por defecto, el modo de retorno es 0. Los valores posibles son:
  • 0: Devuelve la primera cadena que coincide con el patrón
  • 1: Devuelve todas las cadenas que coinciden con el patrón como un arreglo
  • 2: Devuelve los grupos capturados de la primera coincidencia como un arreglo
  • Nota: Los grupos de captura son partes de un patrón de regex rodeadas por paréntesis "(...)". Permiten devolver partes separadas de una sola coincidencia de forma individual.
  • case_sensitivity: opcional Determina si la coincidencia es sensible a mayúsculas y minúsculas. Por defecto, la coincidencia es sensible a mayúsculas y minúsculas. Ingrese uno de los siguientes:
  • 0: Sensible a mayúsculas y minúsculas
  • 1: Insensible a mayúsculas y minúsculas
  • 3. Escenario de Ejemplo: Extracción de Números de Teléfono

    En este tutorial, demostraremos cómo usar la función REGEXEXTRACT para extraer números de teléfono de una lista.
    Escenario de Ejemplo: Extracción de Números de Teléfono

    4. Comenzando con la Función REGEXEXTRACT

    Escriba en su teclado: =REGEXEXTRACT(, luego seleccione A5 como el texto a procesar.
    Comenzando con la Función REGEXEXTRACT

    5. Ingrese la Expresión Regular

    Para extraer números de teléfono, ingresamos: \(\d{3}\)\s?\d{3}[-\s]?\d{4} como la expresión regular.

    Explicación de la expresión regular de número de teléfono: Expresiones Regulares Comunes para Usuarios de Excel
    Ingrese la Expresión Regular
    La Función REGEXEXTRACT Toma Efecto
    Aplicar a Otras Celdas
    Extraer Todas las Coincidencias
    Grupos de Captura
    Introducción a la Función REGEXEXTRACT