我正在研究一个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
这两种方法的最大障碍似乎是能够提供用户输入和下拉选择。希望得到一些关于我缺少的指导..