Función REGEXEXTRACT en Google Sheets
Saca la primera parte de un texto que cumple un patrón. Es propia de Sheets. Se llama igual en Sheets en inglés.
Sintaxis
Sheets en español (configuración de México)
=REGEXEXTRACT(texto, expresión_regular)
Sheets en español (España y Latinoamérica)
=REGEXEXTRACT(texto; expresión_regular)
Sheets en inglés
=REGEXEXTRACT(text, regular_expression)
| Argumento | Qué es |
|---|---|
| texto | El texto de donde sacar la parte. |
| expresión_regular | El patrón, como "[0-9]+". |
Ejemplo
REGEXEXTRACT(texto, expresión_regular) saca la parte del texto que cumple un patrón: [0-9]+ son uno o más dígitos. Si el patrón tiene un grupo entre paréntesis, devuelve solo ese grupo. Es propia de Sheets.
=REGEXEXTRACT(A2,"[0-9]+")
Error común
Si no hay coincidencia da #N/A. El resultado es texto aunque sean dígitos: usa VALOR si necesitas el número.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practica REGEXEXTRACT
Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones
REGEXEXTRACT
REGEXEXTRACT(texto, expresión_regular) saca la parte del texto que cumple un patrón: [0-9]+ son uno o más dígitos. Si el patrón tiene un grupo entre paréntesis, devuelve solo ese grupo. Es propia de Sheets.
En B2 extrae el número de pedido que viene dentro de cada comentario.
| A | B | C | |
|---|---|---|---|
| 1 | Comentario | Pedido | |
| 2 | Llegó tarde el pedido 4471 | ||
| 3 | Pedido 3902 incompleto | ||
| 4 | Quiero cambiar el 5120 por otro | ||
| 5 | Factura del pedido 2718, por favor | ||
| 6 | El 6634 llegó roto | ||
| 7 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia.
Preguntas frecuentes
- ¿Cómo se llama REGEXEXTRACT en inglés?
- Se llama igual: REGEXEXTRACT. Las funciones que nacieron en Google Sheets conservan su nombre en inglés aunque la hoja esté en español. Lo que cambia es el separador: con configuración de España o gran parte de Latinoamérica los argumentos se separan con punto y coma.
- ¿Por qué REGEXEXTRACT me marca error de fórmula con comas?
- El separador depende de la configuración regional de cada hoja, en Archivo > Configuración. Donde la coma es el separador decimal (España, Colombia, Argentina…), los argumentos se separan con punto y coma. Con configuración de México o Estados Unidos se usa la coma.
- ¿Cuál es el error más común con REGEXEXTRACT?
- Si no hay coincidencia da #N/A. El resultado es texto aunque sean dígitos: usa VALOR si necesitas el número.