基于下拉列表值

时间:2015-11-03 15:57:43

标签: excel excel-2016

有一个下拉列表,其中包含使用Data->制作的数字。数据验证。目标是仅显示从下拉列表中选择的表的行数而不使用vb​​a(以使普通用户更容易编辑)。表格的第一列包含与下拉列表中的数字对应的数字。该表还包含带公式的列。我选择使用条件格式化,以便计算表的所有单元格,然后使用下拉列表隐藏与单元格值对应的行下面的那些行。换句话说,它需要动态更改表的可见行或动态形成表(但是有一个包含公式的列,我不知道你是否可以在不使用vb​​a的情况下执行此操作)。我尝试过不同的方法,但这个问题对我来说似乎很难。也许你需要使用智能表或电源枢轴,而不是普通的表,但我没有使用它的经验。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

好的......让我们假设您拥有A1中的值。

现在范围为B2:G20
条件格式公式:=ROW()>$A$1

B2:G20范围内,每个单元格的格式都会高于A1

中的值

如果格式类似于; ; ;,则它看起来是空的。

使用此示例并在A1中包含11 - > B12:G20将被隐藏。

但是:要设置Row.Hdden = true,您需要手动执行或使用VBA:/