REGEXREPLACE: Reemplazo de texto basado en expresiones regulares en Google Sheets

スポンサーリンク
スポンサーリンク

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.

  • Permite reemplazos flexibles basados en patrones complejos.
  • Es ideal para modificar datos de acuerdo con reglas específicas.
  • Útil para limpieza de datos y ajustes de formato.

¿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.