Hola, Nicolas:

La función que puedes utilizar en tu caso es BUSCARV(A2;stock.$A$2:$B$"ultima fila de datos";2;FALSO), sin embargo, por facilidad te recomiendo crear un rango con nombre (CNTRL-F3) para los datos en la hoja STOCK por ejemplo "datos" y remplazarlo en la función BUSCARV(A2;datos;2;FALSO), asi cuando copies la fórmula hacia abajo el valor a buscar A2, será relativo a la nueva posición, mientras que los nombres de los productos (rango datos) se mantendrán con su posición absoluta. Como deseas la coincidencia exacta del nombre de la hoja stock debes colocar FALSO como último parámetro de la función.

Espero que te haya colaborado.

--

Manuel Andrés Ramirez P.
Administrador Informático



Nicolás Conde wrote:

   Hola listeros.
Soy principiante con OOo y tengo un problemilla con una tarea que me han encomendado. Tengo en Calc un libro con dos hojas: una llamada 'Compras' con información de las compras de productos (un renglón de factura por fila), y otra llamada 'Stock' con los datos de cada producto. Lo que necesito hacer es poner en la hoja 'Compras', al lado de cada código de producto, su descripción que está en 'Stock'.

Compras:
     A        B
1 |NUMERO| NOMBRE | etc. ... |
2 | 0001 | vacío  |    ...   |
3 | 0002 | vacío  |    ...   |
4 | 0003 | vacío  |    ...   |

Stock:
     A            B
1 |NUMERO| NOMBRE            | etc. ... |
2 | 0002 | Leche 1 l         |    ...   |
3 | 0001 | Gaseosa 2.25 l    |    ...   |
4 | 0003 | Jabón de tocador  |    ...   |

Necesito en Compras.B2 una función que me retorne para el código en Compras.A2 (0001) la descripción correspondiente (Stock.B3). Creo que en bases de datos eso es una operación /join/. He probado con bdextraer(), pero no me sirve, ya que debo darle un renglón de condición por cada producto y son casi mil.
   ¡Por favor ayuda!
   Muchas gracias desde ya.





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a