使用Excel公式

时间:2015-10-07 10:44:16

标签: excel excel-formula excel-2003

我有一个电子表格,我在工作表中使用数据验证填充下拉列表,命名范围作为源。命名范围基于名为Services的工作表,其中数据从第二行开始,第一行是标题。

使用以下公式定义名称时可以正常工作: -

=OFFSET(Services!$A$2,0,0,COUNTA(Services!$A:$A),1)

但是,该列表并非按字母顺序排序,而且我在互联网上遇到的所有公式都没有为我实现。

一个网站提供的解决方案

  

如果你能处理极端的公式,这里有一个一体化的公式......

但是,当我在定义名称时尝试将其粘贴到“引用”框中时,它不会粘贴(没有错误消息)。起初我以为这是因为公式太长(大约360个字符)但我知道Excel 2003应该处理1024个字符的公式。所以我有点陷入困境,并希望得到任何建议。

我正在为一个仍在使用Excel 2003的组织工作,没有立即升级的希望。

1 个答案:

答案 0 :(得分:0)

我认为您可能遇到版本限制(适用于Excel 2013),但无论如何该名称可能无效,因为数据验证需要分隔列表或对单行或列的引用我认为你的公式没有提供。

但是,您应该能够使用公式创建排序版本,然后命名填充的范围 - 使用列表来源的名称:在数据验证中。