【发布时间】:2015-10-07 10:44:16
【问题描述】:
我有一个电子表格,我在其中使用数据验证填充工作表中的一个单元格,其中包含一个命名范围作为源的下拉列表。命名范围基于名为 Services 的工作表,其中数据从第二行开始,第一行是标题。
在使用以下公式定义名称的情况下,这可以正常工作:-
=OFFSET(Services!$A$2,0,0,COUNTA(Services!$A:$A),1)
但是,该列表不是按字母顺序排序的,而且我在互联网上遇到的所有公式都没有为我实现这一点。
一个网站提供了一个解决方案,上面写着
如果你能处理极端的公式,这里有一个多合一的公式……
但是,当我在定义名称时尝试将其粘贴到“引用到”框中时,它不会粘贴(没有错误消息)。起初我认为这是因为公式太长(大约 360 个字符),但我知道 Excel 2003 应该处理 1024 个字符的公式。所以我有点卡住了,如果有任何建议,我将不胜感激。
我正在为一个仍在使用 Excel 2003 的组织工作,并且没有立即升级的希望。
【问题讨论】:
-
问题在于它需要一个辅助列,如果工作表中的数据是静态的,这可能没问题,但用户将添加行 sio 排序需要是动态的
标签: excel excel-formula excel-2003