基于多选的Excel数据验证

时间:2014-02-12 23:10:41

标签: excel offset vlookup validation

我正在尝试使用Excel数据验证来根据3个不同的变量计算用户丢弃选择。我正在阅读这个网站http://www.contextures.com/xlDataVal02.html,但我似乎无法根据多个列表找出如何做到这一点。

我知道我需要使用数据验证,列表和我认为Offset但我正在努力创建列表。

以下是Excel数据

Excel Data

实际上,下拉需要在B10,B11,B12中。

但是,无论选择何种机构,只应在与该机构有关的专栏中应用这些费率。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

不完全确定你需要帮助的位;让下降工作或公式进入单元格B15(或两者)。我会回答这两个问题,希望我们可以帮到你所需要的地方。

让下拉工作我觉得你可能已经排序但是以防万一:

  1. 选择单元格B10,单击数据 - >数据确定
  2. 在弹出式选择
  3. 从允许下拉列表中列出在源中,您可以单击图标和         选择单元格=$B$1:$E$1
  4. 再次点击小图标然后确定,你就可以了。
  5. 重复其他下拉菜单。请注意,如果您的列表位于不同的工作表上,则需要使用命名范围来引用它。

    至于获取B15单元的正确率,这应该有效:

    =VLOOKUP(B11,$A$2:$G$6,MATCH($B$10,$A$1:$G$1,0),0)

答案 1 :(得分:0)

您需要在要用于验证的列表中使用某些范围。

根据我的使用情况,基于列表的验证可以垂直工作,而不是水平工作。 因此,列A列出了与代理相关的选项,并在每个后续列中放置了相应的新选项集,将列表的“标题”放在与列表A相关的第1行中。

您的下一个下拉列表需要使用验证,但在源代码中您需要输入“= INDIRECT($ B $ 10)”,然后根据您在第一个下拉列表中的选择进行过滤。

然后重复下一个下拉菜单的过程 - 您可能会对Microsoft的这篇解释条件下拉列表的文章感兴趣:

http://blogs.office.com/2009/11/24/create-conditional-drop-down-lists/