Búsqueda de filas de tablas de Excel

Búsqueda de filas de tablas de Excel

Necesito ayuda para completar el menú desplegable de celdas y buscar valores de tablas.

Datos de muestra en una hoja de trabajo. Creé una tabla y le di un nombre.

Datos de muestra (nombre de la tabla: Productos):

Category    Product    Price
----------------------------
Fruit       Apple          1
Fruit       Orange         2
Drink       Coke           4
Drink       Pepsi          2

Lo que necesito hacer:

En otra hoja necesito tener menús desplegables para elegir Categoría y Producto. El precio debe mostrarse en otra celda cuando se haya elegido el valor en ambos campos.

+----------+-----------+
| Category | Fruit   v |
+----------+-----------+
| Product  | Orange  v |
+----------+-----------+
| Price    |         2 |
+----------+-----------+

Categoría y Producto son menús desplegables que tienen valores únicos de la tabla de productos. No tienen que ser menús desplegables en cascada, pero si eso se puede lograr, será increíble. El precio se consulta desde la tabla Productos según los valores elegidos en el menú desplegable Categoría y Producto.

Respuesta1

Puede usar VLookup para encontrar su precio, pero necesitará crear un valor calculado para fusionar su categoría y producto (ponga la fórmula =B1 y C1 en la celda A1 donde la columna B contiene su categoría y la columna C el producto y copie la fórmula en todos las celdas en la columna A) ya que VLookup usa una columna (la columna más a la izquierda en el rango) solo para la búsqueda. También tendrás que asegurarte de que el enlace esté en orden alfabético. Busque aquí información sobre VLookup:http://office.microsoft.com/en-ca/excel-help/vlookup-HP005209335.aspx

Necesitará que su lista de categorías y productos sea única para sus menús desplegables, por lo que creará una lista separada en otra hoja o generará la lista a partir de su lista inicial de categoría/producto/precio. Necesitará esta lista numerada, así que agregue la fórmula A2=A1+1 o su equivalente al lado de sus valores. Puedes comprobar esto para la fórmula:http://www.get-digital-help.com/2009/03/30/how-to-extract-a-unique-list-and-the-duplicates-in-excel-from-one-column/

Puede nombrar su rango para que sus fórmulas sean más fáciles de entender. Está explicado en el enlace anterior.

Finalmente, vinculará cada menú desplegable a su lista. Mostrará el valor seleccionado en una celda que reutilizará para su fórmula de precio. Nombra las celdas CategoryId y ProductId. Tenga en cuenta que el menú desplegable generará el índice del valor seleccionado. Esto se utilizará para VLookup en su lista de categorías y lista de productos.

Aquí está la fórmula para su precio: = vlookup((vlookup(categoría,categoryId) & vlookup(producto,productId)),lista de precios,4)

información relacionada