excel里如何从左侧的下拉列表里进行选择,右侧的另一列直接显示分数?
比如说,左边的下拉列表里有一些商品的名称,如果选择西红柿,右边一列直接显示15元,选择毛衣就显示100元?有什么公式嘛?...
比如说,左边的下拉列表里有一些商品的名称,如果选择西红柿,右边一列直接显示15元,选择毛衣就显示100元?有什么公式嘛?
展开
5个回答
展开全部
这样,你按我的步骤来。
首先你在 A列和B列 填写 名称和价格。A列是所有商品的名称,B列是他们对应的价格。例:
A B
苹果 20
香蕉 10
番茄 15
然后 我们下拉表做在 C1好了
选择C1,然后点上方菜单的 “数据”->“有效性”->有效性条件里的“允许”里选择“序列”,然后下面来源选中一下A列,就是刚才输入的品名表。 按确定,下拉菜单完成。
接下来选中D1 制作对应的价格:
在D1输入 = VLOOKUP($C$1, $A:$B,2,0)
这样就OK了,在C1下拉菜单这里改变商品名称,D1的价格会自动搜索价格表进行变化。
首先你在 A列和B列 填写 名称和价格。A列是所有商品的名称,B列是他们对应的价格。例:
A B
苹果 20
香蕉 10
番茄 15
然后 我们下拉表做在 C1好了
选择C1,然后点上方菜单的 “数据”->“有效性”->有效性条件里的“允许”里选择“序列”,然后下面来源选中一下A列,就是刚才输入的品名表。 按确定,下拉菜单完成。
接下来选中D1 制作对应的价格:
在D1输入 = VLOOKUP($C$1, $A:$B,2,0)
这样就OK了,在C1下拉菜单这里改变商品名称,D1的价格会自动搜索价格表进行变化。
追问
有用哦 可是我不想把A和B列在这个表格里显示出来 怎么办呢?
追答
那好办,你可以把 A列B列 复制到 SHEET2去,就是放到另外1个工作区域去,或者干脆隐藏起来。
第1个办法,假设你的主表在 SHEET1,那么你可以把 A列B列的数据复制到SHEET2的A列B列,然后把SHEET1这里的A,B列删除掉,之后你在SHEET1 你想做下拉菜单的地方(比如A1),重复一下刚才做下拉菜单的步骤,只不过,这里选来源的时候,要去选择SHEET2的来源。 然后在B1填的公式改成 = VLOOKUP(A1, sheet2!$A:$B,2,0) 就可以了。
还有种办法,就是把 A列B列的数据放到 比较旁边的列(比如J列,K列),然后选中这些项目,将字体改成白色,这样就看不到了,然后 同样在下拉菜单那里把 来源改一下,公式里的引用也改成 = VLOOKUP(C1, $J:$K,2,0) 就行了,注意这个时候 下拉菜单和价格还是放在C1和D1的,如果你想放在别的地方,先在C1做菜单,D1输入这个公式,然后 把C1 D1一起复制到新的地方就行了,不能在新的单元格直接输入这个公式。
当然你也可以2个办法一起用,先把 A列B列放到SHEET2,然后再改掉他们的字体颜色,让别人怎么也认不出来。
展开全部
excel里如何从左侧的下拉列表里进行选择,右侧的另一列直接显示分数可以用下面的方法来解决:
1、你在 A列和B列 填写 名称和价格。A列是所有商品的名称,B列是他们对应的价格。
2、光标定位到C1单元格,
3、点菜单的 “数据”
4、点击工具栏的“有效性”
5、在弹出的对话框里选择有效性条件里的“允许”里选择“序列”,
6、在弹出的对话框里来源选中一下A列,就是刚才输入的品名表。
7、按确定,
8、拖动控制点向下填充。
9、在D1输入 = VLOOKUP($C$1, $A:$B,2,0)
这样就OK了,在C1下拉菜单这里改变商品名称,D1的价格会自动搜索价格表进行变化。
1、你在 A列和B列 填写 名称和价格。A列是所有商品的名称,B列是他们对应的价格。
2、光标定位到C1单元格,
3、点菜单的 “数据”
4、点击工具栏的“有效性”
5、在弹出的对话框里选择有效性条件里的“允许”里选择“序列”,
6、在弹出的对话框里来源选中一下A列,就是刚才输入的品名表。
7、按确定,
8、拖动控制点向下填充。
9、在D1输入 = VLOOKUP($C$1, $A:$B,2,0)
这样就OK了,在C1下拉菜单这里改变商品名称,D1的价格会自动搜索价格表进行变化。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、建立一个对应明细,如:sheet1:A1=西红柿,B1=15元;A2=毛衣,B2=100元;..........
2、建立数据输入表格:sheet2:Ai(i=1、2、3.......)为输入列,Bi(i=1、2、3.......)为显示列,并设置公式“=VLOOKUP(A2,Sheet1!A:B,2,0)”
3、当在Ai(i=1、2、3.......)中输入西红柿或毛衣时,Bi(i=1、2、3.......)会自动显示金额。
是否对你有帮助。
2、建立数据输入表格:sheet2:Ai(i=1、2、3.......)为输入列,Bi(i=1、2、3.......)为显示列,并设置公式“=VLOOKUP(A2,Sheet1!A:B,2,0)”
3、当在Ai(i=1、2、3.......)中输入西红柿或毛衣时,Bi(i=1、2、3.......)会自动显示金额。
是否对你有帮助。
追问
Ai怎么设置?直接输入Ai(i=1、2、3.......)嘛?
追答
不需要设置,直接输入就行呀
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先建一价格表,然后用VLOOKUP函数即可
追问
菜鸟啊 能不能再详细一点呢?是关联吗?
追答
推荐答案已经说的很详细了,如果不想让别人看到A列B列的内容,也可以新建一个工作表,在新表中A列使用数据有效性选择商品,在B列中用VLOOKUP函数选择对应的价格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要的是筛选么???资料===》筛选
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询