在excel表格里,我想在一个单元格首先设置一个有效性,然后与其相关的数据也会对应显示,请指教!

假设:我想在产品下面的A2单元格有效性下拉菜单中选择产品6,那么与产品6对应的价格6、产地6、数量6、总价6都能够在B2,C2,D2和E2中显示出来,请问怎么操作?谢谢各... 假设:我想在产品下面的A2单元格有效性下拉菜单中选择产品6,那么与产品6对应的价格6、产地6、数量6、总价6都能够在B2,C2,D2和E2中显示出来,请问怎么操作?谢谢各位! 展开
 我来答
wykcorp
2013-07-22 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3414万
展开全部

提供两条公式,任选一条即可,推荐用公式一,B2输入公式右拉再下拉即可:

公式一:(推荐)

=IF($A2="","",VLOOKUP($A2,$F:$J,COLUMN(A2),))


公式二:

=IF($A2="","",INDEX(G:G,MATCH($A2,$F:$F,)))

 

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

 

追问
您太厉害了,不过您下面的对应部分和我的不对应啊,您有两列都是产品,总价那一栏却没有啊...还有,我想追问下,如果我F到J的数据是另一个表的,那公式怎么变化呢?
追答

如果F到J是另一个表的,如在SHEET2工作表,则公式改为:

公式一:

=IF($A3="","",VLOOKUP($A2,Sheet2!$F:$J,COLUMN(B1),))

 

公式二:

=IF($A2="","",INDEX(Sheet2!G:G,MATCH($A2,Sheet2!$F:$F,)))

 

把上面公式中的sheet2改为实际的工作表名称就行了,但那个叹号一定要保留。

我再上传表格,请下载看看效果。

百度网友dde2153
2013-07-22 · TA获得超过280个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:241万
展开全部
B2=vlookup(A2,F:J,2,0)
C2=vlookup(A2,F:J,3,0)
D2=vlookup(A2,F:J,4,0)
E2=vlookup(A2,F:J,5,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式