EXCEL数据有效性选择时的菜单的长度如何改变?

如题所述

EXCEL数据有效性选择时的菜单的长度如何改变的解决方法如下:
1、小窗口长度,目前情况下还无法自行定义、改变
2、选项根据列表的变化自动增减,则可用INDIRECT函数,具体做法如下:
假设有效性选择列表在工作表SHEET1的A列,则有效性设置为“序列”,
并输入公式为:=INDIRECT("SHEET1!A1:A"&COUNTA(A:A))
如果选择列表有标题行,则公式为:=INDIRECT("SHEET1!A2:A"&COUNTA(A:A))
这样,可以将选择列表放在其他的辅助工作表中,且可以随意增减候选项目。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
是指改变候选项的数量?还是改变下拉菜单时小窗口的长度?
如果是小窗口长度,的确无法自行定义、改变
如果是希望候选项根据列表的变化自动增减,则可用INDIRECT函数

假设有效性选择列表在工作表SHEET1的A列,则有效性设置为“序列”,
并输入公式为:=INDIRECT("SHEET1!A1:A"&COUNTA(A:A))
如果选择列表有标题行,则公式为:=INDIRECT("SHEET1!A2:A"&COUNTA(A:A))

这样,可以将选择列表放在其他的辅助工作表中,且可以随意增减候选项目。本回答被提问者和网友采纳
第2个回答  2012-09-11
菜单的长度是不能自己设定的!
相似回答