"FUNCIONES DE TEXTO"

 

Las funciones de texto pueden manipularse cadenas de texto en fórmulas. Puede cambiarse el caso o determinarse la longitud de una cadena de texto. También puede unirse o concatenarse una fecha o una cadena de texto.

 

 

CARACTER(número)

 

Es un número entre 1 y 255 que especifica el carácter deseado. El carácter forma parte del conjunto de caracteres empleado por su PC.

 

Ejemplos:

 

CARACTER(65) es igual a "A"

 

CARACTER(33) es igual a "!"

 


 

 

 

 


CODIGO(texto)

 

Es el texto del cual se desea obtener el código del primer carácter.

Devuelve un codigo numérico.

Ejemplos:

 

CODIGO("A") es igual a 65

 

CODIGO("Alfabeto") es igual a 65


 


CONCATENAR (texto1; texto2;  ...)

 

Junta varios elementos en uno solo. Texto1, texto2,   ...   son de 1 a 30 elementos de texto que serán unidos en un elemento de texto único. Los elementos de texto pueden ser cadenas de texto, números o referencias a celdas únicas.

 


 

 

 

 


DECIMAL

Da formato a un número como texto con un número fijo de decimales.

Redondea un número al número de decimales especificado, da formato al número con el formato decimal usando comas y puntos, y devuelve el resultado como texto.

 

DECIMAL(número; decimales; no_separar_millares)

 

Número.-   es el número que desea redondear y convertir en texto.

Decimales.- es el número de dígitos a la derecha del separador decimal.

No_separar_millares .-  es un valor lógico que, si es VERDADERO, impide que DECIMAL incluya un separador de millares en el texto devuelto. Si el argumento no_separar_millares es FALSO o se omite, el texto devuelto incluirá el separador de millares.

 

Ejemplos:

 

DECIMAL(1234,567; 1) es igual a "1234,6"

 

DECIMAL(1234,567; -1) es igual a "1230"

 

DERECHA        

 

Devuelve los caracteres situados en el extremo derecho de un valor de texto.

 

DERECHA(texto;núm_de_caracteres)

Texto.- Es la cadena de texto que contiene los caracteres que desea extraer.

Núm_de_caracteres.- especifica el número de caracteres que desea extraer.


 

 


ESPACIOS        

 

Quita los espacios del texto.

Elimina los espacios del texto, excepto el espacio normal que se deja entre palabras. Use ESPACIOS en texto procedente de otras aplicaciones que pueda contener un separación irregular.

 

Ejemplos:

 

ESPACIOS(" Ganancias   primer   trimestre   ") es igual a "Ganancias primer trimestre"

ESPACIOS(texto)

 

Texto.- Es el texto del que desea quitar espacios.

 

EXTRAE.-

 

Devuelve un número específico de caracteres de una cadena de texto, comenzando por la posición que se especifique.

 

EXTRAE(texto; posición_inicial; núm_de_caracteres)

 

Texto.-   Es la cadena de texto que contiene los caracteres que desea extraer.

 

Posición_inicial .-  Es la posición del primer carácter que desea extraer del argumento texto. La posición_inicial del primer carácter de texto es 1 y así sucesivamente.

 

Núm_de_caracteres .-  Especifica el número de caracteres de texto que se han de devolver. Si núm_de_caracteres es negativo, EXTRAE devuelve el valor de error #¡VALOR!

v:shapes="_x0000_s1081">

 

 


HALLAR  

 

Busca un valor de texto dentro de otro (no se diferencia entre mayúsculas y minúsculas).

 

HALLAR(texto_buscado;dentro_del_texto;núm_inicial)

 

Texto _ buscado .-  Es el texto que se desea encontrar. Puede utilizar los caracteres comodines, signo de interrogación (?) y asterisco (*) en el argumento texto_buscado. El signo de interrogación corresponde a un carácter cualquiera y el asterisco equivale a cualquier secuencia de caracteres. Si lo que desea encontrar es un asterisco o un signo de interrogación, escriba una tilde (~) antes del carácter. Si no se puede hallar el argumento texto_buscado, la función devuelve el valor de error #¡VALOR!

 

Dentro_del_texto.-  Es el texto en el que se desea encontrar texto_buscado.

 

Núm_inicial .-  es, contando desde la izquierda, el número de carácter en dentro_del_texto en que se desea iniciar la búsqueda.

 

Ejemplos:

 

HALLAR("a";"Estados";1) es igual a 4

HALLAR($B$17;$A$14) es igual a 8

 

REEMPLAZAR($A$14;HALLAR($B$17;$A$14);11;"de Pérdida") devuelve el texto "Margen de Pérdida".

 

IGUAL

 

Comprueba si dos valores de texto son idénticos. Compara dos cadenas de texto y devuelve VERDADERO si son exactamente iguales y FALSO si no lo son. IGUAL reconoce mayúsculas y minúsculas, pero pasa por alto las diferencias de formato. Use IGUAL para comprobar el texto que introduce en un documento.

 

IGUAL(texto1;texto2)

Texto1.- Es la primera cadena de texto, entre comillas.

Texto2 .- Es la segunda cadena de texto, entre comillas.


 

 

 


IZQUIERDA

        

Devuelve los caracteres situados en el extremo izquierdo de un valor de texto.

Extrae el carácter o los caracteres situados en el extremo izquierdo de una cadena de texto.

 

IZQUIERDA  (texto;núm_de_caracteres)

 

Texto.-   Es la cadena de texto que contiene los caracteres que desea extraer.

Núm_de_caracteres.- Especifica cuántos caracteres desea que izquierda

Devuelva.


 


LARGO    

 

Devuelve el número de caracteres de una cadena de texto.

 

LARGO(texto)

 

Texto.-   Es el texto cuya longitud desea conocer. Los espacios se cuentan como caracteres.

 

Ejemplos:

 

LARGO("Madrid, España") es igual a 14

 

LARGO("") es igual a 0

 

LIMPIAR 

 

Quita del texto todos los caracteres que no se imprimen. Elimina caracteres de control del texto. Use LIMPIAR en un texto importado de otras aplicaciones que contenga caracteres que posiblemente no se puedan imprimir en su sistema operativo. Por ejemplo, puede usar LIMPIAR para eliminar ciertos códigos de bajo nivel generalmente colocados por el sistema al inicio y al final de los archivos de datos y que no se puede imprimir.

 

LIMPIAR(texto)

 

Texto.-  Es cualquier información en una hoja de cálculo de la que desea eliminar caracteres que no aparecen en la impresión.

 

Ejemplos:

 

Como CARACTER(7) devuelve un carácter que no aparece en la impresión:

 

LIMPIAR(CARACTER(7)&"texto"&CARACTER(7)) es igual a "texto"

 

MAYUSC(texto)

 

Convierte todas las letras minúsculas de texto en letra mayúscula.

Es el texto que se desea convertir en mayúsculas. El argumento texto puede ser una referencia o una cadena de texto. Convierte todas las letras mayúsculas a minúsculas.

 

 


 

 

 


MINUSC(texto)

Texto.-   Es el texto que desea convertir en minúsculas. MINUSC no cambia los caracteres de texto que no sean letras.

v:shapes="_x0000_s1085">

 

 

 

 


MONEDA (NUMERO; NUM_DE_DECIMALES)

 
Esta función devuelve como resultado estándar el formato Pts seguido de un número con punto de separación en los millares y dos decimales.

 

MONEDA(número;núm_de_decimales)

 

Número  .- Es un número, una referencia a una celda que contiene un número o una fórmula que evalúa un número.

 

Núm_de_decimales .- Es el número de dígitos a la derecha del separador decimal. Si núm_de_decimales es negativo, el argumento número se redondea hacia la izquierda del separador decimal. Si omite el argumento núm_de_decimales, su valor predeterminado es 2.

 

Ejemplos:

 

MONEDA(1234,567; 2) es igual a "1.234,57 $"

 

MONEDA(1234,567; -2) es igual a "1.200 $"

 

 

NOMPROPIO (TEXTO)


Convierte en letra mayúscula la primera letra de cada palabra. Las demás se convierten en minúsculas.

 

Escribe en mayúsculas la primera letra de cada palabra de un valor de texto.

Cambia a mayúscula la primera letra del argumento texto y cualquiera de las otras letras de texto que se encuentren después de un carácter que no sea una letra. Convierte todas las demás letras a minúsculas.

NOMPROPIO(texto)

 

Texto.-   es el texto entre comillas, una fórmula que devuelve texto o una referencia a una celda que contiene el texto al que se desea agregar mayúsculas inicial.

v:shapes="_x0000_s1086">

 

 

 


REEMPLAZAR    

 

Reemplaza los caracteres dentro de un texto.

REEMPLAZAR(texto_original; núm_inicial;núm_de_caracteres;texto_nuevo)

 

Texto_original.-  Es el texto en el que desea reemplazar el número específico de caracteres.

 

Núm_inicial.-  Es la posición del carácter en el argumento texto_original en la cual debe comenzar el reemplazo con el argumento texto_nuevo.

 

Núm_de_caracteres .- Es el número de caracteres en el argumento texto_original, comenzando por núm_inicial, que desea reemplazar con el argumento texto_nuevo.

 

Texto_nuevo.- Es el texto con el que reemplazará los caracteres en el argumento texto_original.

los últimos dos caracteres de 1990 con 91:

 

REEMPLAZAR("1990"; 3; 2; "91") es igual a "1991"

 

 

REPETIR 

 

Repite el texto un número determinado de veces. Use REPETIR para llenar una celda con una cadena de texto repetida un número determinado de veces.

 

REPETIR(texto; núm_de_veces)

 

Texto.-   Es el texto que desea repetir.

Núm_de_veces .- Es un número positivo que especifica el número de veces que se deberá repetir el texto. Si el argumento núm_de_veces es 0 (cero), REPETIR devuelve "" (texto vacío). Si el argumento núm_de_veces no es un número entero, se trunca. El resultado de la función REPETIR no puede contener más de 32.676 caracteres.

 

 

 


 

 


SUSTITUIR

        

Sustituye el texto nuevo por el texto previo en una cadena de texto. Sustituye texto_nuevo por texto_original dentro de una cadena de texto. Use sustituir cuando desee reemplazar texto específico en una cadena de texto; use reemplazar cuando desee reemplazar cualquier texto que aparezca en una ubicación específica dentro de una cadena de caracteres.

 

SUSTITUIR(texto;texto_original;texto_nuevo; núm_de_ocurrencia)

 

Texto.-  Es el texto o la referencia a una celda que contiene el texto en el que desea cambiar caracteres.

 

Texto_original.-   Es el texto que desea reemplazar.

 

Texto_nuevo.-   Es el texto con el que desea reemplazar el texto_original.

 

Núm_de_ocurrencia.-   Epecifica la instancia del texto_original que desea reemplazar con texto_nuevo. Si especifica el argumento núm_de_ocurrencia, sólo se remplazará esa instancia de texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirán con texto_nuevo.

 

Ejemplos:

 

SUSTITUIR("Datos Ventas"; "Ventas"; "Costo") es igual a "Datos Costo"

 

TEXTO  

 

  Da formato a un número y lo convierte en texto.

 

TEXTO(valor;formato)

Valor.-   Es un valor numérico, una fórmula que evalúa un valor numérico o una referencia a una celda que contenga un valor numérico.

Formato   es un formato de número, en forma de texto, indicado en el cuadro Categoría en la ficha Número del cuadro de diálogo Formato de celdas. El argumento formato no puede contener un asterisco (*) y no puede ser el formato de número General.

 

TEXTO("15-4-91"; "dd mmmm, aaaa") es igual a "15 abril, 1991"

 

T  

 

Convierte los argumentos en texto. T(valor)

 

Es el valor que desea probar. Si el argumento valor se refiere o es texto, T devuelve valor. Si valor no se refiere a texto, T devuelve "" (texto vacío).


 

 


VALOR    

 

Convierte argumentos de texto en números.

 

VALOR(texto)

 

Texto.-  Es el texto entre comillas o una referencia a una celda que contenga el texto que desea convertir. El argumento texto puede tener cualquiera de los formatos de número constante, fecha u hora reconocidos por Microsoft Excel. Si no tiene uno de estos formatos, VALOR devuelve el valor de error #¡VALOR!

Ejemplos:

 

VALOR("1; 000 $") es igual a 1.000