首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据存储在MS Access中并在Excel中查询

将数据存储在MS Access中并在Excel中查询
EN

Stack Overflow用户
提问于 2009-09-01 15:09:47
回答 3查看 7.4K关注 0票数 5

我目前在一个非IT项目,目前有数据,需要一些系统的分析(数学公式)。数据目前存储在Excel中,但是在Excel中手动输入/按摩数据进行分析是很痛苦的。

  1. 会更好地将数据存储在MS Access中并使用Excel查询Access吗?换句话说,将数据存储在access中,并在Excel中进行分析。能够对数据执行SQL查询也将简化分析。
  2. 如果是这样的话,您有哪些网站/书籍描述我将如何查询从Excel?

中的访问权限?

EN

回答 3

Stack Overflow用户

发布于 2009-09-01 16:07:32

您说的是对原始数据的输入和编辑的访问。然后用Access在Excel中进行高级计算,并将数据提供给它。

我认为这是一种Excel策略,因为您正在利用这两个应用程序的优势。

关于如何查询Excel的访问权限,此页面提供了详细的明确说明:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6112813.html

我通过搜索"excel查询访问“从谷歌找到了一个。这是第一个链接;如果您需要更多信息,请检查其他链接。

票数 3
EN

Stack Overflow用户

发布于 2009-09-04 15:28:21

我认为将数据存储在Access中有很多优点。如果使用SQL获取数据是有帮助的,那么这是一个无需考虑的问题。除此之外,您可以将数据存储在Excel中,就像存储在数据库中一样,但要由您来执行规范化和数据完整性。如果你把它放在Access中,Jet会强迫你去做(假设你设置的很好)。

对于Excel 2003和以前的版本,我有一个有很多图片的页面。http://dicks-clicks.com/excel/ExternalData.htm

此外,如果您能够轻松地输入您自己的SQL,那么请帮助自己并从这里下载QueryManager,http://www.jkp-ads.com/download.asp将允许您比使用MSQuery更快地编辑查询。

票数 2
EN

Stack Overflow用户

发布于 2009-09-01 15:27:19

是的,这样会更好。有许多不同的路径可供选择。这里有一个你可能没有考虑过的选择:

  1. 在该访问文件中打开一个新的访问文件
  2. ,创建一个指向存储数据的Excel文件的链接。(转到“表”,右键单击并选择“链接表”)
  3. 查询,并将结果复制/粘贴到同一个XL文件(但位于不同的选项卡上)或另一个

这样,您可以将原始数据留在Excel中,如果您对此比较满意,但仍然运行SQL查询。

关于你的第二个问题,你不需要一本书。在Excel中,您可以转到Data->"Import“->”Import“,并自动将Access查询中的数据直接提取到Excel中。

我希望这能帮到你。

编辑:我还建议您谷歌高级Excel函数,如Sumproduct、Sumif和Countif。根据您的分析,这三个函数可能允许您完全跳过访问。

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

https://stackoverflow.com/questions/1362998

复制
相关文章

相似问题

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