Sobre datos externos

17/02/2005 - 14:14 por Pedro | Informe spam
Hola a todos
Tengo una lista de datos externos (Mercado Continuo), que conseguí importar
gracias a las instrucciones de Fernando Arroyo.
Pero tengo datos adyacentes, que hacen referencia al número que ocupa
un determinado valor en la columna.
Cuando en la lista original cambia la posición de un valor, si estaba
por ejemplo Telefonica el 123 y pasa al 121, cuando la hoja se actualiza
me descabala los datos adyacentes a que hacian referencia al 123
y me realiza las funciones con el valor del 121.

Creo haberme explicado.

Mi pregunta es: como hacer la referencia en funcion del nombre del valor
en lugar del numero que ocupe para que cambien o no de posicion los valores
en la lista al actualizarla, los calculos adyacentes queden bien al tomar correctamente
los valores a los que hace referencia ?

Gracias y saludos.
 

Leer las respuestas

#1 Fernando Arroyo
18/02/2005 - 10:00 | Informe spam
"Pedro" escribió en el mensaje news:
Hola a todos
Tengo una lista de datos externos (Mercado Continuo), que conseguí importar
gracias a las instrucciones de Fernando Arroyo.
Pero tengo datos adyacentes, que hacen referencia al número que ocupa
un determinado valor en la columna.
Cuando en la lista original cambia la posición de un valor, si estaba
por ejemplo Telefonica el 123 y pasa al 121, cuando la hoja se actualiza
me descabala los datos adyacentes a que hacian referencia al 123
y me realiza las funciones con el valor del 121.

Creo haberme explicado.

Mi pregunta es: como hacer la referencia en funcion del nombre del valor
en lugar del numero que ocupe para que cambien o no de posicion los valores
en la lista al actualizarla, los calculos adyacentes queden bien al tomar correctamente
los valores a los que hace referencia ?

Gracias y saludos.





Puedes averiguar el número de fila de un valor usando la función COINCIDIR, por ejemplo:

=COINCIDIR("ABCDE";A1:A100;0)

devolverá el número de fila donde se encuentra ABCDE en la columna 1 (o la primera vez que aparece, si está más de una vez).

Puedes incorporar esta función como argumento de otra que tenga que trabajar con valores de la fila donde se encuentre lo que se busca. El único problema es que frecuentemente las fórmulas creadas con esta técnica resultan complicadas.

Otra posibilidad, si lo único que necesitas es obtener un valor de la fila donde se encuentre lo que buscas, es usar la función BUSCARV. Para que funcione bien suele ser necesario que los datos estén ordenados por la columna en que se debe hacer la búsqueda, condición que sí se da en las tablas del Mercado Continuo.

Sin saber más concretamente con qué tipo de fórmulas necesitas trabajar es poco lo que podría añadir.

Un saludo.


Fernando Arroyo
MS MVP - Excel

Preguntas similares