excel表格中下拉菜单选择数据,相应表格出现对应数据

选择年龄和性别,出现序号和费用!!!很急很急!在线等好人!
请详细vlookup用法,不要简单输入函数就结束了,亲!急求!
年龄下有下拉菜单,选择年龄例:20,性别选择:男。
那么在序号和费用方框后面分别出现13019和119!

数据-有效性,然后点序列,选择范围就行了。

是不是要这样?

对应的数值只要用VLOOKUP函数就行

穿个表格上来,马上能搞定

追问

这个我会,年龄下有下拉菜单,选择年龄例:20,性别选择:男。
那么在序号和费用方框后面分别出现13019和119!
选择年龄21,性别 女 在序号和费用方框后面出现13020和103

追答

你附件传上来,或者二七七七八五六零八,发给我,帮你弄,用查找函数就行了。

追问

这个表格只是仿照公司的表格做的,不是真实数据,求教怎么做?

追答

=vlookup(F1,A1:B10,2,0)
比如这样 查找F1单元格的值,区间是A1-B10, 2是指返回的值是第二列的也就是B列的,0是指非模糊查找,就是查找的时候一定是要相等的才行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-01

以A1单元格为例,A1输入源头为序列输入,A2单元格=A1即可。

第2个回答  2015-05-14
发个表格过来, 现实中是不可能用这两种来作为VLOOKUP查找的条件,年龄和性别都可能重复。
第3个回答  2015-05-14
没明白你的问题。直接在数据上筛选不可以吗?
还是说你希望源数据和查询的表格是分开的追问

年龄下有下拉菜单,选择年龄例:20,性别选择:男。
那么在序号和费用分别出现13019和119!

追答

假设你的图片中 年龄数值是J3单元格
序号: =index(B2:B38,MATCH(J3,A2:A37,0))
费用:=if(N3="男”,index(D2:D38,MATCH(J3,A2:A37,0),if(N3=“女”,index(F2:F38,MATCH(J3,A2:A37,0)),"")

追问

很有用,性别怎么选择的下拉菜单,然后这是怎么做的?公司的表格数据地址不一样!求教!回答完好评!谢谢!

追答

你选中性别的单元格--数据--数据有效性--序列--来源 输入 男,女(记得要逗号隔开)
我的公式中J3是指年龄值所在单元格地址,N3指性别所在单元格地址,你自己换一下。 A2:A37替换成你公司表格中年龄所在的区域。
这个公式的前提是你的数据中年龄没有重复哈,不然就不能用了,不过可以换成简单的VBA代码。你图片中看来年龄是唯一的

追问

你好,提示显示缺少符号括号

追答

费用:=if(N3="男”,index(D2:D38,MATCH(J3,A2:A37,0)),if(N3=“女”,index(F2:F38,MATCH(J3,A2:A37,0)),"")
之前少了一个括号

相似回答