当前位置:首页 > 知识分享 > 正文内容

今日知识分享excel中sql筛选的简单介绍

1年前 (2024-11-19)知识分享75
今日知识分享excel中sql筛选的简单介绍

excel 中 怎么实现sql中的distinct 功能

选中数据区域,勾选高级筛选对话框中的“选择不重复的记录” 选项

在excel中查询sql数据库

查询是数据库最常用的操作,也是最重要的操作.SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式如下:SELECT select listFROM table source!WHE咫search_ condition][GROUP BY group一y_expression]I HAVING search condition][ ORDER BY order expression[ASC I DESC]]其主要元素说明如下:select list要选择的列或表达式的集合。table source基本表或者视图的集合.search condition进行查询的条件.groupee by_expression可以根据某些特定的列进行分组。search condition分组的条件值.order expression查询结果是按照列的集合来进行升序或者降序排序.由于SELECT语句的复杂性,一下面例子涉及到一个客户、订单数据库。客户基本信息表:Customer(CustomerlD,CompanyName,Address,City, Phone, Fax)Customer由客户编号(CustomerlD )、公司名称(CompanyName)、公司地址(Address) .公司所在城市(City)、公司电话(Phone)和传真(Fax) 6个属性组成,其中客户编号(CustomerlD )是关键字.商品信息表:Product(ProductID, ProductName,UnitPrice)Product山产品编号(ProductID )、产品名称(ProductName)和产品单价(UnitPrice )3个属性组成,其中产品编号(ProductID )是关键字。客户汀单表:Orders(OrderlD,CustomerID,ProductID,OrderDate,RequiredDate,OrderQuantity)Order由订单编号(OrderlD )、客户编号(CustomerlD )、产品编号(ProductID )、订单日期(OrderDate )、订单预交日(RequiredDate)和订单数量(OrderQuantity) 6个属性组成,其中OrderlD是关键字.

如何在Excel中使用SQL语言实现数据查询

1.选中表格后单击右键选择“定义名称”

2.单击后,出现命名对话框

3.这里将表1和表2分别命名为Table1和Table2。

4.选择上方的“数据”选项卡,选择“自其他来源”下的“来自Microsoft Query ”选项

5.在弹出的对话框中选择Excel Files*那一项,并且把对话框下面的“使用“查询向导”创建/编辑查询”勾掉,

6.点击“确定”,便出现“选择工作簿”的对话框,这里选择包含表1和表2的工作表xxx.xlsx

7.点击确定后之后弹出添加表的对话框

8.点击确定后之后弹出添加表的对话框

9.输入SQL语句的按钮,弹出输入SQL语句的对话框 输入SQL,看到筛选出来的数据表

10.将筛选出来的数据表再返回至Excel工作表当中,选择菜单中的“文件”——“将数据返回Microsoft Excel”,纯手打,望采纳答案哦,谢谢

使用SQL语句如何对Excel工作表数据进行查询

SQL语句是一种标准的数据库语言,其可以在任何关系型数据库管理系统中使用。在 Excel 表格中,使用SQL语句可以实现对Excel工作表数据进行查询的 方法 。以下是我为您带来的关于使用SQL语句对Excel工作表数据进行查询,希望对您有所帮助。

使用SQL语句对Excel工作表数据进行查询

1、启动Excel并打开工作簿,在这个工作簿中,工作表Sheet1放置商品信息记录,如图1所示;工作表Sheet2用于对商品记录进行查询,其结构如图2所示。

图1 放置商品信息记录的工作表

图2 用于商品记录查询的工作表

2、打开Visual Basic编辑器,在工程资源管理器中插入一个模块,在模块的“代码”窗口中输入如下程序代码:

Sub CheckData()

Dim cnn As ADODB.Connection '声明连接对象变量

Dim rs As ADODB.Recordset '声明记录集对象

Dim strSql As String

Dim str As String

On Error Resume Next

Set cnn=CreateObject("ADODB.Connection") '创建连接对象变量

Set rs=CreateObject("ADODB.Recordset") '创建记录集对象记录

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"_"Extended Properties=Excel 8.0;"_"Data Source="ThisWorkbook.FullName

str=ActiveSheet.Range("B1").Value '获取当前单元格内容

strSql="Select*FROM[Sheet1$]Where商品like '%"str"%'"'创建数据筛选命令

rs.Open strSql,cnn,adOpenStatic

With ActiveSheet

.Range("A4:D100").ClearContents '清除单元格记录

.Range("A4").CopyFromRecordset rs '复制筛选结果

End With

rs.Close

cnn.Close

Set rs=Nothing

Set cnn=Nothing

End Sub

3、首先在Sheet2工作表中输入需要查询的商品名称,如图3所示。运行CheckData()过程,在Sheet2工作表中将列出查询结果,如图4所示。

图3 输入商品名称

图4 获得查询结果

使用SQL语句如何对Excel工作表数据进行查询相关 文章 :

excel2007使用sql语句查询的方法

excel2007写sql语句的教程

如何将excel数据导入sql的方法

Excel2013使用教程基础

excel数据导入SQL数据库的教程

excel表导入sql数据库的教程

excel导入sqlserver数据库方法

计算机英语

excel表格制作教程

var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ""; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

本文地址: ,,。以上内容关于excel中sql筛选的简单介绍

扫描二维码推送至手机访问。

版权声明:本文由阿龙玩站网发布,如需转载请注明出处。

本文链接:https://www.longge2021.cn/zhideyikan/40322.html

标签: excelsql
分享给朋友:

“今日知识分享excel中sql筛选的简单介绍” 的相关文章

自己开机械加工厂,应该怎么找业务?

自己开机械加工厂,应该怎么找业务?

传统行业一般通过地图、独立、小程序和4种方法进行拓展客户。传统行业拓展渠道很难,即使有一小部分拓展成功的传统,也是一路跌跌撞撞被骗了无数次,兜兜转转绕了无数圈,才能拨开重重迷雾,真正建立起来网络获客渠道。一路上弯路很多,忽悠的人也很多,因为个人也是这样一路走过来的。过时的推广方法前几天忽然有人加好友...

wapi打开好还是不打开(启用wapi是干什么用的)

wapi打开好还是不打开(启用wapi是干什么用的)

如果您购买的 iPhone 是国行版,打开“设置”-“无线局域网”,下拉界面就能够看到“启用 WAPI”选项。 该选项是什么意思呢? WAPI 的中文名是:无线局域网鉴别和保密基础结构。WAPI 既是安全协议,也是中国无线局域网安全强制性标准,目前全球无线局域网领域行业有两...

君子兰怎么养才能开花(君子兰一般养几年开花)

君子兰怎么养才能开花(君子兰一般养几年开花)

多数人去养君子兰就是为了看它开花,让它的叶片长的宽大油亮,不会黄叶,在家中观赏才会更漂亮,但是自己去买回来养的过程中,要么叶片长得不好,要么到了花期不开花,根本就养不好君子兰。现在 多数人去养君子兰就是为了看它开花,让它的叶片长的宽大油亮,不会黄叶,在家中观赏才会更漂亮,但是自己去买回来养的过程中...

微信加人的方法有哪些(分享微信加人的7种方式)

微信加人的方法有哪些(分享微信加人的7种方式)

微信目前严打的就四个方面;频繁加人;外挂软件;用户投诉和违法信息。当然,还有非常严重的连坐效应。所以,养好自己的号,至关重要,今天先和大家说说加人方式和他的上限规则。通讯录导入加人 微信目前严打的就四个方面;频繁加人;外挂软件;用户投诉和违法信息。当然,还有非常严重的连坐效应。所以,养好自己的号,...

seo优化网站排名该怎么做(分享做seo优化网站排名的4种方法)

seo优化网站排名该怎么做(分享做seo优化网站排名的4种方法)

随着搜索引擎系统的不断优化和完善,在当前互联网用户数量和使用频率不断增加的情况下,站点也越来越多的情况下,seo优化如何做好网站排名,让用户更能注意到我们呢?接下来小编就跟大家分 随着搜索引擎系统的不断优化和完善,在当前互联网用户数量和使用频率不断增加的情况下,站点也越来越多的情况下,seo优化...

兰花几月开花哪个季节(兰花用什么肥料最好)

兰花几月开花哪个季节(兰花用什么肥料最好)

养兰花,3种肥交替使用,长势旺盛、叶子浓绿在养兰花的过程中,经常会有花友在给兰花施肥问题上遇到困扰,不知道该给兰花施什么肥,又该如何去合理的施肥。兰花长得旺盛,叶色浓绿,正常开花,才具观赏价值,这就需要平时做到合理的水肥 养兰花,3种肥交替使用,长势旺盛、叶子浓绿 在养兰花的过程中,经常会有花友...

羊血的功效与作用及营养价值(吃羊血有什么好处和坏处)

羊血的功效与作用及营养价值(吃羊血有什么好处和坏处)

羊血是比较少见的一种动物血液,它里面也含有丰富的营养成分,可以起到很不错的功效与作用,适量食用可以补血止血、祛瘀解毒等,补充人体所需的营养,但是服用不当,也可能会增加肠胃负担,引起消化不良以及肠胃不适。羊血的功效与作用及 羊血是比较少见的一种动物血液,它里面也含有丰富的营养成分,可以起到很不错的功...

农历十月初一是阳历的哪一天(十月初一节日什么意义)

农历十月初一是阳历的哪一天(十月初一节日什么意义)

寒衣节是很多北方地区都有的风俗习惯,但由于该节日并不是按照阳历来讲的而是按照阴历,所以农历十月初一是阳历的哪一天成了很多人都好奇的,下面小编就和大家一起看看十月初一节日什么意义。农历十月初一是阳历的哪一天农历十月初一是1 寒衣节是很多北方地区都有的风俗习惯,但由于该节日并不是按照阳历来讲的而是按照...

2022苹果13双十一能便宜多少钱(iPhone13双十一价格预测2022)

2022苹果13双十一能便宜多少钱(iPhone13双十一价格预测2022)

2022苹果13双十一肯定会降价的,毕竟苹果13已经是去年新机,iPhone14在双十一都会有优惠,更何况13呢?预计iPhone13双十一价格会比去年618还便宜300-500元左右,你心动吗?2022苹果13双十一能 2022苹果13双十一肯定会降价的,毕竟苹果13已经是去年新机,iPhone...

胡萝卜和白萝卜可以一起吃吗?(胡萝卜白萝卜一起有毒)

胡萝卜和白萝卜可以一起吃吗?(胡萝卜白萝卜一起有毒)

胡萝卜白萝卜一起有毒 胡萝卜和白萝卜可以一起吃吗? 自古以来就有萝卜上街,药店停歇、十月萝卜小人参,冬食萝卜夏吃姜,不劳医生开处方等说法。这些也足以让我们知道白萝卜在饮食中的重要性。那白萝卜到底有什么作用呢?先分析一下白萝卜的营养价值。白萝卜营养分析:白萝卜不含脂肪,主要由蛋白质...

成都人最喜欢的十家川菜馆?(成都好吃的川菜馆排名)

成都人最喜欢的十家川菜馆?(成都好吃的川菜馆排名)

成都好吃的川菜馆排名 人均消费成都食客(奎星楼店) 地址:奎星楼街8号 成都人说:特色烤茄子很好吃。加上秘制酱料,味道鲜美爽口。 成都的食客不是传统的川菜餐厅,而是迎合许多年轻人喜爱的创新江湖餐厅。成都的两家分店每天都排着长队,可以说是成都最受欢迎的餐厅之一。 成都人最喜欢的十家川菜...

红薯没熟透可以吃吗(红薯没熟透吃了会怎样)

红薯没熟透可以吃吗(红薯没熟透吃了会怎样)

红薯是生活中比较常见的一种美食,很多人都会煮着吃,味道很不错,深受人们喜欢。红薯要吃熟透的,没熟的红薯不容易消化吸收,会容易导致积食,引起肠胃不适,最好放锅里面弄熟之后再吃。红薯没熟透可以吃吗虽然可以吃,但是不建议过多的 红薯是生活中比较常见的一种美食,很多人都会煮着吃,味道很不错,深受人们喜欢。...

茭白怎么处理剥皮快又好吃(茭白怎么去皮好看又简单)

茭白怎么处理剥皮快又好吃(茭白怎么去皮好看又简单)

茭白是生活中比较常见的一种食物,它的做法比较多,可以和各种各样的食材搭配在一起吃,这样吃更有营养。茭白吃之前一般都是需要去皮的,可以用刀切割,也可以用手剥,这样都是可以的,剥皮之后最好尽快吃掉。茭白怎么处理剥皮快1.用刀 茭白是生活中比较常见的一种食物,它的做法比较多,可以和各种各样的食材搭配在一...

小米4什么时候上市

小米4什么时候上市

很多小伙伴都在考虑换手机,既然要换手机就得有些前瞻性呀,你别刚买了小米3,人家小米3S就出来了,你刚买了小米4,小米5上市了,你说你亏不亏呢,用同样的钱买了一个过气的手机。因此我们在买手机时有必要关注手机版本的更新换代,小编在这里聊聊关于小米4什么时候上市,主要是介绍小编的一些经验,具体小米4上市时...

微信运行久了有卡顿现象,有什么办法可以解决?

微信运行久了有卡顿现象,有什么办法可以解决?

我们平时用的手机微信由于长时间没有清理,保存有很多的聊天数据,导致内存不够,如果遇到一些16G或者手机内存不大的手机,微信运行久了,就会变得很慢,我们可以通过以下3种方法给手机省点内存。方法很简单,请往下看…… 操作方法 01第一、打开微信,点击微信页面“我”→“设置”→“通用”,然后选择...