作者:乔山办公网日期:
返回目录:excel表格制作
选中要设置下拉菜单的E1单元格,选择【公式】-【定义名称】e69da5e887aae79fa5e98193361。
定义一个名称为“Data”的名称,在【引用位置】输入下面的公式并点击【确定】。
=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)
选中E1单元格,选择【数据】-【数据有效性】。
选择“序列”,“来源”处输入=Data,然后【确定】。
这样,在E1的下拉菜单中就只有非空白单元格的内容了。E1的下拉菜单会自动更新成D列不为空的单元格内容。
- 使用公式的简单说明:
=OFFSET($D$1,,,SUMPRODUCT(N(LEN($D:$D)>0)),)
其中的LEN($D:$D)>0判断单元格内容长度是不是大于0,也就是如果D列单元格为非空单元格就返回TRUE,然后SUMPRODUCT统计出非空单元格个数。最后用OFFSET函数从D1开始取值至D列最后一个非空单元格。
图文步骤请参考:
excel制作下拉菜单时如何去除空值_百度经验
http://jingyan.baidu.com/article/e8cdb32b662b8b37052bade7.html
1、选择空白单元格百,并点击工具栏“数据”中的“数据验证”按钮。
2、在打开的“数据验证”对话框中将验证条件改为“序列”,并在“来源”中输度入需要显示的下拉菜单,要用英文的逗号隔开。
3、然后将内输入法切换为全角模式。
4、接着在来源中敲击一个空格键,再加上其他需要显示的文字。
5、点击确定后返回表格中,点击下拉菜单即可看到此时已经容添加了一个空白项了。
可以用函数实现动态引用。 假定引用的数据源序列在C列,且行数不固定(随时可能增加或减少)。 数据有效性: 公式=INDIRECT("C1:C"&COUNTA($C:$C))
1,打开Excel2007点击菜单栏中的“百数据”→“数据有效性”仔细阅读说明后,在点击。
2,此时弹度出“数据有效性”设置窗口,在“有效性条件”下“允许”栏框内选择“序列”。
3,然后在来源中添加标签,以便使用添加完成后,版按“确定”即可。
4,完成后可随意在单元格中用下拉箭头添加刚才所设置的标签。
设置方法:权 http:///a/excel/1294.html