首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下拉列表值计算

下拉列表值计算
EN

Stack Overflow用户
提问于 2014-05-02 15:31:54
回答 1查看 604关注 0票数 0

是否可以创建一个以一个数字为源的下拉列表,并计算其他值?

我的意思是:

  • 源为A1。
  • B1下拉列表的起始值为0,最大值为A1。
  • A1的值(在这种情况下为4)应该以0作为开始值来计算。(1、2、3在该情况下)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-02 17:04:35

我在Excel 2010中尝试过,但我认为在Excel 2013中不会有明显的差异。

  1. 创建所有最终可能值的列表(例如0-1000)。假设值位于H1:H1001
  2. 选择一个将保持阈值的单元格。假设它将是F3
  3. F3中限制可能的值。
    • 选择F3
    • 在“Data”菜单上,单击“验证”。
    • 在“允许”框中,单击“List”。
    • 取消选中单元格内下拉复选框。
    • 在“Source”框中,输入=H1:H1001

  1. 为给定的单元格创建下拉菜单。
    • 选择一个给定的单元格。
    • 在“Data”菜单上,单击“验证”。
    • 在“允许”框中,单击“List”。
    • 选中单元格内下拉复选框。
    • 在“Source”框中,输入=INDIRECT("H1:H"&(F3+1))

  1. 哇哦!

这里是一个有用的例子。请随意下载。

INDIRECT函数接受对范围的字符串引用,并返回范围本身。因此,如果存储在F3中的值为27,则这里使用的函数将返回从H1到H28的范围(因此下拉列表中的可能性为0-27)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23431761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档