请问如何在WPS表格中设置成A1单元格下拉列表条件改变,B1单元格的数据随之变化,而B单元格的数据

请问如何在WPS表格中设置成A1单元格下拉列表条件改变,B1单元格的数据随之变化,而B单元格的数据又等于C1或者等于其他单元格的公式而来…谢谢。

第1个回答  2016-01-02
请截图说明,以方便大家理解支招!
以具体的数据或公式举例,便于描述。追问

问:请问如何在WPS表格中设置成B1单元格下拉列表条件改变,C1,D1单元格的数据随之变化,而C1单元格的数据是变量,会随其他参数变化而变化。如图所示:怎么设置选择B下拉条件,C4=G4,D4=G5,因为C,D单元格数据等于后面参数区的值,参数区数据是由其他参数而来,是可变的。

追答

没有看出B4与后面数据的关联。

追问

我就是想问问当B4满足下拉菜单的条件时,C和D应该与后面G4,G5如何关联。也就是当B4为折板梁时,C4,D4会自动满足填充为G4,G5的数据…

追答

如果你的B4单元格是F2“支模信息”右侧的“平台1”“平台2”“平台3”“平台4”,那么
C4单元格输入=HLOOKUP(B4,G$2:J$5,3,0)
D4单元格输入=HLOOKUP(B4,G$2:J$5,4,0)

追问

我的B4单元格条件名称不在内容里面,而是我需要求得数据的名称。只有将后面的数据关联到进来才有办法求出他的值

追答

你的表格内名称带有专业性,不方便揣摩。
你的折板梁和梯步梁与后面有什么间接关系吗?比如折板梁是否与平台1有关联?如果B4选择“梯步梁”时,C4和D4又是选择什么数据?

追问

都有关系。是关于楼梯模板的数据,只是手工算太麻烦了,用表格编辑好公式,输入数据方便。折板梁的牵涉上步与下步梁邦,高度有变化,而且每个平台有区别,所以得分别设置关联。我只需要弄明白:当C4满足B4等于折板梁时,其内容会关联G4单元格数据。也就是满足C4等于G4就可以了

追答

只能说明你的B列“数据有效性”设置的不合理,你选择一个与后面没有关联的名称,却要建立与后面对应数据的关联。而且下拉列表仅有2项选择,意义不是很大,应该以后面的G2:J2为数据来源,然后再添加一列作为名称列,方便建立引用和对应性。

追问

后面的数据是随前面输入的各种参数而变化的,就是要应用也不便区分。比如我用index就可以做到当B4为折板梁时,C4就等显示为某个固定值,但带入公式就不行了。我想问问可不可以用假设的公式:如果B4等于折板梁,那么C4就等于G4的值,或者C4等于某个公式的结果。

里面很多数据是有关键的。我只是想用更简便统计当时让操作表格时更方便易懂,

追答

IF公式使用局限性大。
类似于C4输入
=IF(B4="折板梁",G4,IF(B4="梯步梁",H4))

追问

追答

首先抛开你原有的设置,你需要的是有一个查询区,输入或选择查询条件,显示符合要求的数据。
这是可以通过查找引用函数实现的,VLOOKUP HLOOKUP INDEX+MATCH 等函数均可

追问

我用这个公式做到当下拉为“有”时,后面单元显示为0,下拉为“无”时,后面填充为“1”,你看看能不能把前面的(0.1)换成我要的数据。

追答

后面的公式也过于复杂
=IF(M6="无",1,0)

时间不早了,一句话讲不清楚。

追问

对这里面的函数我是一窍不通,能有个现成的改改内容就好。首先得谢谢你的热心帮助,不论问题解决没有,分我都给了😄

追答

是因为你的需要我没有完全明了 又有专业名词 且表格在你那里 只通过一两张局部截图 不甚明了

追问

明天再说吧,我只有用其他方式解决了。迂回路线

追答

IF函数较为狭隘 还是需要理清现有条件、结合目的要求,选择合适的函数完成。至于是否一定要用数据有效性生成下拉选项,那是锦上添花的事。
希望对你有所帮助或启发。

追问

不是一定要下来,只是这样做能简化界面,避免输入上出错

本回答被提问者和网友采纳
相似回答