top of page
Foto del escritorJaime Franco Jimenez

DERECHA e IZQUIERDA,MINUSCULAS, MAYUSCULAS, y, NOMPROPIO

Ahora, vamos a hablar de las funciones de texto o de referencia, vamos a empezar viendo las funciones DERECHA e IZQUIERDA.


La función IZQUIERDA, devuelve por la izquierda el número de caracteres que le indiquemos, esta función tiene dos argumentos, que es texto, que es la celda o texto donde vamos a extraer los caracteres, y, numero de caracteres, es decir, cuantos caracteres queremos extraer, si omitimos este último argumento, el valor predeterminado es uno, es decir, que devolverá por la izquierda un solo carácter.






El argumento número de caracteres debe de ser siempre mayor o igual a cero, en caso de poner cero, no nos extrae ningún carácter.


Si núm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolverá todo el texto.


Veamos un ejemplo, tenemos los siguientes datos.

















Queremos extraer los tres primeros caracteres por la izquierda, para ello, uso la siguiente expresión:


=IZQUIERDA(A2;3)






Arrastramos hacia abajo, y, tenemos extraído los tres primeros caracteres de cada cadena por la izquierda.


Aunque, también, lo puedo hacer de forma matricial y, no tendría que arrastrar, ni fijar referencias, en caso, de ser necesario, para ello, lo único que tenemos que hacer es cambiar el argumento texto, y, especificar el rango de celdas donde vamos a extraer.

Para ello, usamos la siguiente expresión:


=IZQUIERDA(A2:A13;3)


Vemos como se ha generado esa matriz desbordada, recordar, que cuando se crea una matriz desbordada, no podemos borrar ninguna función que este por debajo de la función principal, solo podemos borrar la función principal.


Ahora, lo que quiero extraer es solo un carácter por la izquierda, pues, si omitimos el argumento número de caracteres, por defecto, extraerá un solo carácter por la izquierda.






Hay una función que veremos más adelante, pero que es sencilla, que es la función LARGO, que lo único que hace es devolverme la longitud de una cadena.


¿Por qué quiero usarla?

Porque quiero extraer de cada cadena el 50% de los caracteres.


Entonces, sabiendo la longitud de la cadena, puedo multiplicarla por el 50%, y, este sería el argumento número de caracteres de la función IZQUIERDA.


La sintaxis de la función LARGO seria como sigue:


=LARGO(A2) *50%


Quito decimales, y, arrastro la formula.


Ya se a cuánto equivale el 50% de longitud de cada cadena.


Ahora uso la función IZQUIERDA de la siguiente manera:


=IZQUIERDA (A2; LARGO(A2) *50%)


Con esto ya lo tengo conseguido.


DERECHA


Esta función, es igual que la función IZQUIERDA, pero extrae los caracteres por la derecha.

La sintaxis también es la misma.


La función MAYUSC lo que hace es poner un texto en mayúsculas, mientras que la función MINUSC, lo pone en minúsculas, y, la función NOMPROPIO, pone la solo la primera letra en mayúsculas.


Por ejemplo, con la siguiente expresión, que uso de forma matricial, voy a convertir a minúsculas el texto anterior.


=MINUSC(A2:A13)


Si después del signo igual, uso la función NOMPROPIO, englobando la función MINUSCULAS, convierte la primera letra en mayúsculas.


=NOMPROPIO(MINUSC(A2:A13))


Anteriormente, hemos visto cómo podemos generar una serie de números, en vertical, como en horizontal, de forma matricial.


Bien, pues con la siguiente expresión, voy a generar una matriz desbordada, donde voy a extraer desde el primer carácter, hasta el tercer carácter.


=IZQUIERDA(A2;{1;2;3})




289 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Commentaires


bottom of page