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

Envanos un comentario       Pgina de Inicio       Contctanos       Quines somos?
Este es un producto de AulaFacil S.L. - © Copyright 2000