"BUSCARV" para devolver imagenes

25/06/2006 - 20:20 por ElProfe | Informe spam
Hola "Grupo":

Acudo a ustedes con la siguient inquietud:

Imaginen una pequeña base de datos a partir de A5, en donde:
-La columna "A" contiene códigos de referencia;
-La columna "B" son nombres de personas;
-Y la columna "C" está la foto de cada uno de los nombres que se
relacionan en la colunna "B".
Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
referencia para hacer la búsqueda así:
En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
hago para que en "B2" me coloque la foto que se relaciona con el
código que he puesto en "A1", usando la misma función BUSCARV (u otra
posible)?

Gracias anticipadas por su atención

Manuel (ElProfe)

Preguntas similare

Leer las respuestas

#1 KL
25/06/2006 - 20:42 | Informe spam
Hola ElProfe,

En primer lugar comentarte que yo personalmente evito usar las imagenes en Excel debido a la forma poco optima de trabajar con las mimas que tiene Excel.

Ahora, hasta donde se, no se puede conseguirlo con BUSCARV, pero SI es posible usando la combinacion de las funciones INDICE y COINCIDIR y a traves de los nombres definidos. Revisa el siguiente ejemplo.

http://www.telefonica.net/web/kl/SS...lImage.xls

Nota Importante (!): Al parecer, este uso de imagenes vinculadas es extremadamente VOLATIL. Es decir, recalculara cada vez que cambie cualquier dato o (atento al dato) formato en (otra vez atento) cualquier hoja de cualquier libro abierto en la misma instancia Excel. Y como lo hace con bastante lentitud podria llegar a ralentizar el desempeno de tu hoja. Revisa el siguiente ejemplo:

http://www.telefonica.net/web/kl/SS...rldCup2006(2).xls

Saludos,
KL


"ElProfe" wrote in message news:
Hola "Grupo":

Acudo a ustedes con la siguient inquietud:

Imaginen una pequeña base de datos a partir de A5, en donde:
-La columna "A" contiene códigos de referencia;
-La columna "B" son nombres de personas;
-Y la columna "C" está la foto de cada uno de los nombres que se
relacionan en la colunna "B".
Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
referencia para hacer la búsqueda así:
En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
hago para que en "B2" me coloque la foto que se relaciona con el
código que he puesto en "A1", usando la misma función BUSCARV (u otra
posible)?

Gracias anticipadas por su atención

Manuel (ElProfe)
Respuesta Responder a este mensaje
#2 victorbcn1952NO
26/06/2006 - 16:06 | Informe spam
KL:

Creo que sí puede conseguirse con =BUSCARV, combinándolo con nombres
definidos e =INDIRECTO.

Como va a ser un poco complicado explicarlo aquí paso a paso, me voy a
permitir enviarte a tu mail un archivo: ImágenesBuscarV.xls, con un
ejemplo concreto que lleva 4 dibujos.

Mi dirección no es la que figura aquí (está saturada de spam), sino otra
con nombre parecido y del mismo servidor.

:-)



KL wrote:

Hola ElProfe,

En primer lugar comentarte que yo personalmente evito usar las imagenes en


Excel debido a la forma poco optima de trabajar con las mimas que tiene Excel.

Ahora, hasta donde se, no se puede conseguirlo con BUSCARV, pero SI es


posible usando la combinacion de las funciones INDICE y COINCIDIR y a traves
de los nombres definidos. Revisa el siguiente ejemplo.

http://www.telefonica.net/web/kl/SS...lImage.xls

Nota Importante (!): Al parecer, este uso de imagenes vinculadas es


extremadamente VOLATIL. Es decir, recalculara cada vez que cambie cualquier
dato o (atento al dato) formato en (otra vez atento) cualquier hoja de
cualquier libro abierto en la misma instancia Excel. Y como lo hace con
bastante lentitud podria llegar a ralentizar el desempeno de tu hoja. Revisa
el siguiente ejemplo:

http://www.telefonica.net/web/kl/SS...rldCup2006(2).xls

Saludos,
KL


"ElProfe" wrote in message


news:
Hola "Grupo":

Acudo a ustedes con la siguient inquietud:

Imaginen una pequeña base de datos a partir de A5, en donde:
-La columna "A" contiene códigos de referencia;
-La columna "B" son nombres de personas;
-Y la columna "C" está la foto de cada uno de los nombres que se
relacionan en la colunna "B".
Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
referencia para hacer la búsqueda así:
En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
hago para que en "B2" me coloque la foto que se relaciona con el
código que he puesto en "A1", usando la misma función BUSCARV (u otra
posible)?

Gracias anticipadas por su atención

Manuel (ElProfe)
Respuesta Responder a este mensaje
#3 KL
26/06/2006 - 18:47 | Informe spam
Hola Victor,

No lo he recibido - acuerdate de quitar NOSPAM y PLEASE por favor.

Saludos,
KL


""Víctor"" wrote in message news:
KL:

Creo que sí puede conseguirse con =BUSCARV, combinándolo con nombres
definidos e =INDIRECTO.

Como va a ser un poco complicado explicarlo aquí paso a paso, me voy a
permitir enviarte a tu mail un archivo: ImágenesBuscarV.xls, con un
ejemplo concreto que lleva 4 dibujos.

Mi dirección no es la que figura aquí (está saturada de spam), sino otra
con nombre parecido y del mismo servidor.

:-)



KL wrote:

Hola ElProfe,



En primer lugar comentarte que yo personalmente evito usar las imagenes en


Excel debido a la forma poco optima de trabajar con las mimas que tiene Excel.

Ahora, hasta donde se, no se puede conseguirlo con BUSCARV, pero SI es


posible usando la combinacion de las funciones INDICE y COINCIDIR y a traves
de los nombres definidos. Revisa el siguiente ejemplo.

http://www.telefonica.net/web/kl/SS...lImage.xls



Nota Importante (!): Al parecer, este uso de imagenes vinculadas es


extremadamente VOLATIL. Es decir, recalculara cada vez que cambie cualquier
dato o (atento al dato) formato en (otra vez atento) cualquier hoja de
cualquier libro abierto en la misma instancia Excel. Y como lo hace con
bastante lentitud podria llegar a ralentizar el desempeno de tu hoja. Revisa
el siguiente ejemplo:

http://www.telefonica.net/web/kl/SS...rldCup2006(2).xls



Saludos,
KL




"ElProfe" wrote in message


news:
Hola "Grupo":



Acudo a ustedes con la siguient inquietud:



Imaginen una pequeña base de datos a partir de A5, en donde:
-La columna "A" contiene códigos de referencia;
-La columna "B" son nombres de personas;
-Y la columna "C" está la foto de cada uno de los nombres que se
relacionan en la colunna "B".
Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
referencia para hacer la búsqueda así:
En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
hago para que en "B2" me coloque la foto que se relaciona con el
código que he puesto en "A1", usando la misma función BUSCARV (u otra
posible)?



Gracias anticipadas por su atención



Manuel (ElProfe)




Respuesta Responder a este mensaje
#4 KL
26/06/2006 - 20:08 | Informe spam
Hola Victor,

Ya he visto la solucion que me has enviado. Te agradezco el comentario y te comento: la solucion que usa la hoja no tiene nada o poco que ver con la funcion BUSCARV. Es la funcion INDIRECTO la que hace el trabajo, de hecho, la funcion BUSCARV es redundante en la formula que usa el nombre definido Dibujo:

=INDIRECTO("dibujo"&BUSCARV(Hoja3!$D$5;Hoja3!$A$1:$B$4;2;0))

ya que se podria sustituirla por:

=INDIRECTO("dibujo"&COINCIDIRV(Hoja3!$D$5;Hoja3!$A$1:$A$4;0))

sin la necesidad de tener los numeros en celdas.

Total que el uso de BUSCARV en este caso es una variante (menos eficiente) del uso de COINCIDIR.

En general la solucion es mas aparatosa/menos anmigable porque aparte de tener que introducir los numeros de registros en celdas tienes que crear multiples nombres definidos, lo cual en caso de tener decenas (ya no centenares) de registros se convertiria en un autentico calvario.

Quizas una forma de optimizar la formula podria ser la siguiente:

=INDIRECTO("B"&COINCIDIRV(Hoja3!$D$5;Hoja3!$A$1:$A$4;0))

pero para eso prefiero la INDICE.

Saludos,
KL


"KL" wrote in message news:
Hola Victor,

No lo he recibido - acuerdate de quitar NOSPAM y PLEASE por favor.

Saludos,
KL


""Víctor"" wrote in message news:
KL:

Creo que sí puede conseguirse con =BUSCARV, combinándolo con nombres
definidos e =INDIRECTO.

Como va a ser un poco complicado explicarlo aquí paso a paso, me voy a
permitir enviarte a tu mail un archivo: ImágenesBuscarV.xls, con un
ejemplo concreto que lleva 4 dibujos.

Mi dirección no es la que figura aquí (está saturada de spam), sino otra
con nombre parecido y del mismo servidor.

:-)



KL wrote:

Hola ElProfe,



En primer lugar comentarte que yo personalmente evito usar las imagenes en


Excel debido a la forma poco optima de trabajar con las mimas que tiene Excel.

Ahora, hasta donde se, no se puede conseguirlo con BUSCARV, pero SI es


posible usando la combinacion de las funciones INDICE y COINCIDIR y a traves
de los nombres definidos. Revisa el siguiente ejemplo.

http://www.telefonica.net/web/kl/SS...lImage.xls



Nota Importante (!): Al parecer, este uso de imagenes vinculadas es


extremadamente VOLATIL. Es decir, recalculara cada vez que cambie cualquier
dato o (atento al dato) formato en (otra vez atento) cualquier hoja de
cualquier libro abierto en la misma instancia Excel. Y como lo hace con
bastante lentitud podria llegar a ralentizar el desempeno de tu hoja. Revisa
el siguiente ejemplo:

http://www.telefonica.net/web/kl/SS...rldCup2006(2).xls



Saludos,
KL




"ElProfe" wrote in message


news:
Hola "Grupo":



Acudo a ustedes con la siguient inquietud:



Imaginen una pequeña base de datos a partir de A5, en donde:
-La columna "A" contiene códigos de referencia;
-La columna "B" son nombres de personas;
-Y la columna "C" está la foto de cada uno de los nombres que se
relacionan en la colunna "B".
Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
referencia para hacer la búsqueda así:
En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
hago para que en "B2" me coloque la foto que se relaciona con el
código que he puesto en "A1", usando la misma función BUSCARV (u otra
posible)?



Gracias anticipadas por su atención



Manuel (ElProfe)




Respuesta Responder a este mensaje
#5 victorbcn1952NO
26/06/2006 - 20:37 | Informe spam
Hola, KL.

No digo que sea menos eficiente y más aparatosa la función =BUSCARV en
este caso; sólo he apuntado que sí que es posible conseguir con su
utilización que se devuelva un dibujito de una base-tabla.

Sólo eso.

:-)



KL wrote:

Hola Victor,

Ya he visto la solucion que me has enviado. Te agradezco el comentario y te


comento: la solucion que usa la hoja no tiene nada o poco que ver con la
funcion BUSCARV. Es la funcion INDIRECTO la que hace el trabajo, de hecho, la
funcion BUSCARV es redundante en la formula que usa el nombre definido Dibujo:

=INDIRECTO("dibujo"&BUSCARV(Hoja3!$D$5;Hoja3!$A$1:$B$4;2;0))

ya que se podria sustituirla por:

=INDIRECTO("dibujo"&COINCIDIRV(Hoja3!$D$5;Hoja3!$A$1:$A$4;0))

sin la necesidad de tener los numeros en celdas.

Total que el uso de BUSCARV en este caso es una variante (menos eficiente)


del uso de COINCIDIR.

En general la solucion es mas aparatosa/menos anmigable porque aparte de


tener que introducir los numeros de registros en celdas tienes que crear
multiples nombres definidos, lo cual en caso de tener decenas (ya no
centenares) de registros se convertiria en un autentico calvario.

Quizas una forma de optimizar la formula podria ser la siguiente:

=INDIRECTO("B"&COINCIDIRV(Hoja3!$D$5;Hoja3!$A$1:$A$4;0))

pero para eso prefiero la INDICE.

Saludos,
KL


"KL" wrote in message


news:
Hola Victor,

No lo he recibido - acuerdate de quitar NOSPAM y PLEASE por favor.

Saludos,
KL


""Víctor"" wrote in message


news:
> KL:
>
> Creo que sí puede conseguirse con =BUSCARV, combinándolo con nombres
> definidos e =INDIRECTO.
>
> Como va a ser un poco complicado explicarlo aquí paso a paso, me voy a
> permitir enviarte a tu mail un archivo: ImágenesBuscarV.xls, con un
> ejemplo concreto que lleva 4 dibujos.
>
> Mi dirección no es la que figura aquí (está saturada de spam), sino otra
> con nombre parecido y del mismo servidor.
>
> :-)
>
>
>
> KL wrote:
>
>> Hola ElProfe,
>
>> En primer lugar comentarte que yo personalmente evito usar las imagenes en
> Excel debido a la forma poco optima de trabajar con las mimas que tiene


Excel.
>
>> Ahora, hasta donde se, no se puede conseguirlo con BUSCARV, pero SI es
> posible usando la combinacion de las funciones INDICE y COINCIDIR y a


traves
> de los nombres definidos. Revisa el siguiente ejemplo.
>
>> http://www.telefonica.net/web/kl/SS...lImage.xls
>
>> Nota Importante (!): Al parecer, este uso de imagenes vinculadas es
> extremadamente VOLATIL. Es decir, recalculara cada vez que cambie cualquier
> dato o (atento al dato) formato en (otra vez atento) cualquier hoja de
> cualquier libro abierto en la misma instancia Excel. Y como lo hace con
> bastante lentitud podria llegar a ralentizar el desempeno de tu hoja.


Revisa
> el siguiente ejemplo:
>
>> http://www.telefonica.net/web/kl/SS...rldCup2006(2).xls
>
>> Saludos,
>> KL
>
>
>> "ElProfe" wrote in message
> news:
>> Hola "Grupo":
>
>> Acudo a ustedes con la siguient inquietud:
>
>> Imaginen una pequeña base de datos a partir de A5, en donde:
>> -La columna "A" contiene códigos de referencia;
>> -La columna "B" son nombres de personas;
>> -Y la columna "C" está la foto de cada uno de los nombres que se
>> relacionan en la colunna "B".
>> Ahora bien; imaginen que en "A1" digito (o selecciono) un codigo de
>> referencia para hacer la búsqueda así:
>> En "A2" está =BUSCARV(A1,$A$5:$C$10,2,FALSO)... y me devolverá el
>> nombre que corresponda a la referencia (A1), pero mi pregunta es ¿como
>> hago para que en "B2" me coloque la foto que se relaciona con el
>> código que he puesto en "A1", usando la misma función BUSCARV (u otra
>> posible)?
>
>> Gracias anticipadas por su atención
>
>> Manuel (ElProfe)
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida