我们说我有一张表T1,其中包含以下数据:
现在,作为输入,我有另一个只有ref代码的表:
我希望绿色单元格是关联ID的可选列表,但 已订购 首先是状态,其次是日期(距离最近的日期)。
在这个例子中,我希望能够在有序列表中选择{3; 4; 1}。
参考" B"我希望能够在有序列表中选择{5; 2}。
由于选择了id,我希望可视化对应的数据值。
答案 0 :(得分:0)
以下解决方案将限制用户填写下拉列表时的选择。它使用Named Ranges
,Data Validation
,IF statements
和COUNTIF statements
的组合来确定可用的选项。根据需要订购列表。
具有以下公式的辅助单元格应放在工作表上,并由Data Validation
通过INDIRECT
函数引用(公式假定您的下拉列表位于range H2:H21
):< / p>
=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
。此表包含您的所有条件和可能的选择:
为每个下拉列表方案分配命名范围:
在INDIRECT
列表参考中使用Data Validation
: