Excel验证:命名范围或用户输入 - 崩溃

时间:2017-07-22 08:50:28

标签: excel validation vlookup named-ranges excel-indirect

我正在研究一个excel问题,这导致了一些绊脚石,当我终于认为我有一个有效的解决方案时,当我尝试选择到表格的下一行时,excel崩溃。

问题:

我有选择标准,将验证列表指向以下三个选项之一:

MSA = Lookup_MSA_Name

TSP = Lookup_TSP_Name

其他= Lookup_Blank

前两个是命名范围,我已将它们分配为动态和静态范围,但目前它们位于查找表中并且是静态的。其他是我想允许用户输入的选项,我将查找设置为空白单元格,因此验证下拉列表不提供选项。

我在验证单元格中设置的代码列表,未选中错误消息选项卡,并且是:

   =(IF($C$7="MSA",Lookup_MSA_Name,IF($C$7="TSP",Lookup_TSP_Name,Lookup_Blank)))

这似乎完美无缺,但当我在表格中选择下一行时,崩溃表现优异(2016年和2010年)。

在此之前,我使用的是间接公式(命名范围与原始下拉列表相同(MSA = MSA,TSP = TSP,其他=其他)。

当进行下拉选择时,间接公式有效,但是当标记下一个单元格时,如果用户输入或粘贴到单元格中,则公式变得混乱并且下拉将不再有效,我使用了以下示例以下网站建立公式:

http://www.contextures.com/xlDataVal02.html

这两种方法的最大障碍似乎是能够提供用户输入和下拉选择。希望得到一些关于我缺少的指导..

0 个答案:

没有答案