"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.
![]() |
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.
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.
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"
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