Función REGEXREPLACE en Google Sheets

Reemplaza todo lo 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)

=REGEXREPLACE(texto, expresión_regular, texto_reemplazo)

Sheets en español (España y Latinoamérica)

=REGEXREPLACE(texto; expresión_regular; texto_reemplazo)

Sheets en inglés

=REGEXREPLACE(text, regular_expression, replacement)

ArgumentoQué es
textoEl texto original.
expresión_regularEl patrón a reemplazar.
texto_reemplazoLo que va en su lugar; "" para borrar.

Ejemplo

REGEXREPLACE(texto, expresión_regular, reemplazo) cambia todo lo que cumple el patrón. [^0-9] significa "cualquier cosa que no sea un dígito": reemplazarlo por "" deja solo los números, sin importar si vienen guiones, espacios o paréntesis.

=REGEXREPLACE(A2,"[^0-9]","")

Error común

Los caracteres especiales como . ( ) + necesitan una barra invertida delante si los quieres literales: "\."

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 REGEXREPLACE

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

REGEXREPLACE

REGEXREPLACE(texto, expresión_regular, reemplazo) cambia todo lo que cumple el patrón. [^0-9] significa "cualquier cosa que no sea un dígito": reemplazarlo por "" deja solo los números, sin importar si vienen guiones, espacios o paréntesis.

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

En B2 deja solo los dígitos del teléfono, quitando cualquier otro carácter.

B2
ABC
1Teléfono capturadoLimpio
2(55) 1234-5678
333 9876 5432
481.5555.0101
5+52 998 123 4567
6222-765-4321
7

Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia.

Preguntas frecuentes

¿Cómo se llama REGEXREPLACE en inglés?
Se llama igual: REGEXREPLACE. 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é REGEXREPLACE 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 REGEXREPLACE?
Los caracteres especiales como . ( ) + necesitan una barra invertida delante si los quieres literales: "\."