Chapter 4. Channel Shortening for Use in Acoustic System Equal-
4.2 A criterion for selecting perceptually advantageous equalization system
Nos permiten trabajar con el texto y hacer operaciones tales como contar el número de caracteres de un texto, trocear una cadena de texto, buscar una subcadena, etcétera.
Es necesario destacar que en los argumentos de estas funciones podemos utilizar texto directamente entre comillas o una referencia a la celda que contiene texto.
Caracter
Devuelve el carácter asignado al número introducido como argumento.
Cualquier carácter de los que podemos representar en el ordenador está asociado con un número en el juego de caracteres de nuestro PC. Esta función devolverá el carácter asociado al número que le introduzcamos como argumento.
CARACTER(número)
Tiene un único argumento que es el número de código del juego de caracteres del cual queremos conocer el carácter asociado.
Ejemplo Resultado
CARACTER(65) A CARÁCTER(64) @
Codigo
Devuelve el número de código del juego de caracteres asociado al primer carácter del texto introducido. Es la función inversa a la anterior (CARÁCTER)
CODIGO(texto)
Tiene un único argumento que es un texto del que vamos a devolver el número del código del primer carácter. Lo habitual es introducir como argumento un único carácter.
Ejemplo Resultado
CODIGO(“A”) 65 CODIGO(“@”) 64
Concatenar
Esta función une todos los textos introducidos como argumentos en una única cadena de texto. CONCATENAR(texto1;texto2;...)
Tiene de 1 a 30 argumentos que indican las cadenas de texto que queremos unir.
Ejemplo Resultado
CONCATENAR(“Este “;”es “;”el curso de Office”) “Este es el curso de Office”
CONCATENAR(“3+2”;”=5”) “3+2=5”
Derecha
Esta función extrae los últimos caracteres (es decir, empezando por el final de la cadena) de una cadena de texto. DERECHA(texto;num_de_caracteres)
Tiene dos argumentos:
Texto es el texto del que queremos eliminar los n caracteres finales Num_de_caracteres es el número de caracteres que queremos eliminar.
Ejemplo Resultado
DERECHA(“Curso de Excel”;6) “Curso de”
DERECHA(“Pepee”;1) “Pepe”
Encontrar
Devuelve la posición de una cadena donde se encuentra otra cadena. Es decir, busca una cadena A dentro de otra B y devuelve la posición de la cadena B donde se encuentra la cadena A.
Se diferencia entre mayúsculas y minúsculas.
ENCONTRAR(texto_buscado;texto_inicial;num_inicial)
Tiene tres argumentos:
Texto_buscado es el texto que deseamos encontrar en el texto_inicial. Texto_inicial es la cadena donde queremos buscar el texto.
Num_de_caracteres es opcional e indica la posición del carácter a partir
del que queremos buscar. Su valor por defecto es el 1 (busca desde el principio de la cadena).
Ejemplo Resultado
ENCONTRAR(“Curso de Excel”;”de”) 6
DERECHA(“Pepe y Antonio son amigos”;”Antonio”) 7
Espacios
ESPACIOS(texto)
Tiene un único argumento que es el texto al que queremos eliminar los espacios en blanco.
Ejemplo Resultado
ESPACIOS(“ Curso de Excel ”) “Curso de Excel” DERECHA(“ Hola Pepe “) “Hola Pepe”
Extrae
Esta función nos devuelve un trozo de la cadena de texto. Nos devuelve una subcadena del tamaño indicado empezando desde la posición determinada.
EXTRAE(texto;posición_inicial;num_de_caracteres)
Tiene tres argumentos:
Texto es el texto del que queremos obtener la subcadena
Posición_inicial es la posición del primer carácter a partir del cual
queremos obtener la nueva subcadena. El primer carácter del texto es 1.
Num_de_caracteres es el número de caracteres que queremos que tenga
la nueva subcadena.
Ejemplo Resultado
EXTRAE(“Curso de Excel”;9;5) “Excel”
EXTRAE(“Pepe y Antonio son amigos”;7;11) “Antonio son”
Hallar
Devuelve la posición en la que empieza una cadena de texto dentro de otra. Esta función busca un texto dentro de otro y nos devuelve la posición en la que lo encuentra.
No distingue entre mayúsculas y minúsculas.
HALLAR(texto_buscado;texto_inicial;num_inicial)
Tiene tres argumentos:
Texto_buscado es el texto que deseamos encontrar en el texto_inicial.
Ejemplo Resultado
HALLAR(“Curso de Excel”;”u”) 2 HALLAR(“Estupenda frase”;”frase”) 10
Igual
Compara dos cadenas y devuelve VERDADERO si son exactamente iguales y FALSO si no lo son. Distingue entre mayúsculas y minúsculas.
IGUAL(texto1;texto2)
Tiene dos argumentos:
Texto1 es la primera cadena
Texto2 es la segunda cadena que queremos comparar.
Ejemplo Resultado
IGUAL(“Pepe”;”pepe”) FALSO
IGUAL(“YO”;”YO”) VERDADERO
Izquierda
Esta función extrae los primeros caracteres (es decir, empezando por el principio de la cadena) de una cadena de texto. IZQUIERDA(texto;num_de_caracteres)
Tiene dos argumentos:
Texto es el texto del que queremos eliminar los n primeros caracteres Num_de_caracteres es el número de caracteres que queremos eliminar.
Ejemplo Resultado
IZQUIERDA(“Curso de Excel”;6) “de Excel”
DERECHA(“Antonio”;1) “antonio”
Largo
Devuelve la longitud o número de caracteres de una cadena de texto. LARGO(texto)
Ejemplo Resultado
LARGO(“Curso de Excel”) 14
LARGO(“Estupenda frase”) 15
Mayusc
Convierte una cadena de texto a mayúsculas. MAYUSC(texto)
Tiene un único argumento que es el texto que queremos convertir a mayúsculas.
Ejemplo Resultado
MAYUSC(“Curso de Excel”) “CURSO DE EXCEL” MAYUSC(“YO”) YO
Minusc
Convierte una cadena de texto a minúsculas. MUNUSC(texto)
Tiene un único argumento que es el texto que queremos convertir a minúsculas.
Ejemplo Resultado
MINUSC(“Curso de Excel”) “curso de excel” MINUSC(“YO”) yo
Nompropio
Convierte la primera letra de cada frase de una cadena de texto a mayúsculas y el resto del texto a minúsculas (tal y como se escriben los nombres propios).
NOMPROPIO(texto)
Tiene un único argumento que es el texto que queremos convertir a formato de nombre propio.
Ejemplo Resultado NOMPROPIO(“Curso de Excel”) “Curso De excel” MINUSC(“YO”) Yo
Reemplazar
Sustituye un trozo de una cadena de texto por otro texto. Esta función sustituye un trozo del texto de una cadena a partir de la posición indicada por otro texto que le especificamos
REEMPLAZAR(texto_inicial;num_inicial;num_de_caracteres;texto_ nuevo)
Tiene cuatro argumentos:
Texto_inicial es la cadena donde queremos sustituir el trozo de texto. Num_inicial indica la posición del carácter a partir del que queremos
sustituir el texto.
Num_de_caracteres indica el tamaño del texto que queremos eliminar de la cadena inicial.
Texto_nuevo es el nuevo trozo de texto que queremos colocar en esa
posición.
Ejemplo Resultado
REEMPLAZAR(“Curso de Excel”;7;2;”sobre”) “Curso sobre Excel” REEMPLAZAR(“Estupenda frase”;3;4;”úpi”) “Estúpida frase”
Repetir
Repite un texto el número de veces especificado.
REPETIR(texto;num_de_veces)
Tiene dos argumentos:
Texto es la cadena que queremos repetir.
Ejemplo Resultado
REPETIR(“Ja “;3) “Ja Ja Ja”
REPETIR(“No lo diré mas ”;2) No lo diré mas No lo diré mas”
Sustituir
Sustituye un trozo de una cadena de texto por otro texto. Esta función busca un determinado texto dentro de una cadena y, si lo encuentra, lo sustituye por otro texto.
Se distingue entre mayúsculas y minúsculas.
SUSTITUIR(texto;texto_buscado;texto_nuevo;Num_de_ocurrencia)
Tiene cuatro argumentos:
Texto es la cadena de texto original.
Texto_buscado es el texto que queremos sustituir por el nuevo.
Texto_nuevo es el nuevo texto que queremos colocar en puesto del
buscado.
Num_de_ocurrencia: si el texto que queremos sustituir se repite varias
veces en la cadena, num_de_ocurrencia indica el número de la aparición del texto que queremos sustituir. Es opcional y si no lo ponemos sustituirá todas las apariciones de la cadena buscada.
Ejemplo Resultado
SUSTITUIR(“Curso de Excel”;”de”; sobre”) “Curso sobre Excel” SUSTITUIR(“tus amigos y tus
enemigos”;”tus”;”nuestros”)
“nuestros amigos y nuestros enemigos” SUSTITUIR(“tus amigos y tus
enemigos”;”tus”;”nuestros”;2)
“tus amigos y nuestros enemigos”