FORMULA LANGUAGE
Dadas dos listas de texto, da como resultado sólo los elementos de la segunda que se encuentran en la primera.
Sintaxis
@Keywords( lista-texto1 ; lista-texto2 ) o @Keywords( lista-texto1 ; lista-texto2 ; separador )
Parámetros
lista-texto1
Si no se especifica un separador, se utilizarán de forma predeterminada los siguientes separadores:
?. ,!;:[](){}"<> (signo de interrogación de cierre, punto, espacio, coma, signo de admiración de cierre, punto y coma, dos puntos, corchetes, paréntesis, llaves, comillas y paréntesis angulares)
Un separador nulo, representado por una cadena vacía (""), indica a la función que no debe usar delimitadores.
lista-resultante
Nota Con la Versión 6, el orden de las palabras resultante en lista-resultante coincide con el orden de lista-texto1. Antes de la Versión 6, el orden de las palabras resultante en lista-resultante coincidía con el orden de lista-texto2. Para mantener la ordenación previa a la Versión 6 en lista-resultante, sitúe otra función @Keywords antes de la fórmula, de la siguiente manera:
@Keywords(lista-texto2;@Keywords(lista-texto1;lista-texto2))
Cuando una palabra clave especificada en lista-texto2 es la primera palabra de la cadena en la que se realiza la búsqueda Y se especifican separadores, @Keywords da como resultado un valor nulo. Para evitar esto, anteponga un separador a lista-texto1. Por ejemplo, si desea localizar la palabra clave Silvia en una lista de texto que contiene nombres y cargos de empleados, utilice la fórmula siguiente:
@Keywords(" " + " ,María Hinojal, Directora de ventas":" ,Silvia Huarte, Directora de Marketing": " ,Jorge Huarte, Pedidos"; "Silvia"; " ,")
Esta fórmula da como resultado Silvia. Observe que uno de los separadores de la fórmula, el espacio (" "), precede a lista-texto1. Esto no ocurre si acepta los separadores predeterminados o especifica un separador nulo.
Si una de las cadenas de lista-texto2 contiene alguno de los delimitadores predeterminados, @Keywords no lo extraerá. Por ejemplo, para buscar Universidad Complutense, agregue un separador nulo a la fórmula. Esto indicará a @Keywords que debe buscar cualquier secuencia de caracteres. Si no especifica un separador, se utilizarán los delimitadores predeterminados. @Keywords no dará como resultado Universidad de Harvard porque cuando analiza lista-texto1, divide la frase en dos palabras distintas, Complutense y Universidad, en el lugar en el que encuentra un espacio, que es el delimitador predeterminado.
Si utiliza las comillas (") como separador, precédalas con una barra invertida (\) para indicar que las comillas es una constante de texto.
Esta función tiene en cuenta las mayúsculas y las minúsculas. Si desea que las ignore, utilice @LowerCase, @ProperCase o @UpperCase en lista-texto1 y en lista-texto2.
Ejemplo Véase también