Diferentes resultados del buscarv ?

tengo un fichero excel con 2 hojas
la primera hoja1


en la fila 1 ; A1= 710110 , fila B1 =1, fila C1= 123
en la fila 2 ; A2= 710110 , fila B2 =2, fila C2= 151
en la fila 3 ; A3= 710120 , fila B3 =1, fila C3= 142
en la fila 4 ; A4= 710120 , fila B4 =1, fila C4= 78

y en la otra hoja , hoja2

en la fila 1 ; A1= 710110 , fila B1 =VACÍA, fila C1= VACÍA

en la fila 2
quiero llevar los datos de la hoja1 fila C1= 123 y ponerlo en la hoja 2 y llevarlo a la B1 , osea que ponga en la B1 123
y llevar los datos de la hoja1 fila C2= 151 y ponerlo en la hoja 2 fila C1, osea que ponga en la C1 151
como veis en la hoja1 tengo 2 códigos 710110 y el 710120 que cada uno de ellos esta en una ubicación 1 y 2 y una cantidad en cada uno de la ubicaciones 123,151,142,y 78 necesito llevar estos datos a diferentes columnas en función de si es 1 ó 2

quiero realizar un buscarv del código ( 710110 , 710120 ) y me lleve el datos la hoja2 celdas B1 el resultado de la ubicación 1 y y a la celda C1 el resultado de la ubicación 2 de esos códigos

1 Respuesta

Respuesta
1

Como habrás podido comprobar con la formula =buscarv sólo te traerá el primer valor que encuentre sin importarle que haya más iguales.

Para que te funcione correctamente tienes que incluir una nueva columna y en donde las celdas tengan lo siguiente =A1&B1 (para la fila 1) =A2&B2 (para la fila 2) y así cópiala hasta

El final. De esta forma obtienes una relación entre la columna A y B. Esta columna tiene que estar a la izquierda de la columna que quieres que te devuelva el valor (la tendrás que insertar entre la B y la C, y ahora la C será la D).

Ahora en la otra hoja (hoja2) le dices en la celda B1 =buscarv(A1&1;Hoja1!C:D;2;FALSO)

y en la celda C1 =buscarv(A1&2;Hoja1!C:D;2;FALSO)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas