Cómo reemplazar texto utilizando expresiones regulares en Excel

Cómo reemplazar texto utilizando expresiones regulares en Excel

Los programas que componen el paquete de Microsoft Office son muy útil y se puede encontrar en la mayoría de los ordenadores. Se han hecho presentes en los dispositivos móviles, siendo los principales aliados de los que utilizan el móvil como herramienta de trabajo .

Cada uno de estos programas tiene funciones y características únicas. Además de una serie de trucos que hacen que el tu trabajo .

Cómo reemplazar texto utilizando expresiones regulares en Excel. Sustituir la operación

Expresiones regulares

Esta vez puedes explorar cómo reemplazar el texto con expresiones regulares utilizando el manipulación de datos, cálculos y estadísticas .

Este tipo de herramientas facilitan el trabajo pesado mediante la detección de patrones. Es decir, analizan y buscan los elementos que necesitas, como letras o números.

¿Cómo inserto las expresiones regulares?

Este tipo de operaciones suelen llamarse Operación de sustitución , una función que puedes dominar con la práctica hasta conseguirla perfectamente.

Para empezar, debes tener la Desarrollador activado en la barra de herramientas de Excel. Si no aparece, deberías hacerlo:

  1. Sitúate junto a la pestaña de Visualización.
  2. Haciendo clic con el botón derecho se selecciona la opción de personalizar la cinta.
  3. Marca la casilla Desarrollador.
  4. Haz clic en Aceptar.

Debes activar la pestaña de desarrollador o programador en tu Microsoft Excel. Una vez habilitado, pulsa sobre él y ve a la opción Visual Basic en la parte izquierda de la pantalla.

  1. Se abrirá la ventana de Visual Basic, en ella encontrarás la pestaña Herramientas.
  2. En esta pestaña aparecerá un menú en el que seleccionarás Referencias.
  3. Busca y marca la casilla con la opción Expresiones regulares de Microsoft VBScript 5.5.
  4. Pulsa aceptar.
LEER   Guía completa: Cómo funciona un pulsioxímetro de dedo

Sustituye el texto por expresiones

Tras abrir el documento de Excel sobre el que quieres aplicar la operación de sustitución (El documento debe estar ya guardado en tu ordenador, en caso de que hayas abierto uno nuevo para hacer la prueba) y Microsoft Visual Basic, empezarás a hacer el trabajo de desarrollador .

Define por qué vas a sustituir

Debes asegurarte y decidir en función de lo que vas a hacer en la sustitución del texto y qué tipo de elemento vas a utilizar como sustitución. En este caso, imagina que tienes una lista de palabras en la columna A.

El análisis y el patrón de búsqueda para la sustitución serán las palabras que empiecen por la letra C o un asterisco que quieras eliminar, sustituidas por la expresión negativa. Producto:

  • Vuelve a Microsoft Visual Basic.
  • Insertar un nuevo módulo .

Es en esta casilla donde empezarás a escribir los elementos relevantes para la sustitución del texto. Este procedimiento se dividirá en dos módulos. En el módulo uno, pondrás lo siguiente:

Después de formar el primer módulo, es el momento de dar forma al segundo para empezar a ver los efectos de la sustitución. Inserta el segundo módulo para introducir lo siguiente:

Sub reemplazarCeldas ()

Dim v_original, v_reemplazo As String

Dim rango As Range

Para cada rango en Selección.Celdas

v_original = rango.Valor

v_reemplazo = sustituir (v_original)

Si v_reemplazo <> «» Entonces

rango.Valor = v_reemplazo

Finalizar si

Siguiente

Fin de la sub.

El momento de la verdad

Una vez que cumplas con el contenido de estos dos módulos, procede a guardarlo. Recuerda que tu archivo de Excel debe guardarse como un libro de Excel habilitado para macros . Al acceder al archivo de Excel, sólo tienes que comprobar el contenido añadido de la siguiente manera:

  • Selecciona las celdas con contenido.
  • Haz clic en las macros.
  • Selecciona la opción de ejecución
  • Las celdas con palabras que empiezan por la letra C deberían cambiar automáticamente a la expresión regular negativa.
LEER   Como Tomar Captura De Pantalla en Un Samsung A51

En nuestro sitio web Mira cómo hacerlo puedes aprender de forma práctica y sencilla cómo utilizar y hacer referencias relativas en Excel al grabar macros.