BUSCAR V en varios archivos y hojas

21/04/2006 - 01:26 por osalazarg | Informe spam
Alguien me podria ayudar por favor, ya que necesito usar la formula de
buscarV en archivos grandes que por lo mismo se encuentra partido en 2
hojas en excel, ¿Como podria poner la formula para que me busque en estas
2 hojas?

Esperando su pronta ayuda.

Saludos.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/04/2006 - 07:08 | Informe spam
hola, sago !

... necesito usar... buscarV en archivos grandes que por lo mismo se encuentra partido en 2 hojas
... Como podria poner la formula para que me busque en estas 2 hojas?



[pregunta]: que se supone que 'debiera hacer' [o devolver] la formula en alguno de los siguientes 'supuestos'...
-> y que probabilidades habria de que 'el dato que se busca' pudiera ser [o no] encontrado...
a) en la primera hoja
b) en la segunda hoja
c) en ambas hojas
d) en ninguna de las dos -?-

comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Mr. AnderExcel
21/04/2006 - 09:58 | Informe spam
Ke tal Sago.

Como dice hector miguel, que se supone que debe hacer esta formula, los
datos que buscas, tienen algun identificador especial, algunos datos se
pueden repetir, los datos en las hojas son homogeneos?

Saludos

Daniel
Respuesta Responder a este mensaje
#3 vm_tapia
21/04/2006 - 22:58 | Informe spam
Sago:

Suponiendo que tienes 2 hojas iguales con datos distintos, ejemplo

Hoja1, rango: A1:IV10000 (256 columnas por 10,000 filas)
Hoja2, rango: A1:IV10000 (256 columnas por 10,000 filas)

columna A = clave de producto
columna B = descripcion del producto
columna C = precio
etc.

total de productos 20,000

para buscar en las dos hojas tienes que condicionar la busqueda y seria de
la siguiente manera

1. nombrar primero tu base de datos, en la hoja1 selecciona el rango de
A1:IV10000 y asignale el nombre de BASE1
2. selecciona el rango de A1:IV10000 de la hoja2 y asignale el nombre de BASE2
3. donde quieras el resultado de la busqueda introduce la siguiente formula,
suponiendo que quieres saber el precio (columna C de las matrices)

=si(buscarv(clave,base1,3,verdadero)="",si(buscarv(clave,base2,3,verdadero)="",0,buscarv(clave,base2,3,verdadero)),si(buscarv(clave,base1,3,verdadero))

Espero que te sirva, solamente tienes que ajustarla a tus necesidades.


"sago" wrote:

Alguien me podria ayudar por favor, ya que necesito usar la formula de
buscarV en archivos grandes que por lo mismo se encuentra partido en 2
hojas en excel, ¿Como podria poner la formula para que me busque en estas
2 hojas?

Esperando su pronta ayuda.

Saludos.


Respuesta Responder a este mensaje
#4 vm_tapia
21/04/2006 - 23:03 | Informe spam
Perdon la formula correcta es asi:


=si(buscarv(clave,base1,3,verdadero)="",si(buscarv(clave,base2,3,verdadero)="",0,buscarv(clave,base2,3,verdadero)),buscarv(clave,base1,3,verdadero))

"vm_tapia" wrote:

Sago:

Suponiendo que tienes 2 hojas iguales con datos distintos, ejemplo

Hoja1, rango: A1:IV10000 (256 columnas por 10,000 filas)
Hoja2, rango: A1:IV10000 (256 columnas por 10,000 filas)

columna A = clave de producto
columna B = descripcion del producto
columna C = precio
etc.

total de productos 20,000

para buscar en las dos hojas tienes que condicionar la busqueda y seria de
la siguiente manera

1. nombrar primero tu base de datos, en la hoja1 selecciona el rango de
A1:IV10000 y asignale el nombre de BASE1
2. selecciona el rango de A1:IV10000 de la hoja2 y asignale el nombre de BASE2
3. donde quieras el resultado de la busqueda introduce la siguiente formula,
suponiendo que quieres saber el precio (columna C de las matrices)

=si(buscarv(clave,base1,3,verdadero)="",si(buscarv(clave,base2,3,verdadero)="",0,buscarv(clave,base2,3,verdadero)),si(buscarv(clave,base1,3,verdadero))

Espero que te sirva, solamente tienes que ajustarla a tus necesidades.


"sago" wrote:

> Alguien me podria ayudar por favor, ya que necesito usar la formula de
> buscarV en archivos grandes que por lo mismo se encuentra partido en 2
> hojas en excel, ¿Como podria poner la formula para que me busque en estas
> 2 hojas?
>
> Esperando su pronta ayuda.
>
> Saludos.
>
>
Respuesta Responder a este mensaje
#5 vm_tapia
21/04/2006 - 23:28 | Informe spam
PERDONA ansiedad por darte una respuesta, pero despues de analizarlo varias
veces, la (espero que sea la ultima) formula correcta queda asi.


=si(buscarv(clave,base1,1,verdadero)=clave,buscarv(clave,base1,3,verdadero),si(buscarv(clave,base2,1,verdadero)=clave,buscarv(clave,base2,3,verdadero),"no
existe el producto"))

donde "clave" es la celda donde introduces el numero del producto a buscar
en otra hoja y la formula lo evalua de la siguiente manera:

si el resultado de la busqueda de la clave (columna A = clave) en la matriz
base1 es igual al numero capturado entonces dame el resultado de la busqueda
en base1 (columna C = precio)
si no entonces, si el resultado de la busqueda de clave en base2 es igual al
numero capturado entonces dame el resultado de la busqueda en base2 (precio)
si no entonces no existe el producto en ninguna de las 2 bases.

"vm_tapia" wrote:

Perdon la formula correcta es asi:


=si(buscarv(clave,base1,3,verdadero)="",si(buscarv(clave,base2,3,verdadero)="",0,buscarv(clave,base2,3,verdadero)),buscarv(clave,base1,3,verdadero))

"vm_tapia" wrote:

> Sago:
>
> Suponiendo que tienes 2 hojas iguales con datos distintos, ejemplo
>
> Hoja1, rango: A1:IV10000 (256 columnas por 10,000 filas)
> Hoja2, rango: A1:IV10000 (256 columnas por 10,000 filas)
>
> columna A = clave de producto
> columna B = descripcion del producto
> columna C = precio
> etc.
>
> total de productos 20,000
>
> para buscar en las dos hojas tienes que condicionar la busqueda y seria de
> la siguiente manera
>
> 1. nombrar primero tu base de datos, en la hoja1 selecciona el rango de
> A1:IV10000 y asignale el nombre de BASE1
> 2. selecciona el rango de A1:IV10000 de la hoja2 y asignale el nombre de BASE2
> 3. donde quieras el resultado de la busqueda introduce la siguiente formula,
> suponiendo que quieres saber el precio (columna C de las matrices)
>
> =si(buscarv(clave,base1,3,verdadero)="",si(buscarv(clave,base2,3,verdadero)="",0,buscarv(clave,base2,3,verdadero)),si(buscarv(clave,base1,3,verdadero))
>
> Espero que te sirva, solamente tienes que ajustarla a tus necesidades.
>
>
> "sago" wrote:
>
> > Alguien me podria ayudar por favor, ya que necesito usar la formula de
> > buscarV en archivos grandes que por lo mismo se encuentra partido en 2
> > hojas en excel, ¿Como podria poner la formula para que me busque en estas
> > 2 hojas?
> >
> > Esperando su pronta ayuda.
> >
> > Saludos.
> >
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida