Cómo utilizar las funciones REPLACE, REPT, RIGHT SEARCH y SUBSTITUTE Text para limpiar datos en Excel

  1. Software
  2. Oficina de Microsoft
  3. Excel
  4. Cómo utilizar las funciones REPLACE, REPT, RIGHT SEARCH y SUBSTITUTE Text para limpiar datos en Excel

Libro Relacionado

Análisis de datos de Excel para tontos, 2ª edición

Por Stephen L. Nelson, E. C. Nelson

La importación de datos a Excel puede ser problemática. El problema que puede tener al importar datos a Excel es que las etiquetas de texto no se ven bien. Estas funciones de texto pueden ayudarle a mantener sus datos limpios.

La función SUSTITUIR

La función SUSTITUIR reemplaza una parte de una cadena de texto. La función utiliza la siguiente sintaxis:

REPLACE(texto_antiguo,número_de_empezar,número_de_carros,texto_nuevo)

El argumento old_text, que distingue entre mayúsculas y minúsculas, o bien proporciona la cadena de texto de la que obtiene algún fragmento de texto o bien hace referencia a la celda que contiene la cadena de texto. El argumento start_num, que es la posición inicial, indica a Excel dónde comienza el texto que desea reemplazar.

El argumento num_chars indica a Excel la longitud del fragmento de texto (cuántos caracteres) desea reemplazar. El argumento new_text, que también distingue entre mayúsculas y minúsculas, indica a Excel qué texto nuevo desea utilizar para reemplazar el texto antiguo. Por ejemplo, para sustituir el nombre Chamberlain por el nombre Churchill en la cadena de texto Sr. Chamberlain, utilice la siguiente fórmula:

REEMPLAZO ("Sr. Chamberlain",5,11,"Churchill")

La función devuelve la cadena de texto Sr. Churchill.

La función REPT

La función REPT repite una cadena de texto. La función utiliza la siguiente sintaxis:

REPT(texto,número_veces)

El argumento text proporciona la cadena de texto o hace referencia a la celda que contiene la cadena de texto. El argumento number_times indica a Excel cuántas veces desea repetir el texto. Por ejemplo, la siguiente fórmula:

REPT("Walla",2")

devuelve la cadena de texto WallaWalla.

La función DERECHO

La función DERECHA devuelve un número específico de caracteres del extremo derecho de una cadena de texto. La función utiliza la siguiente sintaxis:

DERECHO(texto,num_chars)

El argumento text proporciona la cadena de texto que desea manipular o hace referencia a la celda que contiene la cadena de texto. El argumento num_chars indica a Excel cuántos caracteres debe tomar.

Por ejemplo, para tomar los dos caracteres más a la derecha de la cadena de texto Redmond WA, utilice la siguiente fórmula:

DERECHA ("Redmond WA",2)

La función BUSCAR

La función BUSCAR calcula la posición inicial de un fragmento de texto dentro de una cadena de texto. La función utiliza la siguiente sintaxis:

BUSCAR(find_text,within_text,start_num)

El argumento find_text le dice a Excel qué fragmento de texto está buscando. El argumento within_text indica a Excel qué cadena de texto desea buscar. El argumento le dice a Excel dónde iniciar su búsqueda. El argumento start_num es opcional. Si lo deja en blanco, Excel inicia la búsqueda al principio de la cadena within_text.

Por ejemplo, para identificar la posición en la que comienza el fragmento de texto Churchill en la cadena de texto Sr. Churchill, utilice la siguiente fórmula:

BUSCAR ("Churchill","Mr. Churchill",1)

La función SUBSTITUTE

La función SUBSTITUTE reemplaza las ocurrencias de texto en una cadena de texto. La función utiliza la siguiente sintaxis:

SUBSTITUTE(text,old_text,new_text,instances)

El argumento text le dice a Excel qué cadena de texto desea editar reemplazando algún fragmento de texto. El argumento old_text identifica el fragmento de texto a reemplazar. El nuevo_texto proporciona el nuevo texto de sustitución.

Como ejemplo de cómo funciona la función SUBSTITUTE, supongamos que necesita reemplazar la palabra Senador por la palabra Presidente en la cadena de texto.

SUBSTITUTO ("Senador Obama","Senador","Presidente")

El argumento instances es opcional, pero puede usarlo para indicar a Excel qué instancia de old_text desea realizar la sustitución. Por ejemplo, la función

SUBSTITUTO ("Senador Senador","Senador","Presidente",1)

devuelve la cadena de texto Presidente Senador Obama.

La función

SUBSTITUTO ("Senador Senador Obama","Senador","Presidente",2)

devuelve la cadena de texto Senador Presidente Obama.

Si deja el argumento de instancias en blanco, Excel reemplaza cada ocurrencia del texto_antiguo con el texto_nuevo. Por ejemplo, la función

SUBSTITUTO ("Senador Senador Obama","Senador","Presidente")

devuelve la cadena de texto Senador Senador Obama.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *