请问EXCEL建立好下拉菜单,如何让单元格内容随菜单变化而变化

比如图片中选择张三,则在后边弹出相应信息选择李四,则弹出另外一套信息
还有就是这恶习信息如何输入在哪里输入

你这个是要多级联动下拉菜单,就是我们选择1级菜单后,2级菜单里就有对应1级菜单的内容,我们选择2级菜单的项的时候,3级菜单会产生对应2级菜单项的内容,以此类推,来说一下我实现这种功能的原理,就是为不同的列的内容设置了名称,而这个名称恰好就是上一级菜单里的选择项。这样的情况下,在数据有效性中的函数读取的其实是引用这个名词所对应的区域内的内容,也就把我们下一级的菜单内容读取出来了
具体步骤可以参考如下链接:
http://jingyan.baidu.com/article/5553fa82035ce565a23934ba.html追问

不是多级联动 只要姓名那里可以改,后边的信息都是固定的 ,只随着人名的变化而变化,不需要再建立下拉菜单,我想要的是这个效果

追答

用VLOOKUP函数,这样你得有一个对应表。假设如图你的对应表在G H I J K 列,且分别对应姓名、性别、身高、体重、年龄。
你在B2输入公式=IF(A2="","",VLOOKUP(A2,$G:$K,COLUMN(B2),0))
把公式向右拉到E列,然后向下拉到你需要的位置。
这样只要你在A列选出姓名,就会把其他信息自动拉出来了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-06
不是很理解你的意思。追问

就是身高体重都是提前输入好的,只要选择张三的名字 后边就能显示提前输入的内容

相似回答