首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Excel函数对工作表数据进行类似SQL的查询?

Excel函数对工作表数据进行类似SQL的查询?
EN

Stack Overflow用户
提问于 2012-01-06 18:58:52
回答 4查看 185.2K关注 0票数 57

我在Excel工作表中有一个较大的表格:

代码语言:javascript
复制
Column_1 | Column_2 | Column_3

ValueA       ValueB     ValueC
....

我需要的是一个函数,它将接受范围和类似SQL的查询字符串作为输入,并返回与查询匹配的行的范围,例如:

代码语言:javascript
复制
=SQL_SELECT(A1:C1000, "SELECT * WHERE Column_1 = ValueH AND Column_3 = blah")

真的存在这样的东西吗?或者什么是实现我自己的最好方法?

EN

回答 4

Stack Overflow用户

发布于 2012-01-06 19:04:44

如果可以保存工作簿,则可以选择使用ADO和Jet/ACE将工作簿视为数据库,并对工作表执行SQL。

有关如何使用ADO访问Excel的MSDN信息可以在here中找到。

票数 5
EN

Stack Overflow用户

发布于 2015-03-18 00:47:08

一种快速的方法是创建一个包含公式的列,对于您关心的行,该公式的计算结果为true,然后筛选出该列中的值TRUE。

票数 2
EN

Stack Overflow用户

发布于 2017-06-03 22:09:58

如果希望通过执行SQL语句函数在工作表上运行公式,请使用外接程序A工具

例如,function BS_SQL("SELECT ...")

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8756802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档