Funciones de texto Excel

Las tablas de Excel contienen principalmente datos numéricos en los que puede realizar varias operaciones matemáticas, lógicas y otras. Al mismo tiempo, una parte considerable de las tablas tiene celdas con texto. Por ejemplo, las listas de precios o las listas de clientes con direcciones ciertamente incluyen datos de prueba. Para realizar varias transformaciones en estos datos, existen funciones de texto de Excel. Estas funciones facilitan enormemente el procesamiento de datos de texto. Es importante no solo conocer la existencia de estas funciones y cómo funcionan, sino también poder aplicar este conocimiento en la práctica.
Función de texto LEN
REPLACE y SUBSTITUTE funciones de texto
Funciones de texto LEFT y RIGHT
Funciones de texto FIND y SEARCH
Funciones de texto TRIM y CLEAN
Función de texto REPT
Función de texto MID
Función de texto CONCATENATE

Función de texto LEN

Con la función LEN, puede contar el número de caracteres de texto en una celda (la longitud de una cadena). Al usarlo, debe tenerse en cuenta que este número incluye no solo el número de letras en todas las palabras, sino también los espacios entre palabras e incluso espacios antes y después de estas palabras. Función de texto LEN
Para usar esta función, haga clic en la celda donde se mostrará la longitud de la cadena. En el menú principal de Excel, haga clic en la pestaña “Formulas” y seleccione el elemento “Text”. En la lista de funciones que aparece, seleccione la función LEN.LEN Excel
En la ventana “Function Arguments” especifique la dirección de la celda en la que se contará el número de caracteres.Longitud de cadena de Excel
Después de hacer clic en el botón “OK”, el número de caracteres en la línea especificada aparecerá en la celda con el resultado de la función.

La función LEN es útil cuando el número de caracteres en una línea es limitado. Para tales filas, puede calcular rápidamente el número de caracteres en cada celda de la columna seleccionada y resaltar las cantidades que excedan el límite especificado.

REPLACE y SUBSTITUTE funciones de texto

La función REPLACE, a juzgar por el nombre, cambia el texto de la celda al texto especificado. Por ejemplo, debe especificar solo el primer y último carácter de la columna con contraseñas de la misma longitud y marcar el resto con asteriscos. ¿Cómo hacer esto?

  1. Coloque el cursor en la celda donde se mostrará el resultado de la sustitución de caracteres. En el menú principal de Excel en la pestaña “Formulas”, haga clic en el elemento “Text” y seleccione la función REPLACE.
  2. En la ventana de argumentos de la función, especifique los parámetros necesarios:
    • “Old_text”. Haga clic en la celda cuyo texto desea convertir o ingrese manualmente la dirección de la celda.
    • “Start_num”. Indique desde qué posición debe reemplazarse el texto.
    • “Num_chars”. Indique cuántos caracteres deben ser reemplazados en el texto. Si coloca un cero, el texto seleccionado se insertará desde la posición especificada.
    • “New_text”. Especifique el texto para reemplazar los caracteres.REPLACE function
  3. Haga clic en “OK”.
  4. Tire de la esquina de la primera celda para copiar la fórmula de las siguientes celdas. REPLACE Excel

La función REPLACE se usa raramente, pero en algunos casos su uso está justificado. Por ejemplo, cuando estás en una línea necesitas insertar un nuevo texto.

Junto con la función REPLACE, puede usar la función SUBSTITUTE para propósitos similares. Esta función reemplaza el texto especificado con el valor especificado. Por ejemplo, en la celda con el texto “current month” debe reemplazar la palabra “month” con la palabra “quarter”. Seleccione la función SUBSTITUTE y especifique los argumentos correspondientes.Función SUBSTITUTE
Después de hacer clic en el botón “OK” en la celda especificada, la frase “current month” se reemplazará por “current quarter”.

¿Cuál es la diferencia entre estas funciones? La función SUBSTITUTE indica explícitamente qué texto debe reemplazarse con el especificado, mientras que para usar la función REPLACE, solo necesita especificar la posición inicial para reemplazar el texto y la cantidad de caracteres que se reemplazarán. Por lo tanto, en algunos casos es más fácil usar la función SUBSTITUTE que la función REPLACE.

Además, la función REPLACE corrige solo una aparición de una frase dada, y la función SUBSTITUTE puede reemplazar todas las apariciones de una palabra dada, solo la primera, la segunda, y así sucesivamente. Sin embargo, debe tenerse en cuenta que la función SUBSTITUTE distingue entre mayúsculas y minúsculas. Es decir, en el ejemplo dado, si la palabra “Month” se escribiera con una letra mayúscula, el reemplazo no habría ocurrido.

Funciones de texto LEFT y RIGHT

Las funciones LEFT y RIGHT extraen un número específico de caracteres de una cadena de texto y los colocan en la celda seleccionada. La función LEFT devuelve el número especificado de caracteres, comenzando con el primer carácter de la línea, y la función RIGHT devuelve el número especificado de caracteres, comenzando con el último carácter de la línea. En el primer caso, el recuento de signos va de izquierda a derecha y, en el segundo, de derecha a izquierda.

Considere un ejemplo. Hay una tabla en una de las columnas que contiene el precio junto con el código de moneda. Es necesario llevar a cabo los códigos de moneda en una columna separada. Para ello, puede utilizar la función RIGHT.

  1. Coloque el cursor en la primera celda de la columna en la que se ubicarán los códigos de moneda. En la pestaña “Formulas”, seleccione “Text” y en la lista de funciones que aparece, seleccione la función RIGHT.
  2. En la ventana “Function Arguments” que se abre, especifique la dirección de la primera celda en la columna de la que desea extraer el código de moneda y especifique el número de caracteres que se copiarán, comenzando con el último carácter de la línea.Función RIGHT
  3. Haga clic en “OK”.
  4. Tire de la esquina inferior derecha de la primera celda de la columna de moneda para copiar la fórmula de las celdas restantes. Función LEFT

A menudo, las funciones LEFT y RIGHT se usan en combinación con otras funciones. Por ejemplo, si los utiliza junto con la función SEARCH, puede seleccionar los valores deseados para un criterio determinado.

Funciones de texto FIND y SEARCH

El propósito de estas funciones se aclara ya por su nombre. Ambas funciones analizan la cadena de texto y dan el número ordinal de la posición desde la que comienza el texto de búsqueda, especificado como un argumento.

Considere un ejemplo. En la línea “Computer chair” debe encontrar el número de la posición desde la cual comienza la palabra “chair”. Para ello utilizaremos la función FIND.

  1. Coloque el cursor en la celda donde se mostrará el resultado de la búsqueda. En la pestaña “Formulas”, vaya a la sección “Text” y en la lista de funciones que aparecen, seleccione la función FIND.
  2. Introduzca los argumentos de la función:
    • Fnd_text – “chair”.
    • Within_text – А1 (dirección de celda con cadena de texto).
    • Start_position – no se puede especificar En este caso, la búsqueda se realizará a partir del primer carácter. El número de posición debe especificarse cuando en el texto de la línea el texto de búsqueda se encuentra varias veces.
  3. Haga clic en “OK”.
  4. Como resultado de estas acciones, el número de posición con el que comienza la palabra “chair” aparece en la celda con el resultado.Función FIND

Si no se encuentra el texto especificado, el mensaje de error “#VALUE!” Aparece en la celda.

¿Cuál es la diferencia entre SEARCH y FIND? La función FIND, a diferencia de la función SEARCH, distingue entre mayúsculas y minúsculas. Es decir, si en este ejemplo, como argumento, especifique la palabra “Chair” con una letra mayúscula, no se encontrará.

Al mismo tiempo, la función de SEARCH, a diferencia de la función FIND, permite el uso de comodines. Estos incluyen, por ejemplo, un asterisco (*) y un signo de interrogación (?). El primer carácter indica cualquier prueba y el segundo carácter, cualquier carácter. Es decir, en este ejemplo, para el argumento “c???r” en la primera celda, la función SEARCH devolverá el valor 10, mientras que la función FIND indicará que no se encontró el valor.

Funciones de texto TRIM y CLEAN

Las funciones TRIM y CLEAN están diseñadas para borrar texto de caracteres innecesarios. Con frecuencia surgen espacios adicionales y caracteres no imprimibles al copiar texto de otros programas. Los caracteres que no se imprimen aparecen, por ejemplo, en forma de cuadrados o guiones. Para eliminarlos, coloque el cursor en la celda donde se ubicará el texto corregido y seleccione la función CLEAN. Como argumento de función, especifique la dirección de la celda con caracteres no imprimibles.Función CLEAN
Después de presionar el botón “OK”, aparecerá texto sin caracteres innecesarios en la celda libre.

De manera similar, se utiliza la función TRIM, que elimina espacios adicionales en el texto, incluso al principio y al final de una línea, dejándolos solo uno entre las palabras. A menudo, esta función se usa para evitar errores al ordenar valores de celda o para evitar errores en las fórmulas.

El algoritmo para usar esta función es exactamente el mismo que el de la función CLEAN. Función TRIM

Función de texto REPT

La función REPT muestra el texto o carácter especificado un número específico de veces. Esta función se puede utilizar como parte de fórmulas complejas, o por separado. A menudo se usa para ocultar un texto dado y reemplazarlo con un conjunto de caracteres.

Considere un ejemplo cuando esté en la tabla con datos de cuenta de usuario que necesita reemplazar las contraseñas establecidas explícitamente con un asterisco (*).

  1. Coloque el cursor en la primera celda de la columna donde se ubicarán las contraseñas. En la pestaña “Formulas”, en la sección “Text”, seleccione la función REPT.
  2. En la ventana “Function Arguments”, en el campo “Text”, ingrese un asterisco (*). En el campo “Number_times”, ingrese la fórmula LEN(B1), que contará el número de caracteres en cada contraseña y mostrará tantos asteriscos como caracteres haya en la contraseña.Función REPT
  3. Haga clic en “OK” y copie la fórmula resultante en las celdas inferiores de la columna. REPT en Excel

La función REPT también se puede usar en los casos en que necesite ocultar solo una parte del texto o agregar texto o un símbolo a los datos de la celda original. Esto se puede implementar en combinación con otras funciones como RIGHT, LEFT, IF, LEN y otras.

Función de texto MID

Usando la función MID, puede extraer un fragmento de una cadena de texto y colocarlo en una celda separada. Para que esta función funcione correctamente, basta con ingresar la dirección de la celda de la que necesita extraer parte del texto y también indicar la posición inicial del fragmento extraído y el número de caracteres.

La conveniencia de usar esta función se puede ver claramente en el siguiente ejemplo. La tabla tiene una columna con los nombres de los teléfonos Samsung. Es necesario llevar la parte del nombre que se encuentra después de las palabras “Samsung Galaxy” en una columna separada.

  1. Coloque el cursor del mouse en la columna donde se ubicarán los resultados de la función, y en la lista de funciones de texto seleccione la función MID.
  2. En la ventana de argumentos de la función que aparece, en el campo “Text”, especifique la dirección de la celda de la que se extraerá el texto. En el campo “Start_num”, especifique la posición desde la cual comienza el texto extraído (teniendo en cuenta los espacios entre las palabras). En el campo “Number_chars”, especifique el número de caracteres que se extraerán.Función MIND
  3. Después de presionar el botón “OK”, el fragmento de texto necesario se colocará en la celda especificada.

Desafortunadamente, la mayoría de las veces el número de caracteres extraídos en las celdas de una columna no es idéntico, por lo que se recomienda usar la función MID junto con la función FIND y buscar según algunos criterios, por ejemplo, mediante la presencia de un espacio entre las palabras. Extraer texto de la línea de Excel
En este ejemplo, la fórmula para la primera celda de la columna con los resultados será: =MID(A1;FIND(” “;A1)+1;255). En esta fórmula, “+1” significa que la posición del texto deseado también debe tenerse en cuenta, pero no debe devolverse.

Función de texto CONCATENATE

Con la ayuda de la función CONCATENATE, puede conectar varias líneas de texto en una sola línea. Puede haber muchas líneas conectadas, hasta 255. Puede usar texto, números o direcciones de celda como argumentos de función.

Considere un ejemplo en el que los nombres y apellidos de las personas en celdas separadas deben mostrarse en una celda.

  1. Coloque el cursor del mouse en la celda donde se ubicará el resultado de la función.
  2. Vaya a la sección de funciones de texto y seleccione la función CONCATENATE.
  3. En la ventana de argumentos de la función que se abre, especifique alternativamente las direcciones de las celdas que se unirán. No te olvides de los espacios entre las palabras. Los espacios se indican entre comillas. Función de CONCATENATE
  4. Después de presionar el botón “OK”, aparecerá un texto que consta de los nombres y apellidos en la celda con el resultado de la función. Conectar filas de Excel

Si el argumento es un valor de texto, no una dirección de celda, debe estar entre comillas.

Como puede ver, es fácil trabajar con las funciones de texto de Excel. Para estudiarlos, solo necesita practicar un poco con copias de documentos. Y no olvide poner una contraseña en la documentación importante para proteger el contenido de los archivos de Excel del acceso no autorizado. Y si ha perdido el código que necesita, utilice un software especial de  recuperación de la contraseña Excel.