如何设置下拉式表单
选择一个单元格,单元格右下方会出现一个下拉箭头,通过数据有效性实现。首先找到数据有效性的菜单或图标按钮并点击它。在“设置”页面的“有效性条件”下,选择“允许和序列”,然后在“源”下的文本框中输入。如果要选择男性或女性性别,则输入=男性或女性。
或者在未使用的列中,找到连续两行输入男性和女性,然后选择这两个单元格。
右键单击“定义名称”,将需要输入的内容定义为名称。
如果名称是性别,选择需要按性别录入的单元格,点击数据有效性,其余同上。
直接在文本框里输入=性别即可。
伙计,看清楚点。在来源后面的框中,可以直接输入=男,女。
而输入=gender需要你先把男性和女性单元格定义为名称,然后才能使用。
excel表格怎样的下拉三角里面添加选项?
那个“下拉菜单”是excel的表单控件(formcontrol)。虽然看起来像“数据有效性”,但是“数据有效性”的下拉三角在单元格里头的显示没有表单控件的下拉三角那么明显。
要插入那个下拉菜单,前往“
开发工具
”选项卡,单击“插入
”,然后在“表单控件
”下,选择下拉菜单(combobox)。(如果你的“开发工具”选项卡没有激活,可以在“
文件
”>“选项
”>“自定义功能区
”,选中“开发工具
”复选框,则激活“开发工具”选项卡)。所有的表单控件,可以在“
设置控件格式
”对话框中的设置其“单元格链接
”。这个单元格链接(比如在单元格C1)会返回一个数字(比如在你的例子里,一月返回1,二月返回2??)。
这个返回值将和其他公式(比如vlookup,offset,或者index)一起使用,作为这些公式中的位置参数。
下面是如何在Excel中向工作表里头添加列表框或组合框的一些资料。
在Excel中向工作表添加列表框或组合框
怎么让excel下拉列表每选一项便出现对应的表格?
这种下拉菜单在Excel中称为“数据验证”,在Excel2010及之前的版本称为“数据有效性”,但都是同一个东西,操作都是一样的,以Excel2016为例,具体操作如下:
1)点击“数据验证”,会出现三个选项,选择“数据验证”;
2)会弹出对话框“数据验证”;
3)将“允许”出的选项改为“序列”;
4)在“来源”中填写需要选择的选项,切记,多个选项之间必须用英文状态的逗号间隔!。
5)点击“确定”即可完成。
excel中的下拉按钮怎么组合?
列条件,做出B列
例如:如何用【开发工具】中的【表单控件】及【ActiveX控件】制作下拉菜单栏?
如何使用【表单控件】制作下拉菜单栏?
选择单元格,菜单栏选择【开发工具】,选择【插入】,在【表单控件】中选择第二个工具【组合框(窗体控件)】;
在C1单元格画入下拉窗体,右击,【设置控件格式】;
进入“设置对象格式”,选择【控件】,数据源区域选择E1:E2,选择【三维阴影】,点击确认即可;
设置结果:
如何使用【ActiveX控件】制作下拉菜单栏?
选择单元格,菜单栏选择【开发工具】,选择【插入】,在【ActiveX控件】中选择第二个工具【组合框(ActiveX控件)】
在C1单元格画入下拉窗体,右击,选择【属性】;
进入“属性”,在LinkedCell中输入要设置下拉菜单栏的单元格代码,例如本次为C2,在ListFillRang中输入源数据范围,例如本次为E1:E2,范围选择完毕之后,点击【设计模式】,关闭【属性】窗口;
设置结果:
excel工作表中表单控件放哪个位置?
在工作表菜单“视图——工具栏”或在菜单栏点击右键,在下拉菜单中有两个内容比较相似工具栏,即“窗体”工具栏和“控件工具箱”工具栏,看看有没有你要的表单控件。
excel表怎样设置下拉表单?
因为数据有效性不能输出公式。
你又想用下拉菜单选你要的选项的话。
我的解决方法是用VBA的Worksheet_Change来监控对应列的变化。
每次通过下拉菜单输入选项,输入后监控到变化自动把选项变成用index的公式(
数据源+位置
)。假设数据有效性的列表在B2:B7,并命名为list。
将下面的代码放在表下面。下面例子只监控A列,请按照你的需要改这一行:Setisect=Intersect(Target,Me.Range(
"A:A"
))。如下面截图,每次通过数据有效性输入选择,选项会自动变成公式。
把B2输出单元格的a改成god,由于A列之前的数值都是公式输出,所以以前的a全部也变成god。
下拉菜单栏怎么用代码实现的
1演示版本为Excel2013,其他版本的Excel可参考进行类似操作。启动Excel后,在A、B两列设置测试数据,并在D列开启数据有效性。
2选中D列之后,点击菜单栏上的“数据”选项卡,并找到“数据验证”(其他版本叫“数据有效性”),在弹出的“数据验证/数据有效性”窗口,找到“设置”选项卡,在“验证条件”-“允许”下拉框中,选择“序列”,并依次勾选“忽略空值”和“提供下拉箭头”。
3在下方“来源”处,点击右侧按钮,选择A、B两列后,可在“数据验证”小窗口看到“=$A:$B”,表示已经选中A、B两列,点击右侧“按钮”返回“验证条件”,并可见“来源”处,已经更改为“=$A:$B”刚才所选区域。
4点击确定后,Excel弹出“感叹号”提示框:列表源是划分分界后的数据列表,或是对单一行或一列的引用。
选择的A、B两列作为序列来源被阻止了。
可以手动将要引用的整理在一行或者一列,此阻止则不会出现,如果一定要用两(多)行或者列作为来源,请继续看。
5要解决以上问题,需要用到“名称”。
在菜单栏中找到“公式”,在“定义的名称”栏目下,点击“定义名称”。
在弹出的“新建名称”窗口中,在名称处,任意输入名称即可,这里演示输入“AB列”,将范围设置为“工作薄”,备注不用填,在“引用位置”处点击文本框右侧的按钮并选择“A”列,记住,只是选择“A列”!。
6点击确定后,再次回到“数据验证/数据有效性”设置序列。将“来源”处输入刚定义的名称“=AB列”(不包含引号)并点击确定。
7此刻数据有效的范围,仅仅只是A列,可以点击D1单元格进行测试(此教程跳过此步骤)。再次回到“公式”选项卡下,这次点击“名称管理器”。该显示可能有多个名称,点击刚定义的“AB列”并点击“编辑”。
8在弹出的“编辑名称”窗口中,将原“引用位置”处的“=Sheet1!$A:$A”更改为“=Sheet1!$A:$B”,这样就可以将序列引用为AB列了。
【不可改变以上操作顺序】:
不可以直接在定义名称的时候选择AB列,然后再在序列中添加名称,此方法已测试过会失败。
9点击D1单元格查看显示结果,可看到AB列的内容,都添加在“序列”里面了。
10完成。
还没有评论,来说两句吧...