下拉列表可以让我们快速录入以前输入的内容,而且可以提高效率,只要录入一个字符,就可以列出引用列表里面与之相关的所有内容,这样更有利于我们取得统一规范的录入信息,对于数据统计也很有帮助。
可以下拉列表在使用时只能引用一列,如果我们想在一个单元格里面引用几列的数据,应该怎么办呢?下面给大家一个”曲线救国“的解决办法。我们以WPS为例,给大家讲一下如何中操作的。
1、利用公式管理器创建引用数据列。
点击顶部”公式“主菜单,”名称管理器“点开,弹出”名称管理器“对话框,点击”新建“按钮。
”名称“内给你想引用的列写个名字,自己要方便书写和记忆,免得后面自己写错了,找不到东西了。这里就写个”序号“当引用的内容。
然后选择引用列,点击后面的小图标,会让你用鼠标选择引用区域,可以直接选择某一列的第几行到第几行,我是图省事,直接点击表格的坐标”A“,它就把整个A列当选择范围了,引用范围就是”=Sheet1!$A:$A",这里都是绝对引用,如果你不需要可列的,可以自己修改,比如说从A列的第2行到第10行,引用范围就可以改成”=Sheet1!$A$2:$A$10"。电子表格使用很方便,可以鼠标自己框选或者直接输入。
选择好引用范围后,点击“确定”,然后退回到“名称管理器”窗口,点击“关闭”按钮,结束第一步操作。
2、利用”数据“中的”有效性“或者”下拉列表“功能实现下拉列表的引用。
“有效性”和“下拉列表”基本操作差不多,不知道是不是WPS的bug,“有效性”里面的设置,包括警告提示之类的在引用名称的情况下不会出现错误提示,而直接引用会出现相关设置的提示。
先点开“数据”分类,之后就可以使用“有效性”或者“下拉列表”来进行操作了。
先给大家讲“有效性”相关的设置。打开”数据“下的”有效性“按钮,弹出的”数据有效性“对话框中,在”有效性条件“的”允许“列表中,点击”任何值“后面的倒黑三角,选择”序列“。
然后在”来源“中输入你前面在”公式“的”名称管理“中录入的名称,我前面输入的是”序号“,所以在来源中就输入”=序号“(这是电子表格的一惯操作,它的运算符就是”=“,所以录入什么内容,前面必须要加”=“符号)。这里再说明一下,如果你是简单的数据列引用,可以按正常操作,在”来源“中点击后面的小图标,然后使用鼠标选择引用范围就完成引用数据的正常操作了,因为我们要引用的多列,如果在这里用鼠标选择了多列,保存时会提示只能引用一列,让你返回再操作的。同理,使用“下拉列表”也是这样的提示。输入完成后,点击“确定”就可以了。
其实“数据有效性”里面还有“输入信息”和“出错警告”这两个分项,但我测试,在引用自“名称管理器”的内容时,警告信息好像没有作用,不知道大家是什么情况。
下面讲一下“数据”中“下拉列表”的引用操作步骤:
点击“数据”分项中的“下拉列表”选项,弹出“插入下拉列表”对话框,先后单先下面的“从单元格选择下拉选项”,在框内写入“=”,然后输入自己前面在“名称管理器”中输入的名称。这个操作和“有效性”是一样的,输入完成后,按确定。完成操作。
到这一步,你要输入的单元格内可以实现单列数据引用的,后面下拉箭头可以看到引用列的数据了,你可以鼠标点击选择输入到单元格内了。但是前面我们说的多列引用怎么实现呢?下面是见证奇迹的时刻了。
3、修改“名称管理器”内引用位置。
返回“公式”分类中“名称管理器”,弹出的“名称管理器”对话框中,找到刚才命名好的那个名字,我这里就是“序号”,选中,然后点“编辑”(记住啊,这个容易操作错误,不点编辑,直接去改下面的“引用位置”啦,结果啥也没有变,不清楚这个算不算WPS的bug,操作时要特别注意),会弹出重新编辑对话框,在下面的“引用位置”可以改成你要扩展的列或者点后面的小图标,增加选择列。我这里就增加一列,把A列和B列选上,或者直接把后面的A改成B,简单粗暴。输入好后点击“保存”,然后“关闭”对话框。
现在你再点你要输入的单元格,是不是想引用的几列单元格内容在下拉列表里面都显示出来了。