EXCEL下拉列表怎样做一个查询系统?

EXCEL下拉列表怎样做一个查询系统?,第1张

选择要设置的单元格,譬如A1单元格。

选择菜单栏的“数据”→“有效性”→出现“数据有效性”d出窗口。

在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了查询系统。

第一:在EXCEL单元格做下拉列表还有一个更好的方法,因为下拉列表的内容可能有30项甚至于100项以上,如在“数据-有效性-来源”中填写100项是很做不到的,最多只可填写30项。

第二:方法是将要在下拉列表中选择的100项内容填在A1-A100,选择“插入-名称-定义”,定义名称可填下拉内容“一级”,定义的引用位置是A1-A100,确定后将一级下拉内容填入“数据-有效性-来源”中或者在“数据-有效性-来源”中填“=$A$1:$A$100”。

第三:切换到Sheet1工作表中,选中需要输入企业资质等级的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框(如图3)。进入“设置”标签,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面接着出现的“来源”方框中,输入“一级,二级,三级,四级”序列,输入完成后,确定退出。

MySql作为最受欢迎的开源数据库之一在数据存储与管理方面要大大强于Excel的同门兄弟Access。因此,把mysql做为后端数据存储工具与前端数据分析工具Excel来配合使用也不失为一种有效的解决方案。下面我们将介绍mysql数据库与Excel链接的三种主要形式。

①MySqlforExcel——mysql的Excel插件

MySql数据库专门为Excel准备了一个数据 *** 作插件,可以方便地对数据进行导入导出扩展和编辑。本插件安装后,在Excel的“数据”菜单会出现一个如下所示的菜单项,第一次点击它需要对mysql数据库访问用户名、密码及数据库名称等做一个设定,以后就可以随时读取和 *** 作数据库中的数据了。如果安装完后没有出现在Excel菜单,则可能需要到com加载项中去勾选一下。下载地址:http://www.mysql.com/why-mysql/windows/excel。这种方法也是最简单的一种连接方法,近乎于傻瓜式链接。

②MSQuery链接

MSQuery链接需要先安装mysqlODBC驱动(下载地址在此:http://www.mysql.com/downloads/connector/odbc)。驱动安装完成后,先要到windows控制面板—管理工具——“ODBC数据源”中进行用户或系统数据源(DSN)设置。

点击“添加”,在d出的驱动列表中,选择MySqlODBC驱动,然后点击“完成”。

这时会d出一个对话框,让你配置mysql数据源的一些参数:数据源名称——随便,描述——随便,TCP/IP服务器——如果在本机就是localhost:3306,如果不是则需正确输入你的mysql账户的IP地址及端口,下面就是用户名、密码以及你要访问的数据库名称。一切配置完毕后可以点击Test进行测试,测试连接成功后,你会看到mysql数据源已经添加到用户数据源列表。

接下来,我们打开MSQuery,这时新添加的数据源已经出现在了数据库列表中,我们只需选中mysql数据源,点击确定,就可以对数据库中表和字段进行查询 *** 作了。

③PowerQuery链接

PowerQuery支持当今市场上所有主流数据库的直连,mysql当然也不在话下。由于前面已经设置过了数据源驱动,因此这里相对也就很简单。打开PowerQuery—获取外部数据—来自数据库—来自mysql数据库。

在d出的界面中输入mysql服务器的地址和端口,下面输入你要访问的数据库名称(本例中是mysql自带数据库sakila),确认后就会出现相关数据表导航界面,就可以对数据进行 *** 作了。数据连接完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9849034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存