AulaFacil.com: CLICK AQUÍ para aprender cientos de cursos gratis
Curso GRATIS Funciones de Texto
      


3ª CLASE

 



 

Leccion 2

Lección 2: Funciones de Texto


FUNCIONES DE TEXTO

CARACTER(número): Esta función toma el argumento �número� y devuelve el carácter correspondiente. Los computadores representan los caracteres con valores numéricos o códigos. Ejemplo:

CARACTER(65) da como resultado �A�

CARACTER(67) da como resultado �C� .

CODIGO(texto): Esta función toma el argumento texto y devuelve el código del primer carácter. Esta función lleva a cabo el procedimiento inverso que la función Carácter. Ejemplo:

CODIGO(�a�) da como resultado 97

CODIGO(�abecedario�) da como resultado 97

CODIGO(�M�) da como resultado 77

CONCATENAR(texto1,texto2,...): Esta función une o enlaza dos o más cadenas de texto, dadas como argumento. Ejemplo, en la figura No. 5 puede observar que en la celda D2 se ha escrito la fórmula =CONCATENAR(A2, � tiene �,B2 , �años� ). Excel reemplaza A2 por �Pedro Perez� y B2 por �24� que son los contenidos de las respectivas celdas. �El resultado es Pedro Perez tiene 24 años�. Después se copia la celda D2 al rango D3:D6 y Excel automáticamente llena las celdas, tal como puede observar en la figura.

DECIMAL(número,decimales,no_separar_millares): Toma el primer argumento que es de tipo numérico y lo redondea, dejando la cantidad de decimales especificada en el argumento decimales . El argumento no_separar_millares puede ser el valor lógico VERDADERO o FALSO . Cuando este argumento es FALSO o se omite , se incluyen separadores de millares en el valor devuelto por la función. Cuando este argumento es VERDADERO , no se incluyen separadores de millares. Esta función devuelve el valor de tipo texto. Por ejemplo,

DECIMAL(32321.454,2,FALSO) da como resultado �32,321.45�

DECIMAL(453212.345,1,VERDADERO) da como resultado �453212.3�

DERECHA(texto,núm_de_caracteres): Toma la cadena de caracteres del argumento texto y devuelve la cantidad de caracteres más a la derecha del texto, indicada por el argumento núm_de_caracteres . Ejemplo:

DERECHA(�cuaderno�,4) da como resultado �erno�

DERECHA(�color rojo�,4) da como resultado �rojo� .

ENCONTRAR(texto_buscado,dentro_del_texto,núm_inicial): Esta función localiza una cadena de texto dentro de otra. El argumento texto_buscado es el valor a localizar, el argumento dentro_del_texto , es la cadena de texto en la cual se va a buscar. El argumento núm_inicial es la posición a partir de la cual va a realizar la búsqueda, contando de izquierda a derecha. Si encuentra el texto, devuelve la posición a partir de la cual comienza el texto localizado. Si la busqueda no tiene éxito, la función devuelve el código de error #¡VALOR! . Ejemplo:

ENCONTRAR(�dos�, �estamos cansados de jugar�,1) da como resultado 14.

ENCONTRAR(�verde�, �un color bonito es VERDE�,3) da como resultado #¡VALOR! . En este caso, se devuelve ese código de error indicando que no tuvo éxito la búsqueda. En el ejemplo, no encontró la cadena porque esta función distingue entre mayúsculas y minúsculas.

ENCONTRAR(�no�,�no se encuentra�,3) da como resultado #¡VALOR!

ESPACIOS(texto): Toma el argumento texto y elimina todos los espacios sobrantes, únicamente queda un espacio separando cada palabra. Ejemplo:

ESPACIOS(�estamos en verano �) da como resultado �estamos en verano� En el caso, también se eliminan los espacios que hay al final de la palabra. Esta función es importante cuando los datos se han importado de otra aplicación y vienen con espacios.

EXTRAE(texto,posición_inicial,núm_de_caracteres): Esta función devuelve una subcadena de texto, a partir de la cadena dada como primer argumento. El argumento posición_inicial indica a partir de qué carácter va a tomar la subcadena, contando de izquierda a derecha. El argumento núm_de_caracteres dice cuántos caracteres va a tomar. Ejemplo:

EXTRAE(�Mi ventana�,1,4) da como resultado �Mi v�

EXTRAE(�color rojo�,7,4) da como resultado �rojo�

EXTRAE(�abecedario�,6,10) da como resultado �dario� .

HALLAR(texto_buscado,dentro_del_texto,núm_inicial): Esta función se utiliza para localizar una cadena de caracteres dentro de otra. El argumento dentro_del_texto es en el cual se va a localizar la subcadena. El argumento texto_buscado es la cadena que se va a buscar. El tercer argumento, núm_inicial , es la posición a partir de la cual va a iniciar la búsqueda, contando de izquierda a derecha. Ejemplo:

HALLAR(�color�,�El color de la fama�,1) da como resultado 4

HALLAR(�DOS�, �uno mas uno dos�,1) da como resultado 13 . Observe que esta función al hacer la búsqueda no hace distinción entre mayúsculas y minúsculas.

HALLAR(�TRES�,�uno mas uno dos�,1) da como resultado #¡VALOR! , ya que la búsqueda no tuvo éxito.

IGUAL(texto1,texto2): Compara los argumentos, texto1 y texto2 , si son iguales devuelve VERDADERO , de lo contrario, devuelve FALSO . En la comparación considera diferentes las mayúsculas y las minúsculas. Ejemplo:

IGUAL(�Rojo�, �rojo�) da como resultado FALSO.

IGUAL(�ROJO �, �ROJO �) da como resultado FALSO .

IGUAL(�CARRO�,�CARRO�) da como resultado VERDADERO

IZQUIERDA(texto,núm_de_caracteres): Toma el argumento texto y devuelve una subcadena formada por la cantidad de caracteres indicada en el argumento núm_de_caractes . La función toma los caracteres más a la izquierda. Ejemplo:

IZQUIERDA(�educación�,4) da como resultado �educ�

IZQUIERDA(�color azul�,5) da como resultado �color�

LARGO(texto): El resultado de esta función es la longitud del texto que viene como argumento. Ejemplo:

LARGO(�rosa roja�) da como resultado 9 .

LARGO(� rosa roja �) da como resultado 12 . Aparentemente en los dos ejemplos las cadenas de caracteres son iguales, sin embargo, son diferentes porque el de abajo tiene espacios adicionales.

LIMPIAR(texto): Elimina todos los caracteres no imprimibles que aparecen en el argumento. Esta función es útil cuando se importan datos de otra aplicación y puede contener códigos de control que no se ven y que pueden producir un comportamiento no deseable.

 

MAYUSC(texto): Convierte en mayúsculas todos los caracteres de la cadena dada como argumento. Ejemplo:

MAYUSC(�Computador Portatil�) da como resultado �COMPUTADOR PORTATIL�

MINUSC(texto): Convierte en minúsculas todos los caracteres de la cadena dada como argumento. Ejemplo:

MINUSC( �Computador Portatil� ) da como resultado �computador portatil�

MONEDA(número,núm_de_decimales): Devuelve el primer argumento expresado en formato de moneda, es decir, con el símbolo pesos ($), con separador de millares y redondeado a la cantidad de decimales indicado por el argumento núm_de_decimales . Tenga presente que este formato también se le puede dar a una celda o rango de celdas seleccionando Formato en la barra de menús, posteriormente, seleccionando Celda s . Ejemplo:

MONEDA(45566.356,2) da como resultado $45,566.36

MONEDA(124555.222,1) da como resultado $124,555.2

MONEDA(26500,2) da como resultado $26,500.00

NOMPROPIO(texto): Devuelve la cadena de caracteres del argumento texto , con la primera letra de cada palabra en mayúsculas y las demás letras en minúsculas. Ejemplo:

NOMPROPIO(�UNO MAS UNO dos�) da como resultado �Uno Mas Uno Dos�

 

REEMPLAZAR(texto_original,núm_inicial,núm_de_caracteres,texto_nuevo) : Toma el primer argumento, texto_original, elimina la cantidad de caracteres indicados por el argumento num_de_caracteres, a partir de la posición núm_inicial . Por último, incluye la cadena representada por texto_nuevo, a partir de la posición núm_inicial. Ejemplo:

REEMPLAZAR(�abcdefgh�,2,3,�123�) da como resultado �a123efgh�

REEMPLAZAR(�Color preferido�,7,0,�rojo �) da como resultado �Color rojo preferido� .

REPETIR(texto,núm_de_veces): Repite los caracteres del argumento texto la cantidad de veces indicada por el argumento núm_de_veces . Esta función se utiliza para rellenar una celda con los caracteres indicados. Ejemplo:

REPETIR(�*�,4) da como resultado �****�

REPETIR(�AB�,3) da como resultado �ABABAB�

SUSTITUIR(Texto,Texto_original,Texto_nuevo,Num_de_ocurrencia): Busca Texto_original dentro de la cadena del argumento Texto . Si localiza la cadena, la reemplaza por el argumento Texto_nuevo . El argumento Núm_de_ocurrencia le indica a la función en cuál coincidencia debe reemplazar el texto. Ejemplo:

SUSTITUIR(�dos mas dos cuatro�, �dos�, �cinco�, 2) da como resultado �dos mas cinco cuatro�

SUSTITUIR(�la gran ciudad�, �poca�, �mucha�,1) da como resultado �la gran ciudad�. Observe que la cadena queda sin modificar porque la búsqueda no tuvo éxito.

 

T(valor): Esta función permite evaluar el contenido del argumento. Si el contenido es de tipo texto, devuelve el valor, por otro lado, si el contenido es de tipo numérico o de otro tipo, devuelve la cadena vacía ��. Esta, como otras funciones se incluyen para efectos de compatibilidad entre aplicaciones, es posible que no necesite utilizarla. Ejemplo:

T(3.45) da como resultado ��

T(�Mi cadena�) da como resultado �Mi cadena�

TEXTO(valor,Formato): Toma el primer argumento, valor , que es de cualquier tipo y le da el formato indicado en el segundo argumento, Formato . El valor devuelto por esta función es de tipo texto. Ejemplo:

TEXTO(3123.56,�#,###.#0�) da como resultado 3,123.6

TEXTO(321,�$ 0.00�) da como resultado $321.00

TEXTO(�01/01/2004�,�DD-MMMM-AA�) da como resultado la fecha 01-Enero-04

TEXTO(0.45, �0%�) da como resultado 45%

TEXTO(AHORA(), �h:mm:ss�) da como resultado 11:24:28, que es la hora actual.

TEXTO(AHORA(), �h:mm:ss AM/PM� da como resultado la 11:29:40 AM, que es la hora actual.

VALOR(texto): Toma el argumento texto, y lo convierte en un valor numérico. El argumento es de tipo texto pero contiene un número en cualquier formato. Ejemplo:

VALOR(�325.3�) da como resultado el valor numérico 325.3

VALOR(�dos�) da como resultado el código de error #¡VALOR!, debido a que el valor no lo puede convertir en un valor numérico.



Lección anterior

Próxima clase



Haz AulaFácil tu página de inicio             Envía esta página a un amigo

Env�anos un comentario       P�gina de Inicio       Cont�ctanos       �Qui�nes somos?
Este es un producto de AulaFacil S.L. - © Copyright 2000