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)

ArgumentoQué es
textoEl texto de donde sacar la parte.
expresión_regularEl 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.

Publicidad
Cargando anuncio...

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.

Ejemplo=REGEXEXTRACT(A2,"[0-9]+")REGEXEXTRACT: igual en español

En B2 extrae el número de pedido que viene dentro de cada comentario.

B2
ABC
1ComentarioPedido
2Llegó tarde el pedido 4471
3Pedido 3902 incompleto
4Quiero cambiar el 5120 por otro
5Factura del pedido 2718, por favor
6El 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.