Вы находитесь на странице: 1из 4

FUNCIONES DE TEXTO

1. IZQUIERDA (texto;Nm_de_caracteres)
Dado un texto, esta funcin devuelve la porcin izquierda del mismo segn la
cantidad de caracteres que indiquemos.
Ejemplo
IZQUIERDA(trucosdeexcel;6), devolver los 6 caracteres de la izquierda del texto
ingresado. Es decir, devolver trucos.
En el caso de nuestro ejemplo, a la izquierda tenemos el apellido, y sabemos que
ste termina cuando aparece una , que ya encontramos a travs de la funcin
ENCONTRAR.
Ya podemos separar el apellido: son los primeros caracteres de la izquierda antes
de la coma. Es decir, debemos restar 1 al resultado de la funcin ENCONTRAR
(dado que sta funcin nos devuelve la posicin donde encuentra la , y el apellido
finaliza un carcter antes.
La funcin queda:
=IZQUIERDA(A2;B2-1)

2. DERECHA (texto;Nm_de_caracteres)
Tal como habrs deducido, esta funcin hermana de la anterior devuelve los
caracteres de la derecha de un texto ms largo.
Para nuestro ejemplo, el nombre es lo que se encuentra a la derecha del texto
ingresado en la columna A.
Pero en qu posicin? Fue fcil para el Apellido. Ahora es donde nos es til el
resultado de la funcin LARGO.
LARGO devuelve el total de los caracteres (en el caso de Bond, James, son 11).
Los 5 primeros de izquierda corresponden al Apellido y la , que los divide. Por lo
tanto el resto de la cadena (es decir, los 11-5 = 6 caracteres) corresponden al
nombre.
La funcin para identificar al nombre queda entonces:
=DERECHA(A2;C2-B2)
Donde:
A2: es la celda con el nombre completo Bond, James
C2: Es el nmero total de caracteres (11) que identificamos con la funcin LARGO.

995039420

B2: Son los caracteres que hay desde la izquierda hasta la , (donde termina el
apellido) que identificamos con ENCONTRAR.
3. LARGO(texto)
Simplemente devuelve la cantidad de caracteres que tiene el texto que se ingresa.
Esto nos servir ms adelante para poder separar la parte donde se encuentra el
Nombre.
LARGO(trucosdeexcel) devolver el valor 13 que es la cantidad de caracteres
que contiene el texto.
4. Funcin MAYUSC
Pone el texto en maysculas.
Sintaxis
MAYUSC(texto)
Texto.

Es el texto que se desea pasar a maysculas. El argumento texto puede

ser una referencia o una cadena de texto.


5. Funcin MINUSC
Convierte todas las maysculas de una cadena de texto en minsculas.
Sintaxis
MINUSC(texto)
Texto.

Es el texto que se desea convertir en minsculas. MINUSC no cambia los

caracteres de texto que no sean letras.


6. FUNCION ENCONTRAR.
Se utiliza con idiomas que emplean un conjunto de caracteres de un byte
(SBCS)
(SBCS) Single Byte Character Set: se utiliza para referirse a conjuntos de
caracteres que utilizan exactamente un byte por cada carcter grfico.
ENCONTRAR siempre cuenta cada carcter como 1, ya sea de un byte o de
doble byte, independientemente de la configuracin predeterminada de
idioma.

En la imagen anexa se encuentra en detalle la sintaxis de la funcin


ENCONTRAR:
Texto_buscado: se refiere al texto que se desea encontrar.
995039420

Dentro_del_texto: es el texto que a su vez contiene el texto que desea


encontrar.
Nm_inicial: especifica el carcter a partir del cual comenzar la
bsqueda. El primer carcter de dentro_del_texto es el carcter nmero 1.
Si omite nm_inicial, se supone que es 1.
Importante para su consideracin
Las funcin ENCONTRAR distingue entre maysculas y minsculas y no
permiten el uso de caracteres comodn.
Texto_buscado no puede contener ningn carcter comodn.
Si texto_buscado no aparece en dentro_del_texto, ENCONTRAR devuelve el
valor de error #VALOR!.
Si nm_inicial no es mayor que cero, ENCONTRAR devuelve el valor de error
#VALOR!.
Si nm_inicial es mayor que la longitud de dentro_del_texto, ENCONTRAR y
devuelve valor de error #VALOR!.
Para
que
tengan
un
mejor
entendimiento
ENCONTRAR planteamos el siguiente ejemplo:

de

la

funcin

Supongamos que tenemos agrupados un cierto nmero de datos en una


tabla y queremos encontrar la posicin de un carcter en especifico dentro
de una celda, los caracteres a encontrar son los siguientes: ; , , , .
, / , < , , en la siguiente imagen anexa se detalla la tabla de
datos donde se van a encontrar los datos:

En este caso como se observa en la imagen la sintaxis de la funcin


quedara de la siguiente manera:
=ENCONTRAR(C11;B11;1)
C11: Corresponde al texto buscado que en este caso es el carcter.
B11: Corresponde a la celda donde se est buscando el texto a encontrar.
1: Corresponde al carcter a partir del cual comenzar la bsqueda.

995039420

El resultado obtenido para este caso es 16 ya que esa es la posicion en


donde se encuentra el carcter.
Cuando se ejecuta la funcin para todos los caracteres a encontrar en
efecto se obtienen los resultados requeridos.
La funcin ENCONTRAR puede ser anidada con otras funciones de Excel esto
va a depender de los resultados que ustedes requieran, no duden en
practicar y utilizar esta funcin en casos en que lo amerite.

7. CONCATENAR (texto1;texto2;)
Ya tenemos identificados en campos separados el Apellido y el Nombre. Ahora
necesitamos unificarlos de la forma que queremos que se muestre.
Para esto necesitamos la funcin CONCATENAR. Simplemente unifica varios textos
como uno solo.
Los textos deben ser separados por ; y, en caso de ingresar directamente un texto, ste
tiene que estar entre comillas dobles:
Los textos de nuestro ejemplo que debemos unir son:

Mi nombre es (OJO con el espacio despus de es. De otra forma, el


nombre sale pegado a sta palabra.

Apellido (celda D2)

, Un espacio y una coma que se inserte entre la mencin del apellido y el


nombre completo.

Nombre (celda E2)

otro espacio en blanco para separar el Nombre del Apellido

Apellido (celda D2)

La frmula queda as
=CONCATENAR(Mi nombre es ;D2; ,;E2; ;D2)
Agregu varias columnas a lo largo de todo este ejemplo para facilitar su visualizacin.
Pero por supuesto que pueden unificarse todas las frmulas una dentro de otra.
Quedara as:
=CONCATENAR(Mi nombre es ;IZQUIERDA(A2;ENCONTRAR(,;A2)1); ,;DERECHA(A2;LARGO(A2)-ENCONTRAR(,;A2));
;IZQUIERDA(A2;ENCONTRAR(,;A2)-1))

995039420

Вам также может понравиться