【问题标题】:Sorting In Cell List Box Using An Excel Formula使用 Excel 公式在单元格列表框中排序
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2017-04-18
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多