Problema en Microsoft Excel
Hola, que tal. Hace un tiempo te pregunte lo siguiente:
Me pregunto como puedo asociar dos archivos distintos dentro del excel para hacer lo siguiente:
Tengo 1 Tarifa de precios con códigos de artículos en una celda y el nombre del articulo correspondiente en otra celda. Pues bien, el tema esta en como hacer en otro archivo (Facturación)hacer aparecer el nombre del articulo en una celda con tan solo poner el código en la anterior.
No se si esto se puede hacer en excel, pero aparte, cuando se introduzca el código, saber si es posible que saliera una ventanita con los códigos anteriores y posteriores al que yo he tecleado. Esto es por si el código puesto de memoria no coincide con el articulo que yo realmente quiero facturar.
Gracias por vuestra ayuda.
Aclaración
Gracias por tu interés. La parte que no entendies es lo siguiente.
Cuando yo introduzca en la celda donde quiero que me aparezca el articulo, lo que quiero saber es si puede salir un pequeño listado de unos 10 códigos que correspondan con los cercanos al que yo he puesto en esa celda.
Ejemplo: si yo tecleo como código de articulo "120" y no estoy seguro que sea el que corresponde a las patatas, quiero que se despliegue una ventanita y me salgan entre el 115 y el 125 para yo pinchar en el que quiero poner.
El articulo debe salir en la celda de al lado (derecha).
Me contestaste lo siguiente:
Lo primero que pides lo puedes hacer con la siguiente fórmula que debes copiar en la celda B2 del libro donde quieres que aparezcan los nombres de los productos (los datos base pueden estar en otro libro o en el mismo libro en una hoja que también puede estar oculta) sólo debes modificar las referencias
=SI(A2="","",SI(ESERROR(COINCIDIR(A2,LISTADO,0)),"REVISE EL CÓDIGO",BUSCARV(A2,LISTA!$A$2:$B$228,2,0)))
LISTADO se refiere a un rango de la hoja en donde sólo se encuentran los códigos sin los nombres de los productos y la referencia LISTA! $A$2:$B$228 se debe a que hice el ejemplo con una hoja denominada LISTA del mismo libro.
En cuanto a la lista desplegable me parece un poco complicado pues habría que hacerlo por macro (si se puede) pero me parece más fácil obtener una lista desplegable con todos los códigos de manera que si la memoria te falla buscas en ella el código que necesitas y listo. Esto se logra por el menu datos por la opción validación seleccionando el "Permitir" lista y seleccionando el rango de los códigos.
Me cuentas como te parece mejor y miramos a ver como lo solucionamos.
Y resulta que no me funciona
Te voy a dar los datos y nombres con más precisión a ver si me diseñas las fórmulas y me funciona.
Lo primero es que tengo la tarifa en dos archivos distintos, que no se si podre juntar (me la creo mi hermana). La primera mitas de la tarifa esta en C.\javier\lista 1-12.xls y la otra mitad esta en C.\javier\lista 13-24.xls Aquí los códigos me aparecen en la columna A, el nombre del articulo en la B y el precio que también me tendría que salir en la D.
Donde hago las facturas son varios archivos, pero por ejemplo uno ellos se encuentra en C:\javicreditos\albaran.xls
Aquí el código estaría en la columna B, el nombre del articulo en C y el precio en la G
Espero que con estos datos me lo puedas solucionar, y en cuanto a lo de la lista desplegable dime tu como quedaría mejor. Muchas gracias por todo,
Javier Gonzalez
Me pregunto como puedo asociar dos archivos distintos dentro del excel para hacer lo siguiente:
Tengo 1 Tarifa de precios con códigos de artículos en una celda y el nombre del articulo correspondiente en otra celda. Pues bien, el tema esta en como hacer en otro archivo (Facturación)hacer aparecer el nombre del articulo en una celda con tan solo poner el código en la anterior.
No se si esto se puede hacer en excel, pero aparte, cuando se introduzca el código, saber si es posible que saliera una ventanita con los códigos anteriores y posteriores al que yo he tecleado. Esto es por si el código puesto de memoria no coincide con el articulo que yo realmente quiero facturar.
Gracias por vuestra ayuda.
Aclaración
Gracias por tu interés. La parte que no entendies es lo siguiente.
Cuando yo introduzca en la celda donde quiero que me aparezca el articulo, lo que quiero saber es si puede salir un pequeño listado de unos 10 códigos que correspondan con los cercanos al que yo he puesto en esa celda.
Ejemplo: si yo tecleo como código de articulo "120" y no estoy seguro que sea el que corresponde a las patatas, quiero que se despliegue una ventanita y me salgan entre el 115 y el 125 para yo pinchar en el que quiero poner.
El articulo debe salir en la celda de al lado (derecha).
Me contestaste lo siguiente:
Lo primero que pides lo puedes hacer con la siguiente fórmula que debes copiar en la celda B2 del libro donde quieres que aparezcan los nombres de los productos (los datos base pueden estar en otro libro o en el mismo libro en una hoja que también puede estar oculta) sólo debes modificar las referencias
=SI(A2="","",SI(ESERROR(COINCIDIR(A2,LISTADO,0)),"REVISE EL CÓDIGO",BUSCARV(A2,LISTA!$A$2:$B$228,2,0)))
LISTADO se refiere a un rango de la hoja en donde sólo se encuentran los códigos sin los nombres de los productos y la referencia LISTA! $A$2:$B$228 se debe a que hice el ejemplo con una hoja denominada LISTA del mismo libro.
En cuanto a la lista desplegable me parece un poco complicado pues habría que hacerlo por macro (si se puede) pero me parece más fácil obtener una lista desplegable con todos los códigos de manera que si la memoria te falla buscas en ella el código que necesitas y listo. Esto se logra por el menu datos por la opción validación seleccionando el "Permitir" lista y seleccionando el rango de los códigos.
Me cuentas como te parece mejor y miramos a ver como lo solucionamos.
Y resulta que no me funciona
Te voy a dar los datos y nombres con más precisión a ver si me diseñas las fórmulas y me funciona.
Lo primero es que tengo la tarifa en dos archivos distintos, que no se si podre juntar (me la creo mi hermana). La primera mitas de la tarifa esta en C.\javier\lista 1-12.xls y la otra mitad esta en C.\javier\lista 13-24.xls Aquí los códigos me aparecen en la columna A, el nombre del articulo en la B y el precio que también me tendría que salir en la D.
Donde hago las facturas son varios archivos, pero por ejemplo uno ellos se encuentra en C:\javicreditos\albaran.xls
Aquí el código estaría en la columna B, el nombre del articulo en C y el precio en la G
Espero que con estos datos me lo puedas solucionar, y en cuanto a lo de la lista desplegable dime tu como quedaría mejor. Muchas gracias por todo,
Javier Gonzalez
1 respuesta
Respuesta de César Mera
1