IBM Lotus Symphony
|
Esta sección contiene descripciones de las funciones de la categoría Texto y un ejemplo de cada una de ellas. Las funciones que se describen más abajo son: ÁRABE , BASE , CARÁCTER , LIMPIAR , CÓDIGO , CONCATENAR , DECIMAL , MONEDA , ENCONTRAR , FIJO , IZQUIERDA , LARGO , MINÚSC , EXTRAE , PROPER , REEMPLAZAR , REPETIR , DERECHA , ROMANO , BUSCAR , SUSTITUIR , T , TEXTO , COMPACTAR , MAYÚSC , VALOR .
Calcula el valor de un número romano. El área de valores debe encontrarse entre 0 y 3999.
Convierte un número entero positivo en un texto a partir del sistema de números y respecto a la base especificada. Para ello se utilizan las cifras del 0 al 9 y las letras de la A a la Z.
BASE(número; raíz; [longitud mínima])
número es el entero positivo que se debe convertir.
raíz indica la base del sistema numérico. Puede ser cualquier entero positivo entre 2 y 36.
longitud mínima (opcional) determina la longitud mínima de la cadena de caracteres creada. Si la longitud del texto es menor que la longitud mínima indicada, se agregarán ceros a la izquierda de la cadena.
Convierte un número en un carácter según la tabla de códigos actual. El número puede ser un entero de dos o de tres dígitos.
Devuelve el código del primer carácter de un texto o de una cadena de caracteres.
Combina varias cadenas de caracteres en una sola.
Convierte caracteres de texto de un sistema numérico en un entero positivo con la base especificada. La raíz (base) debe estar entre 2 y 36. Los espacios y los tabuladores se ignorarán. El campo texto no distingue mayúsculas y minúsculas.
Si la raíz es 16 se despreciarán los caracteres x, X, 0x o 0X que precedan al texto, así como los caracteres h o H agregados al final. Si la raíz es 2 se despreciarán los caracteres b o B agregados al final. Otros caracteres que no pertenezcan al sistema numérico provocarán un error.
DECIMAL(Texto; Raíz)
texto es el texto que se debe convertir. Para diferenciar entre un número hexadecimal como A1 y la referencia a la celda A1 deberá escribir el número entre comillas; por ejemplo, "A1" o "AFFE".
raíz indica la base del sistema numérico. Puede ser cualquier entero positivo entre 2 y 36.
Esta función permite transformar un número decimal cualquiera en la cifra de un importe acompañada de la moneda. Por otra parte, el valor se redondea conforme al número de decimales. En el cuadro de texto Número se especifica el número racional que debe convertirse en formato de moneda. Si no se indica ningún valor, todos los números en formato de moneda se presentan con dos decimales.
Debe establecer el formato monetario en los parámetros del sistema.
MONEDA(Número; Núm_de_decimales)
Número es un número, eso es, una referencia a una celda, que contiene una cifra o una fórmula que da como resultado una cifra.
decimales es el número de decimales.
MONEDA(255) da como resultado $255.00.
MONEDA(367.456;2) da como resultado $367.46. Utilice el separador decimal correspondiente al entorno local actual.
Vea también las siguientes funciones:
Compara dos cadenas de texto y devuelve VERDADERO si son iguales. Esta función distingue entre mayúsculas y minúsculas.
Busca una cadena de texto dentro de otra cadena. También puede definirse el punto de inicio de la búsqueda. El término buscado puede ser un número o una cadena de caracteres. La búsqueda distingue entre mayúsculas y minúsculas.
Especifica que un número se muestre con un número fijo de decimales y con o sin separador de miles. Esta función se puede emplear para asignar un formato uniforme a una columna de números.
FIJO(número; decimales; sin separador de miles)
Número es el número al que se va asignar el formato.
Decimales es la cantidad de decimales de deben mostrarse.
sin separador de miles (opcional) determina si se utiliza el separador de miles. Si el parámetro es un número distinto de 0, se suprime el separador de miles. Si el parámetro es 0 o si no está presente, se utilizará el separador de miles establecido en la configuración regional actual.
Devuelve los primeros "núm_de_caracteres" del texto.
Esta función devuelve el tamaño de una secuencia de caracteres. Se contarán también los espacios.
Devuelve un segmento de texto de una cadena de caracteres. Los parámetros especifican la posición inicial y el número de caracteres.
En el caso de una cadena de texto, convierte en mayúsculas la inicial de todas las palabras de la cadena.
Esta función permite reemplazar tanto caracteres como números, que se convierten automáticamente en texto. Esta función permite reemplazar tanto caracteres como números, que se convierten automáticamente en texto. El resultado de la función siempre es un texto. Para proseguir con la operación de cálculo con un número reemplazado es preciso transformar el resultado de nuevo en número; para ello se utiliza la función VALOR.
Si no desea que un texto que contenga números se interprete como número y se convierta en texto automáticamente deberá escribirlo entre comillas.
REEMPLAZAR(texto; núm_inicial; núm_de_caracteres; texto_nuevo)
Texto hace referencia al texto en el que se efectuará el reemplazo.
núm_inicial hace referencia a la posición dentro del texto en la que se iniciará el reemplazo.
núm_de_caracteres es el número de caracteres de texto que se deben reemplazar.
texto_nuevo se refiere al texto que reemplazará a texto.
Repite una cadena de caracteres el número de veces especificado.
Define el último carácter o caracteres de una cadena de texto.
Convierte un número en números romanos. El valor debe estar entre 0 y 3999, los modos pueden ser números enteros de 0 a 4.
ROMANO(número; modo)
Número es el número que debe ser convertido a una cifra romana.
Modo (opcional) indica el grado de simplificación. Cuanto mayor sea el valor, mayor será la simplificación del número romano.
Devuelve la posición de un segmento de texto dentro de una cadena de caracteres. Opcionalmente puede fijar el inicio de la búsqueda. El texto buscado puede ser un número o una cadena de caracteres. La búsqueda no distingue entre mayúsculas y minúsculas.
La búsqueda admite
. Si ya se ha especificado texto, puede escribir "tod.*", por ejemplo, para buscar la primera aparición de "tod" seguido por cualquier carácter.
BUSCAR(texto_buscado; dentro_del_texto; núm_inicial)
Texto a buscar es el texto que se quiere buscar.
dentro_del_texto es el texto en el que se efectúa la búsqueda.
Núm_inicial (opcional) es la posición dentro del texto a partir de la cual se inicia la búsqueda.
HALLAR(54;998877665544) devuelve 10.
Vea también las siguientes funciones:
ENCONTRAR , EXTRAE , REEMPLAZAR , SUSTITUIR .
Reemplaza un fragmento de texto por otro nuevo dentro de una cadena de caracteres.
SUSTITUIR(texto; texto que buscar; texto nuevo; núm_de_ocurrencia)
Texto es el texto en el que se van a reemplazar fragmentos de texto.
texto que buscar es el segmento de texto que se va a reemplazar (un número determinado de veces).
Texto_nuevo es el texto que debe reemplazar la parte de la palabra.
núm_de_ocurrencia (opcional) indica cuántas apariciones del texto se deben reemplazar. Si no se especifica este parámetro se reemplazarán todas las apariciones.
SUSTITUIR("123123123"; "3"; "abc") devuelve 12abc12abc12abc.
SUSTITUIR("123123123"; "3"; "abc"; 2) devuelve 12312abc123.
Vea también las siguientes funciones:
REEMPLAZAR , COMPACTAR .
Esta función convierte un número en una cadena vacía.
Elimina los espacios que preceden a una cadena de caracteres o alinea el contenido de las celdas a la izquierda.
COMPACTAR(Texto)
texto se refiere al texto del que se deben eliminar los espacios precedentes o a la celda cuyo contenido debe alinearse a la izquierda.
COMPACTAR("hola") devuelve "hola".
Vea también las siguientes funciones:
LIMPIAR , REEMPLAZAR , EXTRAE , SUSTITUIR .