在EXCEL中取出有交集的数据列
Sub SQL_Excel_2010()

'On Error Resume Next '如果出bai现错误,忽略,然后执行下一行代码

Application.ScreenUpdating = False '关闭屏幕刷新,成对出现,提高速度

Application.DisplayAlerts = False '关闭提示,,成对出现,避免出现提示框

'--------------------------------------- 参数声明部分 ------------------- ------------------- -------------------

Dim cnn, SQL$ '定义数据库连接和SQL语句

Set cnn = CreateObject(“adodb.connection”) '创建数据库连接

Set rs = CreateObject(“adodb.recordset”) '创建一个数据集保存数据

'--------------------------------------- 设置数据库连接 ------------------- ------------------- -------------------

cnn.Open “Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=” & ThisWorkbook.FullName

'--------------------------------------- 设置SQL语句 ------------------- ------------------- -------------------

SQL = “select * from [Sheet2$A:F] where x1=x3 and x1 = x5”

'--------------------------------------- SQL结果处理 ------------------- ------------------- -------------------

Set rs = cnn.Execute(SQL) '将SQL语句获得的数据传递给数据集

Range(“m2”).CopyFromRecordset rs '将数据集粘贴到Excel中,左上角为m2,无列名

cnn.Close '关闭数据库连接

Set cnn = Nothing '将CNN从内存中删除

'--------------------------------------- ------------------------ ------------------- -------------------

Application.ScreenUpdating = True

Application.DisplayAlerts = True

End Sub '这就是最简单的EXCEL中SQL的应用 ,其他的都是SQL的运用了

在EXCEL中取出有交集的数据列相关推荐

  1. webbrowser控件 有数据 但页面空白_如何在Excel中实现可以切换不同数据系列的滚珠图?...

    ▲更多精彩内容,请点击上方Excel小铲子▲ 操作系统版本 Windows 10 64位 Excel版本 Microsoft Excel 2016 64位 案例文档下载 链接:https://pan. ...

  2. 在Excel中如何把每三行数据合并为一行?

    在Excel中如何把每三行数据合并为一行? 利用PHONETIC&OFFSET函数 以"吃了吗"三个字为例: 在B1中插入函数=PHONETIC(OFFSET($A$1,3 ...

  3. Microsoft Excel 教程:如何在 Excel 中使用切片器筛选数据?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中使用切片器筛选数据. 切片器提供可单击以筛选表或数据透视表的按钮. ...

  4. Microsoft Excel 教程:如何在 Excel 中使用迷你图显示数据趋势?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中使用迷你图显示数据趋势. 迷你图是工作表单元格中直观表示数据的微型 ...

  5. 计算机表格行列,excel表格中行列数据切换-在excel中如何切换图表的行/列数据

    Word表格中怎样进行行列互换 excel表格如何部分行列置换 Excel中实现行列互换的具体操作知如下: 1.打开excel. 2.选中表格,然后点击[复制]. 3.选择一个空白单元格. 4.点击[ ...

  6. 厌倦了SE11/SE16N? 告诉你如何在Excel中查看SAP的表数据

    SAP 提供 SE11 / SE16 / SE16N 查看表数据,SE11 首先进入的是表结构界面,然后再跳转到选择屏幕,在界面中输入选择条件运行,或直接运行,才能看到表数据.如果表设置了表维护生成器 ...

  7. pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe)

    pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe) 目录

  8. pandas使用duplicated函数删除dataframe中重复列名称的数据列、默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe)

    pandas使用duplicated函数删除dataframe中重复列名称的数据列.默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe) ...

  9. pandas筛选dataframe列名称中包含特定字符串的数据列(select columns contains specifiec substring in dataframe)

    pandas筛选dataframe列名称中包含特定字符串的数据列(select columns contains specifiec substring in dataframe) 目录 pandas ...

最新文章

  1. python lua 性能比较 内存_Lua 的速度为什么比 Python 快?
  2. 币氪共识指数排行榜0910
  3. scrapy 伪装代理和 fake_userAgent 的使用
  4. 第四周笔记 c++ Boolan
  5. php生成option,php递归实现无限分类生成下拉列表的函数
  6. python自定义类
  7. 计算机考研专业课王道,王道论坛,专注于计算机考研的点点滴滴!
  8. c语言程序书写时每行必须有行号,C语言阶段复习一.doc
  9. Xcode5使用遇到的问题
  10. 和黄医药宣布获霸菱亚洲投资基金1亿美元股权投资
  11. FPGA学习-9-ip核之ARM
  12. 面板数据分析及stata应用笔记
  13. 用Photoshop把彩色图片变成线描的图片
  14. will not be exported or published. Runtime ClassNotFoundExceptions may result.
  15. MongoDB中不溜教程(1)简介与命令
  16. String Art利用matlab用直线作画
  17. 正则表达式(regular expression)————以Qt为例
  18. Zabbix探针工作模式解析
  19. VFP按钮弹出菜单,今天来讲两个方法,非常实用
  20. Spring and Vue(前后端分离)

热门文章

  1. ShardingSphere简介与分表使用
  2. 内核对象 复制对象句柄 DuplicateHandle 跨进程边界共享内核对象
  3. 0-2岁儿童早期教育计划
  4. 嫁给程序员是一种什么体验
  5. 【OpenVINO】C#调用OpenVINO部署Al模型项目开发-2.软件安装
  6. 比iPhone8更值得期待的iOS11究竟有什么魔力?
  7. Python之日期与时间处理模块(date和datetime)
  8. 百度前端小薇学院任务一
  9. ILRuntime1.安装
  10. 平台云Deis部署3-deis平台安装