Acerca de la función REGEXREPLACE
Resumen de REGEXREPLACE
Reemplazo de texto utilizando expresiones regularesFunción de Google Sheets | ||
=REGEXREPLACE( texto, expresión_regular, texto_de_reemplazo ) Descripción: La función REGEXREPLACE reemplaza partes de un texto que coincidan con un patrón de expresión regular con un texto especificado. |
||
|
¿Cuándo usar REGEXREPLACE?
- Para reemplazar partes de un texto basadas en un patrón específico.
- Cuando necesitas unificar formatos en un conjunto de datos.
- Para eliminar datos no deseados de un texto.
Cómo usar REGEXREPLACE
El siguiente ejemplo muestra el uso básico de la función REGEXREPLACE:
A | B | |
---|---|---|
1 | Texto | Resultado |
2 | 123-456-7890 | =REGEXREPLACE(A2, “-“, ” “) |
3 | abc123xyz | =REGEXREPLACE(A3, “[0-9]+”, “###”) |
Resultados:
- En la celda B2, los guiones (
-
) se reemplazan por espacios, resultando en 123 456 7890. - En la celda B3, los números (
[0-9]+
) se reemplazan por ###.
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 REGEXREPLACE
Ejemplo 1: Formato de número de teléfono
Transforma un número de teléfono en el formato “(123) 456-7890”:
A | B | |
---|---|---|
1 | Número original | Número formateado |
2 | 1234567890 | =REGEXREPLACE(A2, “([0-9]{3})([0-9]{3})([0-9]{4})”, “($1) $2-$3”) |
- El número 1234567890 se convierte en (123) 456-7890.
Ejemplo 2: Reemplazo de múltiples espacios
Convierte múltiples espacios en un único espacio:
A | B | |
---|---|---|
1 | Texto | Texto limpio |
2 | Esto es un ejemplo. | =REGEXREPLACE(A2, “\\s+”, ” “) |
- En este caso, los espacios extra se reducen a un solo espacio.
Consideraciones importantes
- Si la expresión regular contiene errores, la fórmula generará un error.
- El texto de reemplazo puede incluir referencias a grupos capturados mediante
$1
,$2
, etc. - Familiarizarse con las expresiones regulares permite realizar reemplazos más complejos.
Conclusión
- La función REGEXREPLACE permite realizar reemplazos de texto avanzados utilizando expresiones regulares.
- Es ideal para ajustar formatos y eliminar información no deseada en los datos.
- Combinada con otras funciones, mejora significativamente las tareas de limpieza y procesamiento de datos.