我要做一个产品的价格查询表
要在产品名称处
比如
我在C3的一栏的下拉菜单选一样东西,D3就要自动出现这个商品的价格。
我只知道用数据的有效性弄出下拉菜单来,但是就是不能自动关联。
请详细说明一下,特别是如果有函数的话,请说明函数每一个元素代表的含义和作用!
高分高难度,高手有高招。在线等高手!
我要做一个产品的价格查询表
要在产品名称处
比如
我在C3的一栏的下拉菜单选一样东西,D3就要自动出现这个商品的价格。
我只知道用数据的有效性弄出下拉菜单来,但是就是不能自动关联。
请详细说明一下,特别是如果有函数的话,请说明函数每一个元素代表的含义和作用!
高分高难度,高手有高招。在线等高手!
你需要有一个配件名称和单价对应的供查询用的清单,比如在这张表的AA、AB列做一个清单,AA列为配件名称,AB列为单价(假设这个清单区域为AA1:AB100吧)
然后C列的数据有效性有序列数据来源就选择AA列的配件名称区域,D列输入公式:
D2
=IF(ISERROR(VLOOKUP(C2,AA$1:AB$100,2,)),0,VLOOKUP(C2,AA$1:AB$100,2,))
向下复制此公式
先举个简单的例子,如图:
在选中A2~A4,使用数据有效性,如图:
然后在B2中输入=VLOOKUP(A2,$E$2:$F$5,2,0),并填充到B4,如下图:
#N/A代表找不到数据,因为A2~A4还是空的单元格。
只要A2~A4选中了数据后,就变为如下:
基本可以满足你的要求,VLOOKUP函数的用法可以参考
http://wenwen.soso.com/z/q156972155.htm
如果不想显示难看的#N/A,就要用到iserror函数了,但一次说多了容易晕,如果有问题再追问吧
D3有公式
=VLOOKUP(E1,价格表!A:B,2,)
向下复制后,只要你在C列写名称,D列就可生成价格(信息可扩展)