MS excel-drop down list-2016

时间:2016-03-17 08:12:01

标签: excel excel-2010

我正在下载包含A,B,C,D,E的5个项目的列表。我想限制A应该选择不超过5次&在相同的列B中将从相同的下拉列表中选择12次& C将在相同下拉列表中的相同列中进行3次& D和E相同,将选择6&同一列中有7次&同样的下拉列表。

1 个答案:

答案 0 :(得分:0)

以下解决方案将限制用户填写下拉列表时的选择。它结合使用Named RangesData ValidationIF语句和COUNTIF语句来确定哪些选项可用。

具有以下公式的辅助单元格应放在工作表上,并通过INDIRECT函数通过数据验证引用(公式假设您的下拉列表位于range H2:H21):

=IF(COUNTIF($H$2:$H$21,"C")<3,"ABCDE",IF(COUNTIF($H$2:$H$21,"A")<5,"ABDE",IF(COUNTIF($H$2:$H$21,"D")<6,"BDE",IF(COUNTIF($H$2:$H$21,"E")<7,"BE",IF(COUNTIF(H2:H21,"B")<12,"B","N/A")))))

首先,创建一个类似于以下内容的表,以便分配Named Ranges。此表包含您的所有条件和可能的选择:

range

为每个下拉列表方案分配命名范围:

range2

INDIRECT列表参考中使用Data Validation

image2