Professional Documents
Culture Documents
ASC
Obtiene un valor entero que representa el cdigo ASCII de un carcter o del primero
dentro de una frase.
El valor que tiene la variable Y corresponde a
la letra A y el valor que se obtiene en X es 65:
CHR
Obtiene el carcter que representa un nmero del 1 al 255, es decir hace lo contrario
que ASC.
FILTER
Se utiliza para extraer de un arreglo de datos de texto aquellos que coinciden con
algn valor determinado, los datos extrados se guardar en otro arreglo. Los arreglos
empiezan con la posicin cero si no se usa la instruccin OPTION BASE para
cambiar la posicin inicial. Ejemplo del uso de la funcin FILTER:
En este ejemplo se buscan todos los elementos del arreglo Y que contengan la
palabra valor, no importa si estn en mayscula o minscula. La palabra True
indica que se busca los elementos que contengan esta palabra. Si se usa False la
mquina encontrar aquellos que no contienen esta palabra. Cuando se ejecuta esta
subrutina se obtiene como resultado:
Se puede observar que se ha obtenido todas las frases que contienen la palabra
valor.
FORMAT
Se utiliza para dar una forma de salida a un valor numrico. Se puede por ejemplo
dar el nmero de decimales que se desee, poner un smbolo de moneda, obtener el
valor en forma de porcentaje, o con un formato de fecha. Ejemplos:
En este ejemplo se toma el valor que est en la casilla
A1 y se desea que salga con dos decimales, el formato
va entre comillas y se puede usar el cero o el smbolo
# para construir el formato, el resultado se coloca en la
casilla B1. Esta casilla debe estar con formato de texto
para que el resultado salga correctamente.
El valor 328 que se encuentra en la casilla A1
sale con dos decimales en la casilla B1.
Si se tiene un valor con ms de dos decimales
en la casilla A1, el valor saldr nicamente con
dos decimales de acuerdo al formato solicitado.
La segunda cifra se aproxima si la tercera es cinco o mayor, as por ejemplo:
El valor de la casilla A1, tiene tres decimales y la tercera cifra de decimales es
cinco, por lo tanto se aproxima a la cifra prxima.
El mismo ejercicio utilizando el signo de # para el formato. En este caso si el
nmero tiene decimales saldr con decimales, caso contrario slo saldr el smbolo
de decimales.
Se puede observar que nicamente sale el valor con un decimal, se revisa poniendo
un valor con tres decimales:
En este caso queda el valor con dos decimales de acuerdo al formato establecido de
salida.
Si el formato es usado utilizando el signo de dlares ($), o el de porcentaje (%) o se
pone un formato de fecha, estos formatos estarn sobre el formato que se tenga en la
celda. As por ejemplo se deja la celda B1 con el formato general y se pone el signo
de dlares al inicio del formato, siendo el valor entero:
La posicin que sale como resultado es 11, es decir, donde est la primera secuencia
de caracteres es. Que sucede si se pide que busque desde la posicin 12.
En este caso la subrutina ha buscado desde la posicin final. Ahora se preuba desde la
posicin 13.
Se observa que el valor desde el cual se desea que busque la cadena se coloca al final de la
funcin, lo que se obtiene es:
JOIN
Se utiliza para unir una matriz de varios elementos de texto, as de la siguiente
forma:
La funcin Join tiene otra opcin luego del
nombre del arreglo que es poner un
delimitador, es decir de cmo se quiere que
quede separado cada palabra, por ejemplo -,
sino se especifica la mquina utiliza como
separador el espacio en blanco. Se utiliza la
instruccin Rtrim para borrar todos los
espacios adicionales que se generan, ya que la
dimensin de la matriz es 10 y el nmero de
elementos son 4. En el ejemplo que se muestra
no se ha especificado ningn separador de
palabra, y sale:
LCASE
Se utiliza para transformar un string en minsculas. As de la siguiente forma:
LEN
Se utiliza para saber el nmero total de caractares que tiene una cadena de texto, as:
REPLACE
Se utiliza para remplazar en una cadena de texto ciertos caracteres por otros, as:
RIGHT
Se utiliza para tomar los ltimos caracteres de una cadena de texto de acuerdo al
nmero de caracteres que se especifique, as:
RTRIM
Se utiliza para quitar todos los espacios en blanco que se encuentran a la derecha de
la cadena de texto, as:
SPACE
Se utiliza para crear una cadena de texto con el nmero de espacios que se
especifique, as:
Se ha creado una cadena de texto con 8 espacios que se ubica en la celda A2.
SPLIT
Se utiliza para dividir una cadena de texto en palabras dentro de una matriz o
arreglo, as:
STRCONV
Se utiliza para hacer conversiones de una cadena de texto, por ejemplo para
convertir en maysculas la primera letra y en minscula el resto de cada palabra de
la cadena, as:
STRREVERSE
Se utiliza para dar la vuelta a una cadena de texto, es decir el primer carcter se
vuelve ltimo y viceversa, el segundo penltimo y as sucesivamente, as:
TRIM
Se utiliza para quitar los espacios de una cadena de caracteres que se encuentren
antes y despus del mismo. Se debe tener en cuenta que no quita los espacios que
estn dems entre palabras, as:
UCASE
Se utiliza para pasar a mayscula todos los caracteres de una cadena de texto, as: