分享

Excel表格中如何让用户照自己的规定输入信息?(二)

 柴草 2016-04-02

我的上一篇文章中,简单介绍了在Excel表格中,如何让用户按照自己的规定输入信息中最简单的一部分。我们简单回顾一下,也方便其他没有看过上篇的朋友对“数据有效性”有个初步了解。

比如说姓名框中,我希望填写者输入的姓名长度在二到四个字符之间,这个时候,我们通过设置“数据'功能区中的“数据有效性”选项卡,在弹出的对话框中对”文本长度“进行规定,就能实现对填写者输入的字符串长度的控制。

Excel表格中如何让用户照自己的规定输入信息?(二)

那么,下面我要介绍在制作表格时经常遇到的另一问题,如何设计一个下拉菜单呢?比如当我希望填写者输入性别的时候,统一输入”男“或”女“这两种选项,以免有人出于搞怪而填写其他选项影响数据收集效率。

Excel表格中如何让用户照自己的规定输入信息?(二)那么下拉菜单要怎样做呢?

首先,单击“数据”功能区中的“数据有效性”按钮,在弹出的“数据有效性”对话框中的“设置”选项卡下,选择“允许”下面的“序列”,在下面的“来源”文本框中输入待选的列表项,也就是“男,女”,各待选项间以半角逗号分隔(英文状态下的逗号),我这里加引号只是起到突出的作用,在输入的时候是不需要加引号的,填写好选项之后再单击“确定”按钮即可。

Excel表格中如何让用户照自己的规定输入信息?(二)除了这种方法之外,我们还可以在EXCEL表中事先按行输入各个序列数据,也就是要在下拉列表中显示的数据,每个输入在一个单元格内。之后,在“数据有效性”对话框中,单击“来源”文本框右边的“输入来源”按钮,我们可以直接用鼠标选中刚刚输入序列数据的单元格区域,单击刚才的按钮返回,也可以设置好下拉列表。

Excel表格中如何让用户照自己的规定输入信息?(二)这样设置的好处有两个:第一点,下拉列表中的数据可以随时变更,同时下拉列表中的选项也会同时更新;第二点,当数据很多的时候,我们可以通过选择数据源设置下拉菜单内容,避免了输入的费时。

附:在上一篇文章后,有网友向我询问,如何能在每一行的开头设置出下拉菜单选项,其中选项是这一行其他列单元格内的内容,如下图中,A列为空白,B、C、D列中都有内容,如何使得A列中的每一行其下拉菜单中,都有本行内其他列里的全部选项呢?

Excel表格中如何让用户照自己的规定输入信息?(二)首先,通过前面的介绍,相信大家都知道,要通过“数据有效性”中的“序列”进行设置,那么不同的地方就是,我们要解决如何在“来源”出表示出对应的那一横行的问题。

那么,我们不难想到,当A1单元格想要引用第一行内的内容时,我们的“来源”要这样写:“=$1:$1',而想要每一行对应本行内的数据时,我们则可以想到相对引用的方法进行实现,举一反三,相信大家都知道这个时候只需要在“来源”处写:“=1:1',把绝对引用符号删去,就可以了。

这样设置好表格之后,其他人在填写表格的时候也会方便许多了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多