Funciones de texto en fórmulas de excel: mayúsculas, minúsculas y propn. Ejemplos de funciones de texto en Excel Cualquier valor de texto en Excel

nombre completo, numeros tarjetas bancarias, direcciones de clientes o empleados, comentarios y mucho más: todas estas son líneas que muchos encuentran cuando trabajan con aplicacion excel. Por tanto, es útil poder procesar este tipo de información. Este artículo analizará las funciones de texto en Excel, pero no todas, sino aquellas que, según el sitio, son las más útiles e interesantes:

Puede encontrar una lista de todas las funciones de texto en la pestaña "Fórmulas" => lista desplegable "Texto":

función IZQUIERDA

Devuelve una subcadena de texto en orden de izquierda a derecha dentro de un número determinado de caracteres.

Sintaxis:=IZQUIERDA(texto, [número de caracteres])

Definiciones de argumentos:

  • texto: una cadena o una referencia a una celda que contiene texto del cual desea devolver una subcadena;
  • number_characters es un argumento opcional. Un número entero que indica cuántos caracteres devolver del texto. El valor predeterminado es 1.

Ejemplo de uso:

Fórmula: =IZQUIERDA("Texto personalizado";8): el valor devuelto "Personalizado".

Función DERECHA

Esta función similar a la función IZQUIERDA, excepto que los caracteres se devuelven desde el final de la cadena.

Ejemplo de uso:

Fórmula: =DERECHA("texto libre";5): el valor devuelto es "texto".

Función LONGITUD

Se utiliza para determinar la longitud de la cuerda. El resultado es un número entero que indica el número de caracteres del texto.

Sintaxis:=LARGO(texto)

Ejemplo de uso:

función ENCONTRAR

Devuelve un número que es la aparición del primer carácter de la subcadena del texto de búsqueda. Si no se encuentra el texto, se devuelve el error "#VALOR!".

Sintaxis:=ENCONTRAR(texto_búsqueda; texto_búsqueda; [posición_inicial])

Definiciones de argumentos:

  • search_text – la cadena que se va a encontrar;
  • search_text – texto en el que se busca el primer argumento;
  • start_position es un elemento opcional. Acepta un número entero que especifica en qué carácter text_to_search debe comenzar la búsqueda. El valor predeterminado es 1.

Ejemplo de uso:

De un extracto de un poema del gran poeta S.A. Yesenin encontramos la aparición del primer carácter de la línea "pájaro". La búsqueda se realiza desde el principio de la línea. Si en el ejemplo anterior la búsqueda se realizó a partir del carácter 40, entonces la función devolvería un error, porque no se encontró ninguna posición de entrada.

Función REEMPLAZAR

Esta función reemplaza parte de una cadena en un número específico de caracteres, comenzando con el carácter especificado, con texto nuevo.

Sintaxis: REEMPLAZAR (texto_antiguo, posición_inicial, número de caracteres, texto_nuevo)

Definiciones de argumentos:

  • old_text – una cadena o un enlace a una celda que contiene texto;
  • start_position: el número de serie del carácter de izquierda a derecha que se va a reemplazar;
  • number_characters: el número de caracteres, comenzando desde start_position inclusive, que deben reemplazarse con texto nuevo;
  • new_text: una cadena que reemplaza parte del texto antiguo especificado por los argumentos posición_inicial y el número de caracteres.

Ejemplo de uso:

Aquí, en la línea contenida en la celda A1, la palabra "antiguo", que comienza en el carácter 19 y tiene 6 caracteres, se reemplaza por la palabra "nuevo".

En el caso de procesar una pequeña cantidad de células, este método es bastante aceptable. Pero si necesita procesar varios miles de filas diferentes, entonces el proceso de creación de fórmulas requerirá mucha mano de obra. Por lo tanto, reharemos el ejemplo considerado, utilizando el conocimiento de las funciones que ya se describieron al principio del artículo, a saber:

  • El argumento “posición_inicial” será reemplazado por la función “BUSCAR”;
  • En lugar del argumento “número de caracteres” insertaremos la función “LONGITUD”.

Como resultado, obtenemos la fórmula: =REPLACE(A1; ENCONTRAR("antiguo";A1);LONGITUD("antiguo");"nuevo")

Mire la pantalla de impresión de la ventana de funciones. Los resultados devueltos por los argumentos no han cambiado, pero ahora se pueden determinar dinámicamente componiendo la fórmula una vez.

Función SUSTITUIR

Esta función reemplaza las apariciones de la subcadena especificada en el texto con texto nuevo, que es similar a la función "REEMPLAZAR", pero existe una diferencia fundamental entre ellas. Si la función "REEMPLAZAR" cambia el texto especificado carácter por carácter manualmente, entonces la función "SUSTITUIR" busca automáticamente apariciones de la cadena especificada y las cambia.

Sintaxis: SUSTITUIR(texto; texto_antiguo; texto_nuevo; [número_ocurrencia])

Definiciones de argumentos:

  • old_text: subcadena del primer argumento que debe reemplazarse;
  • new_text – una cadena para reemplazar el texto antiguo;
  • número_ocurrencia es un argumento opcional. Acepta un número entero que indica el número de secuencia de la aparición del texto_antiguo que se va a reemplazar; todas las demás apariciones no se verán afectadas. Si deja el argumento vacío, se reemplazarán todas las apariciones.

Ejemplo de uso:

La línea de la celda A1 contiene texto que tiene 2 subcadenas "antiguas". Necesitamos sustituir la cadena "nueva" en lugar de la primera aparición. Como resultado, parte del texto “...viejo-viejo...” se reemplaza por “...nuevo-viejo...”.

Si se omitiera el último argumento, el resultado sería la cadena "una cadena que contiene texto nuevo-nuevo".

función PSTR

PSTR devuelve de la cadena especificada una parte del texto en un número específico de caracteres, comenzando desde el carácter especificado.

Sintaxis: PSTR(texto; posición_inicial; número_de_caracteres)

Definiciones de argumentos:

  • texto: una cadena o un enlace a una celda que contiene texto;
  • start_position – el número de serie del carácter desde el cual se debe devolver la cadena;
  • number_characters: un número entero natural que indica el número de caracteres que se devolverán, comenzando desde la posición start_position.

Ejemplo de uso:

Del texto ubicado en la celda A1, debes devolver las 2 últimas palabras, que tienen una longitud total de 12 caracteres. El primer carácter de la frase devuelta tiene el número de secuencia 12.

El argumento number_characters puede exceder la longitud permitida de los caracteres devueltos. Aquellos. Si en el ejemplo considerado, en lugar de número_caracteres = 12, se había especificado el valor 15, entonces el resultado no cambió y la función también devolvió la cadena "función PSTR".

Para facilitar el uso de esta función, sus argumentos se pueden reemplazar por las funciones “BUSCAR” y “LONGITUD”, como se hizo en el ejemplo con la función “REPLACE”.

Función ESPACIO

Esta función elimina todos los espacios adicionales: espacios alrededor de los bordes y espacios dobles entre palabras. Después de que la función procesa las cadenas, solo quedan espacios simples entre las palabras.

Sintaxis:=ESPACIO(texto)

Ejemplo de uso:

ESPACIO( "Texto con espacios extra entre palabras y alrededor de los bordes" )

El resultado de ejecutar la función será la línea: "Texto con espacios extra entre palabras y alrededor de los bordes" .

Función CONECTAR

Usando la función CONCATENAR, puede combinar varias líneas. El número máximo de filas para fusionar es 255.

Sintaxis:=CONCATENAR(texto1, [texto2], ...)

La función debe contener al menos un argumento.

Estas son las funciones de texto de Excel más utilizadas (referencia rápida). Información adicional Puede encontrar información sobre las funciones en el cuadro de diálogo del asistente de funciones, así como en sistema de ayuda excel.


Las funciones de texto convierten valores de texto numéricos en números y valores numéricos en cadenas de caracteres (cadenas de texto) y también le permiten realizar diversas operaciones en cadenas de caracteres.

función TEXTO

La función TEXTO convierte un número en una cadena de texto con un formato específico. Sintaxis:


=TEXTO(valor,formato)


El argumento del valor puede ser cualquier número, fórmula o referencia de celda. El argumento de formato determina cómo se muestra la cadena devuelta. Puede utilizar cualquiera de los caracteres de formato excepto el asterisco para establecer el formato requerido. No se permite el uso del formato General. Por ejemplo, la siguiente fórmula devuelve la cadena de texto 25,25:


=TEXTO(101/4,"0.00")

Función RUBLE

La función DÓLAR convierte un número en una cadena. Sin embargo, RUBLE devuelve una cadena en formato de moneda con el número especificado de decimales. Sintaxis:


=RUBLE(número, número_caracteres)


Excel redondeará el número si es necesario. Si se omite el argumento number_characters, Excel usa dos decimales y, si este argumento es negativo, el valor devuelto se redondea a la izquierda del punto decimal.

Función LONGITUD

La función LEN devuelve el número de caracteres de una cadena de texto y tiene la siguiente sintaxis:


=LARGO(texto)


El argumento de texto debe ser una cadena de caracteres encerrada en doble comillas o una referencia de celda. Por ejemplo, la siguiente fórmula devuelve el valor 6:


=LONGITUD("cabeza")


La función LENGTH devuelve la longitud del texto o valor mostrado, no el valor almacenado de la celda. Además, ignora los ceros a la izquierda.

Función CARACTER y CÓDIGO DE CARACTER

Cualquier computadora utiliza códigos numéricos para representar caracteres. El sistema de codificación de caracteres más común es ASCII. En este sistema, los números, letras y otros símbolos se representan mediante números del 0 al 127 (255). Las funciones CHAR y CODE tratan específicamente con códigos ASCII. La función CHAR devuelve el carácter que coincide con el código numérico ASCII especificado y la función CHAR devuelve el código ASCII para el primer carácter de su argumento. Sintaxis de la función:


=CAR(número)
=CODEQUIM(texto)


Si ingresa un carácter como argumento de texto, asegúrese de incluirlo entre comillas dobles; de lo contrario, Excel devolverá un valor incorrecto.

Funciones SPACEBEL y PECHSIMV

A menudo, los espacios iniciales y finales impiden que los valores se ordenen correctamente en una hoja de trabajo o base de datos. Si utiliza funciones de texto para trabajar con el texto de la hoja de cálculo, los espacios adicionales pueden impedir que las fórmulas funcionen correctamente. La función TRIM elimina los espacios iniciales y finales de una cadena, dejando solo un espacio entre las palabras. Sintaxis:


=ESPACIO(texto)


La función LIMPIAR es similar a la función ESPACIO excepto que elimina todos los caracteres que no se imprimen. La función PREPCHYMB es especialmente útil al importar datos de otros programas porque algunos valores importados pueden contener caracteres que no se pueden imprimir. Estos símbolos pueden aparecer en las hojas de trabajo como pequeños cuadrados o barras verticales. La función PRINTCHARACTERS le permite eliminar caracteres que no se imprimen de dichos datos. Sintaxis:


=PECHSIMB(texto)

Función COINCIDENTE

La función EXACTA compara dos cadenas de texto para obtener una identidad completa, teniendo en cuenta el caso de las letras. Se ignoran las diferencias de formato. Sintaxis:


=COINCIDENTE(texto1,texto2)


Si los argumentos texto 1 Y texto2 distingue entre mayúsculas y minúsculas, la función devuelve VERDADERO; de lo contrario, FALSO. Argumentos texto 1 Y texto2 deben ser cadenas de caracteres entre comillas dobles o referencias a celdas que contengan texto.

Funciones SUPERIOR, INFERIOR y PROP

Excel tiene tres funciones que le permiten cambiar el caso de las letras en cadenas de texto: SUPERIOR, INFERIOR y APROPIADO. La función CAPITAL convierte todas las letras de una cadena de texto a mayúsculas y la función INFERIOR convierte todas las letras a minúsculas. La función ADECUADA pone en mayúscula la primera letra de cada palabra y todas las letras que siguen inmediatamente a los caracteres que no son letras; todas las demás letras se convierten a minúsculas. Estas funciones tienen la siguiente sintaxis:


=MAYÚSCULAS(texto)
=BAJO(texto)
=PROPNACH(texto)


Cuando se trabaja con datos existentes, a menudo surge una situación en la que es necesario modificar los valores originales a los que se aplican las funciones de texto. Puedes ingresar la función en las mismas celdas donde se encuentran estos valores, ya que las fórmulas ingresadas los reemplazarán. Pero puedes crear fórmulas temporales con una función de texto en celdas vacías en la misma fila y copiar el resultado al portapapeles. Para reemplazar los valores originales con valores modificados, seleccione las celdas de texto originales, seleccione Pegado especial en el menú Editar, seleccione el botón de opción Valores y haga clic en Aceptar. Luego puede eliminar las fórmulas temporales.

Excel es esencial cuando necesitas organizar, procesar y guardar mucha información. Ayudará a automatizar los cálculos, haciéndolos más fáciles y confiables. Las fórmulas en Excel le permiten realizar cálculos arbitrariamente complejos y obtener resultados al instante.

Cómo escribir una fórmula en Excel

Antes de aprender esto, es necesario comprender algunos principios básicos.

  1. Cada uno comienza con un signo “=".
  2. Los valores y funciones de las celdas pueden participar en los cálculos.
  3. Los operadores se utilizan como símbolos matemáticos familiares para las operaciones.
  4. Cuando insertas un registro, la celda muestra el resultado del cálculo de forma predeterminada.
  5. Puedes ver el diseño en la línea encima de la tabla.

Cada celda en Excel es una unidad indivisible con su propio identificador (dirección), que se indica mediante una letra (número de columna) y un número (número de fila). La dirección se muestra en el campo encima de la tabla.

Entonces, ¿cómo se crea y pega una fórmula en Excel? Proceder según el siguiente algoritmo:


Designación Significado

Suma
- Resta
/ División
* Multiplicación

Si necesita especificar un número en lugar de una dirección de celda, ingréselo desde el teclado. Para especificar un signo negativo en una fórmula de Excel, haga clic en "-".

Cómo ingresar y copiar fórmulas en Excel

Siempre se ingresan después de hacer clic en “=". ¿Pero qué hacer si hay muchos cálculos similares? En este caso, puede especificar uno y luego simplemente copiarlo. Para hacer esto, ingrese la fórmula y luego “estírela” en la dirección deseada para multiplicarla.
Coloque el puntero sobre la celda que desea copiar y mueva el puntero del mouse a la esquina inferior derecha (sobre el cuadrado). Debe tomar la forma de una cruz simple con lados iguales.


Hacer clic botón izquierdo y tirar.


Suelte cuando necesite dejar de copiar. En este momento aparecerán los resultados del cálculo.


También puedes estirarlo hacia la derecha.
Mueva el puntero a una celda adyacente. Verá la misma entrada, pero con direcciones diferentes.


Al copiar de esta manera, los números de las filas aumentan si el desplazamiento se produce hacia abajo, o los números de las columnas aumentan si se desplaza hacia la derecha. Esto se llama direccionamiento relativo.
Ingresemos el valor del IVA en la tabla y calculemos el precio con impuestos incluidos.


El precio con IVA incluido se calcula como precio*(1+IVA). Ingresemos la secuencia en la primera celda.


Intentemos copiar la entrada.


El resultado fue extraño.


Revisemos el contenido de la segunda celda.


Como puede ver, al copiar, no solo cambió el precio, sino también el IVA. Y necesitamos que esta celda permanezca fija. Anclemoslo con un vínculo absoluto. Para hacer esto, mueva el puntero a la primera celda y haga clic en la dirección B2 en la barra de fórmulas.


Presione F4. A la dirección se le agregará un signo “$”. Este es el signo de una celda absoluta.


Ahora, después de copiar, la dirección B2 permanecerá sin cambios.
Si accidentalmente ingresó datos en la celda incorrecta, simplemente muévala. Para hacer esto, mueva el puntero del mouse sobre cualquier borde, espere hasta que el mouse parezca una cruz con flechas, presione el botón izquierdo y arrastre. En el lugar deseado, simplemente suelte el manipulador.

Usar funciones para cálculos

Excel ofrece una gran cantidad de funciones, que se dividen en categorías. Puede ver la lista completa haciendo clic en el botón Fx al lado de la línea de fórmula o abriendo la sección "Fórmulas" en la barra de herramientas.


Hablemos de algunas funciones.

Cómo configurar fórmulas "Si" en Excel

Esta función le permite establecer una condición y realizar un cálculo dependiendo de su verdad o falsedad. Por ejemplo, si la cantidad de productos vendidos es más de 4 paquetes, debes comprar más.
Para insertar el resultado dependiendo de la condición, agregaremos otra columna a la tabla.


En la primera celda debajo del encabezado de esta columna, coloque el puntero y haga clic en el elemento "Booleano" en la barra de herramientas. Seleccionemos la función "Si".


Al igual que al insertar cualquier función, se abrirá una ventana para que complete los argumentos.


Indiquemos la condición. Para hacer esto, haga clic en la primera fila y seleccione la primera celda "Vendido". A continuación, ponga el signo “>” e indique el número 4.


En la segunda línea escribiremos “Comprar”. Este mensaje aparecerá para aquellos artículos que se hayan agotado. La última línea se puede dejar en blanco ya que no tenemos ninguna acción si la condición es falsa.


Haga clic en Aceptar y copie la entrada de toda la columna.


Para evitar que se muestre "FALSO" en la celda, abramos la función nuevamente y corrijamos. Coloque el puntero en la primera celda y presione Fx al lado de la barra de fórmulas. Inserte el cursor en la tercera línea y coloque un espacio entre las comillas.


Luego Aceptar y copiar nuevamente.


Ahora vemos qué producto se debe comprar.

Texto de fórmula en Excel

Esta función le permite aplicar un formato al contenido de una celda. En este caso, cualquier tipo de datos se convierte a texto, lo que significa que no se puede utilizar para más cálculos. Agreguemos una columna para formatear el total.


En la primera celda, ingrese una función (el botón "Texto" en la sección "Fórmulas").


En la ventana de argumentos, indicaremos un enlace a la celda de monto total y estableceremos el formato en "#rub".


Haga clic en Aceptar y copie.


Si intentamos utilizar esta cantidad en los cálculos, recibiremos un mensaje de error.

"VALOR" indica que no se puede realizar el cálculo.
Puedes ver ejemplos de formatos en la captura de pantalla.

Fórmula de fecha en Excel

Excel ofrece muchas opciones para trabajar con fechas. Uno de ellos, FECHA, le permite construir una fecha a partir de tres números. Esto resulta útil si tiene tres columnas diferentes: día, mes y año.

Coloque el puntero en la primera celda de la cuarta columna y seleccione una función de la lista Fecha y hora.

Organice las direcciones de las celdas en consecuencia y haga clic en Aceptar.


Copia la entrada.

Autosuma en Excel

En caso de que necesite sumar una gran cantidad de datos, Excel proporciona la función SUMA. Por ejemplo, calculemos el monto de los bienes vendidos.
Coloque el puntero en la celda F12. Calculará el total.


Vaya al panel Fórmulas y haga clic en Autosuma.


Excel resaltará automáticamente el rango de números más cercano.


Puede seleccionar un rango diferente. En este ejemplo, Excel hizo todo correctamente. Haga clic en Aceptar. Preste atención al contenido de la celda. La función SUMA fue sustituida automáticamente.


Al insertar un rango, se especifican la primera dirección de celda, dos puntos y la última dirección de celda. ":" significa "Tomar todas las celdas entre la primera y la última". Si necesita enumerar varias celdas, separe sus direcciones con un punto y coma:
SUMA (F5;F8;F11)

Trabajar en Excel con fórmulas: ejemplo

Te contamos cómo hacer una fórmula en Excel. Este es un conocimiento que puede resultar útil incluso en la vida cotidiana. Podrás gestionar tu presupuesto personal y controlar los gastos.


La captura de pantalla muestra las fórmulas que se ingresan para calcular los montos de ingresos y gastos, así como el cálculo del saldo al final del mes. Agregue hojas al libro de trabajo para cada mes si no quiere todas las hojas en una. Para hacer esto, simplemente haga clic en el “+” en la parte inferior de la ventana.

Para cambiar el nombre de una hoja, haga doble clic en ella e ingrese un nombre.

La tabla se puede hacer aún más detallada.
Excel es muy programa útil, y los cálculos que contiene ofrecen posibilidades casi ilimitadas.

¡Qué tengas un lindo día!

A menudo, en Excel hay que procesar cadenas de texto de una forma u otra. Es muy difícil realizar este tipo de operaciones manualmente cuando el número de líneas es superior a cien. Para mayor comodidad, Excel ha implementado un buen conjunto de funciones para trabajar con un conjunto de datos de cadenas. En este artículo describiré brevemente las funciones necesarias para trabajar con cadenas en la categoría "Texto" y consideraré algunas de ellas con ejemplos.

Funciones de la categoría "Texto"

Entonces, veamos las funciones principales y útiles de la categoría "Texto", usted puede familiarizarse con el resto.

  • TEXTO DE BATEA(Valor): una función que convierte un número en un tipo de texto;
  • DLST(Valor) es una función auxiliar, muy útil cuando se trabaja con cadenas. Devuelve la longitud de la cadena, es decir número de caracteres contenidos en la línea;
  • REEMPLAZAR(Texto antiguo, posición inicial, número de caracteres, texto nuevo): reemplaza el número especificado de caracteres de una determinada posición en el texto antiguo por uno nuevo;
  • SIGNIFICATIVO(Texto) – convierte texto en un número;
  • LEVSIMV(Cadena, Número de caracteres): una función muy útil, devuelve el número especificado de caracteres, comenzando desde el primer carácter;
  • BIEN(Cadena, Número de caracteres) – análogo de la función LEVSIMV, con la única diferencia de que los personajes que regresan con último personaje instrumentos de cuerda;
  • ENCONTRAR(texto a buscar, texto en el que estamos buscando, posición inicial): la función devuelve la posición desde la cual comienza la aparición del texto buscado. Los personajes distinguen entre mayúsculas y minúsculas. Si necesita distinguir entre mayúsculas y minúsculas, utilice la función BUSCAR. ¡Solo se devuelve la posición de la primera aparición en la cadena!
  • SUSTITUTO(texto, texto antiguo, texto nuevo, posición) – una función interesante, a primera vista similar a la función REEMPLAZAR, pero la función SUSTITUTO es capaz de reemplazar todas las apariciones en la cadena con una nueva subcadena si se omite el argumento "posición";
  • PSTR(Texto, Posición inicial, Número de caracteres): la función es similar a LEVSIMV, pero es capaz de devolver caracteres desde la posición especificada:
  • CONECTAR(Texto1, Texto 2... Texto 30): la función le permite conectar hasta 30 líneas. También puedes utilizar el símbolo " & ", se verá así "="Text1" & "Text2" & "Text3"";

Estas son básicamente funciones de uso frecuente cuando se trabaja con cadenas. Ahora veamos un par de ejemplos que demostrarán cómo funcionan algunas de las funciones.

Ejemplo 1
Dado un conjunto de líneas:

Es necesario extraer fechas, números de factura de estas líneas y también agregar un campo de mes para filtrar las líneas por mes.

Extraigamos los números de factura en la columna B. Para ello encontraremos el llamado símbolo o palabra clave. En nuestro ejemplo, puede ver que cada número de factura está precedido por "No" y la longitud del número de factura es de 6 caracteres. Usemos las funciones FIND y PSTR. Escribimos la siguiente fórmula en la celda B2:

= PSTR(A2; ENCONTRAR("№";A2)+1;6)

Veamos la fórmula. De la línea A2 de la posición siguiente al signo "No" encontrado, extraemos 6 caracteres numéricos.

Ahora extraigamos la fecha. Aquí todo es sencillo. La fecha se encuentra al final de la línea y ocupa 8 caracteres. La fórmula para C2 es la siguiente:

= BIEN(A2;8)

pero la fecha extraída será una cadena, para convertirla en fecha es necesario convertir el texto en un número después de la extracción:

= SIGNIFICATIVO(BIEN(A2;8))

y luego, configure el formato de visualización en la celda, como se describe en el artículo ““.

Y por último, para facilitar el filtrado adicional de filas, introduciremos la columna del mes, que obtendremos de la fecha. Sólo para crear un mes necesitamos eliminar el día y reemplazarlo por “01”. Fórmula para D2:

= SIGNIFICATIVO(CONECTAR("01"; BIEN(A2;6))) o = SIGNIFICATIVO("01"& BIEN(A2;6))

Establecer el formato de celda " MMMM AAAA" Resultado:

Ejemplo 2
En línea " Un ejemplo de trabajo con cadenas en Excel." Todos los espacios deben reemplazarse con el signo "_" y antes de la palabra "Excel" agregar "MS".

La fórmula será la siguiente:

=SUSTITUTO(REEMPLAZAR(A1; BUSCAR("excel";A1);0;"MS ");" ";"_")

Para entender esta fórmula, divídela en tres columnas. Comienza con BUSCAR, el último será SUSTITUIR.

Todo. Si tiene alguna pregunta, no dude en preguntar

Excel ofrece a sus usuarios hasta 3 funciones para trabajar con letras grandes y pequeñas en el texto (mayúsculas y minúsculas). Estas funciones de texto convierten las letras en mayúsculas y minúsculas, o cambian solo la primera letra de una palabra para ponerla en mayúscula.

Fórmulas con funciones de texto de Excel.

Primero, veamos 3 funciones de texto de Excel como ejemplo:

  1. CAPITAL: esta función de texto cambia todas las letras de una palabra a letras mayúsculas.
  2. INFERIOR: esta función convierte todos los caracteres del texto a letras minúsculas y minúsculas.
  3. PROPNACH: la función cambia solo la primera letra de cada palabra a una letra mayúscula.

Como puede ver en el ejemplo de la figura, estas funciones no requieren nada en sus argumentos más que los datos de texto originales, que deben convertirse de acuerdo con los requisitos del usuario.

A pesar de una selección tan amplia de funciones, Excel todavía necesita una función que pueda reemplazar la primera letra por una mayúscula solo en la primera palabra de una oración, y no en todas las palabras. Sin embargo, para resolver este problema, puede crear su propia fórmula personalizada utilizando la misma y otras funciones de texto de Excel:

Para resolver este popular problema, necesita utilizar funciones de texto de Excel adicionales en la fórmula: IZQUIERDA, DERECHA y LONGITUD.



El principio de funcionamiento de la fórmula para reemplazar la primera letra en una oración.

Si observa detenidamente la sintaxis de la fórmula anterior, podrá ver fácilmente que consta de dos partes conectadas entre sí mediante el operador &.

El lado izquierdo de la fórmula usa la función IZQUIERDA adicional:


El propósito de esta parte de la fórmula es cambiar la primera letra a mayúscula en la cadena de texto original de la celda A1. Gracias a la función IZQUIERDA, puedes obtener una cierta cantidad de caracteres comenzando desde el lado izquierdo del texto. La función requiere que se completen 2 argumentos:

  1. Texto: un enlace a una celda con el texto fuente.
  2. Número_caracteres: el número de caracteres devueltos desde el lado izquierdo (desde el principio) del texto fuente.

En este ejemplo, solo necesita obtener el primer carácter de la cadena de texto original en la celda A1. A continuación, el carácter resultante se convierte en una letra mayúscula.

El lado derecho de la fórmula después del operador & es muy similar en principio al lado izquierdo, solo que resuelve un problema diferente. Su tarea es convertir todos los caracteres del texto en letras minúsculas. Pero esto debe hacerse para no cambiar la primera letra mayúscula, de la que es responsable el lado izquierdo de la fórmula. En lugar de la función IZQUIERDA en el lado derecho de la fórmula, se utiliza la función DERECHA:


La función de texto DERECHA funciona a la inversa que la función IZQUIERDA. También requiere desempolvar dos argumentos: el texto fuente y el número de caracteres. Pero devuelve una cierta cantidad de letras obtenidas del lado derecho del texto fuente. Sin embargo, en este caso, no podemos especificar un valor fijo como segundo argumento. Después de todo, no sabemos de antemano el número de caracteres del texto fuente. Además, la longitud de las diferentes cadenas de texto fuente puede variar. Por lo tanto, primero debemos calcular la longitud de la línea de texto y restar -1 del valor numérico resultante para no cambiar la primera letra mayúscula de la línea. Después de todo, la primera letra se procesa en el lado izquierdo de la fórmula y ya se ha transformado para satisfacer las necesidades del usuario. Por lo tanto, no debería verse influenciado por ninguna función del lado derecho de la fórmula.

Para calcular automáticamente la longitud del texto fuente, utilice la función de texto de Excel - DLST (significa longitud de línea). Esta función requiere que se complete solo un argumento: un enlace al texto fuente. Como resultado del cálculo, devuelve un valor numérico, por lo que después de la función =LONGITUD(A1) restamos -1. Lo que nos da la oportunidad de no tocar la primera letra mayúscula del lado derecho de la fórmula. Como resultado, la función DERECHA devuelve una cadena de texto sin un primer carácter a la función INFERIOR, que convierte todos los caracteres del texto en letras minúsculas pequeñas.


Como resultado de conectar ambas partes de la fórmula con el operador &, obtenemos una hermosa oración de texto que, de acuerdo con las reglas, comienza con la primera letra mayúscula. Y todas las demás letras son pequeñas hasta el final de la frase. Independientemente de la extensión del texto, utilizando la misma fórmula obtenemos el resultado correcto.




Arriba