|
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 |
|