Dirección de un dato relativo

21/08/2007 - 23:03 por ElProfe | Informe spam
Amigos del grupo:

Tengo la siguiente inquietud:

-En la Hoja1 tengo una pequeña base de Datos

-En la Hoja2 estoy empleando la función BUSCARV(), que con base en el
contenido de la celda C2, hace una búsqueda exacta.

Pero resulta que lo que necesito no es el dato hallado por la función,
sino la dirección donde este se localiza (fila y columna).

De otra parte, la función CELDA() con el argumento "DIRECCIÓN"
funciona hallando la dirección del dato, pero siempre y cuando se use
en la misma hoja y con datos de ubicación absoluta, que desde luego no
es mi caso.

Agradezco a quienes me puedan sugerir soluciones.

Cordial saludo,

Juan Manuel

Preguntas similare

Leer las respuestas

#1 KL
22/08/2007 - 02:09 | Informe spam
Hola ElProfe,

"ElProfe" wrote in message
news:
En la Hoja2 estoy empleando la función BUSCARV(), que con base en el
contenido de la celda C2, hace una búsqueda exacta.

Pero resulta que lo que necesito no es el dato hallado por la función,
sino la dirección donde este se localiza (fila y columna).



No se, para que puede necesitar uno obtener la direccion en formato texto,
pero a falta de mayores detalles...

ÎLDA("address";INDICE(Hoja1!D1:D1000;COINCIDIR(C2;Hoja1!A1:A1000;0)))

o incluso si el rango de la base de datos empezara siempre en la fila 1...

=DIRECCION(COINCIDIR(C2;Hoja1!A1:A1000;0);4;;;"Hoja1")

Si que entenderia que en vez de un valor quisieras obtener la referencia de
celda para poder usarla por ejemplo asi:

ÞSREF(INDICE(Hoja1!D1:D1000;COINCIDIR(C2;Hoja1!A1:A1000;0));1;1;10;1)

pero...

Saludos,
KL
Respuesta Responder a este mensaje
#2 Héctor Miguel
22/08/2007 - 02:17 | Informe spam
hola, Manuel !

-En la Hoja1 tengo una... base de Datos
-En la Hoja2... empleando... BUSCARV()... con base en el contenido de... C2
... lo que necesito no es el dato hallado... sino la direccion donde este se localiza (fila y columna).
... la funcion CELDA() con el argumento "DIRECCION" funciona... siempre y cuando se use en la misma hoja...



prueba usando la funcion =direccion(#_fila,#_columna,<semi>absoluta_relativa)
puedes obtener el numero de fila usando la funcion coincidir()
y el numero de columna [obviamente]... tu ya sabes en cual columna estas buscando :))
para el cuarto argumento, tu decides si quieres $A$1, A$1, $A1, o A1 [1, 2, 3, 4]

[p.e.] =direccion(coincidir(c2,hoja1!a:a,0),1)
OJO con el separador de argumentos, yo uso la coma ;)

saludos,
hector.
Respuesta Responder a este mensaje
#3 ElProfe
22/08/2007 - 05:38 | Informe spam
On 21 ago, 19:17, "Héctor Miguel"
wrote:
hola, Manuel !

> -En la Hoja1 tengo una... base de Datos
> -En la Hoja2... empleando... BUSCARV()... con base en el contenido de... C2
> ... lo que necesito no es el dato hallado... sino la direccion donde este se localiza (fila y columna).
> ... la funcion CELDA() con el argumento "DIRECCION" funciona... siempre y cuando se use en la misma hoja...

prueba usando la funcion =direccion(#_fila,#_columna,<semi>absoluta_relativa)
puedes obtener el numero de fila usando la funcion coincidir()
y el numero de columna [obviamente]... tu ya sabes en cual columna estas buscando :))
para el cuarto argumento, tu decides si quieres $A$1, A$1, $A1, o A1 [1, 2, 3, 4]

[p.e.] =direccion(coincidir(c2,hoja1!a:a,0),1)
OJO con el separador de argumentos, yo uso la coma ;)

saludos,
hector.



Gracias a "KL y a Héctor" por su ayuda y las soluciones propuestas.
Cordial saludo,
ElProfe
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida