Excel 求助表格查询中SQL3d快捷键命令大全表格日期条件的写法

C#中使用Sql对Excel条件查询_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C#中使用Sql对Excel条件查询
&&C#中使用Sql对Excel条件查询:很多人在使用Sql条件语句对Excel进行查询时,会遇到“至少一个参数没有被指定值”的异常,本文就是为了解决这个问题,实现条件查询。
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢本文转自:http://blog.sina.com.cn/s/blog_5fcg5.html
今天在微博上看到@&分享的一篇文章,是关于《在Excel中使用SQL语句实现精确查询》,觉得非常受用,分享给大家。
微博上有人回复评论说直接用vlookup、或者导入数据库进行查询处理就好了,岂不是更高效、更灵活;其实给人的第一直观感觉是这样子的,但是我们多想一步,这篇文章的应用场景、使用前提条件是什么?我想到的有以下几个方面:①数据量不是很大的时候;②数据结构导入数据库不是很合适、或要转换,反而显得麻烦;③使用Vlookup比较多的同学,相信明白匹配不是那么精确的,而且会返回&#N/A错误值&,另外vlookup每次返回的是一列值;④在Excel环境里面,可以很好的和表格、图表进行结合,使用数据刷新功能一劳永逸的完成了常规图表的自作。在我想到的这几个前提环境下,相信使用这种方式会比较高效。另外一点,这篇文章提到的这个功能点和技巧告诉大家一个信息,其实在Excel里面也是可以进行数据查询和数据库查询的(在这个功能区下还有数据库查询哦,自己去研究)。
言归正传,整理自原文以例子的方式来分享下这个功能模块的使用。
温馨提示:据了解Excel2007及以上版本才有这个功能,2003版本的要么路过学习一下、要么去升级下自己的版本。
有如下的2张表,表1里面包含姓名、时间、培训内容字段的数据,表2包括姓名、职务、年薪字段的数据,我们可以看到2张表都有姓名字段。
表2现在想统计表2中名单上的人在表1中的培训记录。人肉实现或者Vlookup的方式当然这个简单的Case可以实现,但是要学会举一反三,学习方然是以简单的例子给你讲解(还纠结的回到文章开头去想前提条件和你能想到能运用的场景)。这里给大家介绍在Excel中使用简单SQL语句的方法来实现对不同表格间数据的整合和筛选。
首先,也是最重要的一部是为这两个表命名,方法是选中表格后单击右键选择&定义名称&,如下所示
单击后,出现命名对话框
这里将表1和表2分别命名为Table1和Table2。
然后选择上方的&数据&选项卡,选择&自其他来源&下的&来自Microsoft Query &选项
在弹出的对话框中选择Excel Files*那一项,并且把对话框下面的&使用&查询向导&创建/编辑查询&勾掉,如下图所示
然后点击&确定&,便出现&选择工作簿&的对话框,这里选择包含表1和表2的工作表Sample.xlsx
点击确定后之后弹出添加表的对话框,如下图所示这里要将Table1和Table2都添加一遍,添加完成后,查询器应当是如下图所示的样子
此时,单击图10中输入SQL语句的按钮,弹出输入SQL语句的对话框,如下图所示上图中的代码是这样的,偷懒的同学可以直接CTRL+C/CTRL+V:SELECT Table1.姓名, Table1.时间, Table1.培训内容, Table2.姓名FROM Table1,Table2WHERE Table1.姓名 = Table2.姓名
其基本含义就是将表1中和表2中姓名相符的记录从表1中筛选出来。SELECT语句是SQL语言中最基础也是最重要的语句之一,加上WHERE语句后的限制条件,可以实现大多数的数据查询和筛选工作,其语法也不困难,稍微学习一下就会了。输入完代码,单击确定,就可以看到筛选出来的数据表了,如下图所示
接下来的工作就是将筛选出来的数据表再返回至Excel工作表当中,选择菜单中的&文件&&&&将数据返回Microsoft Excel&,如下图所示
接下来的步骤该干嘛就不罗嗦了。
至此,该教程就讲解完成了。在Excel中使用SQL语句可以实现更灵活、准确、高效的数据筛选和匹配、汇总、计算等,文章提到的例子只是最简单的Case,大家可以去结合自己的工作场景玩出更多花样,相信会有所收获的。
感谢原文作者:Durward,原文:
阅读(...) 评论()Excel sql查询 条件是多个单元格,有空 Sql应怎么写?_百度知道
Excel sql查询 条件是多个单元格,有空 Sql应怎么写?
我有更好的答案
多个用AND来连接就可以了
但筛空格的时候就不对了
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel中SQL如何将日期和时间转换为系统标准格式——利用FORMAT函数转换日期
此答案由站在风中的女子提供
如下图所示,该表为某材料收发明细,该表中的日期为登记时自动生成的。现需要将该表中日期列数据转换成系统标准的日期格式,如何使用SQL查询完成呢?
??解决方案:通过OLB&DB方法找到外部数据源,保留“选择表格”对话框中名称的默认选择,单击“确定”按钮,激活“导入数据”对话框,再单击“属性”按钮,在弹出的“连接属性”对话框中勾选“打开文件时刷新数据”复选框,然后单击“定义”选项卡,清空“命令文本”框中原有的内容。在“命令文本”框中输入以下SQL连接语句:SELECT&类型,&[数量(吨)],FORMAT(日期,&Long&Date&)&AS&长日期,FORMAT(日期,&Mendium&Date&)&AS&中日期,FORMAT(日期,&Short&Date&)&AS&短日期,FORMAT(日期,&Long&Time&)&AS&长时间,FORMAT(日期,&Medium&Time&)&AS&中时间,FORMAT(日期,&Short&Time&)&AS&短时间,FORMAT(日期,&C&)&AS标准日期FROM&[材料收发明细$]单击“确定”按钮返回“导入数据”对话框,指定返回的数据查询位置为现有工作表的“$A$1”,然后单击“确定”按钮,即可得日期转换后的结果表,如下图所示。??
此答案由站在风中的女子提供
如下图所示,该表为某材料收发明细,该表中的日期为登记时自动生成的。现需要将该表中日期列数据转换成系统标准的日期格式,如何使用SQL查询完成呢?
??解决方案:通过OLB&DB方法找到外部数据源,保留“选择表格”对话框中名称的默认选择,单击“确定”按钮,激活“导入数据”对话框,再单击“属性”按钮,在弹出的“连接属性”对话框中勾选“打开文件时刷新数据”复选框,然后单击“定义”选项卡,清空“命令文本”框中原有的内容。在“命令文本”框中输入以下SQL连接语句:SELECT&类型,&[数量(吨)],FORMAT(日期,&Long&Date&)&AS&长日期,FORMAT(日期,&Mendium&Date&)&AS&中日期,FORMAT(日期,&Short&Date&)&AS&短日期,FORMAT(日期,&Long&Time&)&AS&长时间,FORMAT(日期,&Medium&Time&)&AS&中时间,FORMAT(日期,&Short&Time&)&AS&短时间,FORMAT(日期,&C&)&AS标准日期FROM&[材料收发明细$]单击“确定”按钮返回“导入数据”对话框,指定返回的数据查询位置为现有工作表的“$A$1”,然后单击“确定”按钮,即可得日期转换后的结果表,如下图所示。??
此答案由站在风中的女子提供
如下图所示,该表为某材料收发明细,该表中的日期为登记时自动生成的。现需要将该表中日期列数据转换成系统标准的日期格式,如何使用SQL查询完成呢?
??解决方案:通过OLB&DB方法找到外部数据源,保留“选择表格”对话框中名称的默认选择,单击“确定”按钮,激活“导入数据”对话框,再单击“属性”按钮,在弹出的“连接属性”对话框中勾选“打开文件时刷新数据”复选框,然后单击“定义”选项卡,清空“命令文本”框中原有的内容。在“命令文本”框中输入以下SQL连接语句:SELECT&类型,&[数量(吨)],FORMAT(日期,&Long&Date&)&AS&长日期,FORMAT(日期,&Mendium&Date&)&AS&中日期,FORMAT(日期,&Short&Date&)&AS&短日期,FORMAT(日期,&Long&Time&)&AS&长时间,FORMAT(日期,&Medium&Time&)&AS&中时间,FORMAT(日期,&Short&Time&)&AS&短时间,FORMAT(日期,&C&)&AS标准日期FROM&[材料收发明细$]单击“确定”按钮返回“导入数据”对话框,指定返回的数据查询位置为现有工作表的“$A$1”,然后单击“确定”按钮,即可得日期转换后的结果表,如下图所示。??
对“关于SQL外连接的解释”纠错
关注希赛微信
接听时间:工作日00:00-24:00(仅收市话费)
&&|&&关于希赛&&|&&工作机会&&|&&服务协议&&|&&免责声明&&|&&联系希赛&&|&&网站地图&&&&&&&&希赛网&&版权所有&&(C)&&&&&&在Excel中使用SQL语句实现精确查询
【导读】:本文介绍在Excel中如何使用SQL语句实现精确查询。
  有如下的2张表,表1里面包含姓名、时间、培训内容字段的数据,表2包括姓名、职务、年薪字段的数据,我们可以看到2张表都有姓名字段。
  现在想统计表2中名单上的人在表1中的培训记录。人肉实现或者Vlookup的方式当然这个简单的Case可以实现,但是要学会举一反三,学习方然是以简&单的例子给你讲解(还纠结的回到文章开头去想前提条件和你能想到能运用的场景)。这里给大家介绍在Excel中使用简单SQL语句的方法来实现对不同表格&间数据的整合和筛选。
  首先,也是最重要的一部是为这两个表命名,方法是选中表格后单击右键选择&定义名称&,如下所示
  单击后,出现命名对话框
  这里将表1和表2分别命名为Table1和Table2。
  然后选择上方的&数据&选项卡,选择&自其他来源&下的&来自Microsoft&Query&&选项
  在弹出的对话框中选择Excel&Files*那一项,并且把对话框下面的&使用&查询向导&创建/编辑查询&勾掉,如下图所示
  然后点击&确定&,便出现&选择工作簿&的对话框,这里选择包含表1和表2的工作表Sample.xlsx
  点击确定后之后弹出添加表的对话框,如下图所示
  这里要将Table1和Table2都添加一遍,添加完成后,查询器应当是如下图所示的样子
  此时,单击图10中输入SQL语句的按钮,弹出输入SQL语句的对话框,如下图所示
  上图中的代码是这样的,偷懒的同学可以直接CTRL+C/CTRL+V:
  SELECT&Table1.姓名,&Table1.时间,&Table1.培训内容,&Table2.姓名
  FROM&Table1,Table2
  WHERE&Table1.姓名&=&Table2.姓名
  其基本含义就是将表1中和表2中姓名相符的记录从表1中筛选出来。SELECT语句是SQL语言中最基础也是最重要的语句之一,加上WHERE语句后的限&制条件,可以实现大多数的数据查询和筛选工作,其语法也不困难,稍微学习一下就会了。输入完代码,单击确定,就可以看到筛选出来的数据表了,如下图所示
  接下来的工作就是将筛选出来的数据表再返回至Excel工作表当中,选择菜单中的&文件&&&&将数据返回Microsoft&Excel&,如下图所示
  接下来的步骤该干嘛就不罗嗦了。
  至此,该教程就讲解完成了。在Excel中使用SQL语句可以实现更灵活、准确、高效的数据筛选和匹配、汇总、计算等,文章提到的例子只是最简单的Case,大家可以去结合自己的工作场景玩出更多花样,相信会有所收获的。
------分隔线----------------------------
猜您感兴趣
文章点击榜
在工作中也许会遇到这样的问题,比如做好了10条数据,但是根据情况要求,还得在每一条数据...
有时需要在Excel中把某些符合特定要求的多个连续数据高亮显示出来,以方便分析和查看。例如...
本文教你如何实现数据一列分多列。...
本文教你如何筛选不重复记录。...
本文介绍如何制作带页小计的数据表。...
网站为公益性网站,部分内容来源网络,如无意中侵犯了您的版权,请来信告知,我们会在第一时间处理
CopyRight(C) ,www.officedoyen.com 版权所有

我要回帖

更多关于 mysql创建表格命令 的文章

 

随机推荐