我目前在一个非IT项目上,当前有需要一些系统分析(数学公式)的数据。数据当前存储在Excel中,但在Excel中手动输入/处理数据以进行分析是一件很痛苦的事情。在MS Access中存储数据并在Excel中查询它
将数据存储在MS Access中并使用Excel查询Access会更好吗?换句话说,将数据存储在访问中并在Excel中进行分析。能够对数据执行SQL查询也会简化分析。
如果是这样,你们有没有网站/书籍描述我将如何去查询从Excel访问?
我目前在一个非IT项目上,当前有需要一些系统分析(数学公式)的数据。数据当前存储在Excel中,但在Excel中手动输入/处理数据以进行分析是一件很痛苦的事情。在MS Access中存储数据并在Excel中查询它
将数据存储在MS Access中并使用Excel查询Access会更好吗?换句话说,将数据存储在访问中并在Excel中进行分析。能够对数据执行SQL查询也会简化分析。
如果是这样,你们有没有网站/书籍描述我将如何去查询从Excel访问?
是的,它会更好。有许多不同的路径可以选择。这里是你可能没有考虑的一个选项:
这样,您可以将原始数据保留在Excel中,如果您对此更加熟悉,但仍可以运行SQL查询。
关于你的第二个问题,你不需要一本书。在Excel中,您可以转到数据 - >“导入外部数据” - >“导入数据”,并自动将Access查询中的数据直接导入Excel。
我希望这会有所帮助。
编辑:我也建议你谷歌先进的Excel函数,如Sumproduct,Sumif和Countif。根据您的分析,这3个功能可能允许您完全跳过访问。
您正在讨论访问以输入和编辑原始数据。然后使用Access在Excel中进行高级计算,为其提供数据。
我认为这是一种Excel策略,因为您正在利用这两种应用程序的优势。
至于如何从Excel查询访问,该页面提供了详细明确的说明:
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6112813.html
我发现有一个从谷歌通过搜索“创先争优查询访问”。这是第一个环节;检查其他人是否需要更多信息。
我认为在Access中存储数据有很多优点。如果使用SQL来获取数据将会有所帮助,那么这是一件不容易的事情。除此之外,您可以将数据存储在Excel中,就像数据库中的数据一样,但是您可以自行决定是否执行规范化和数据完整性。如果你把它放在Access中,Jet会强迫你这样做(假设你正确设置了它)。
对于Excel 2003和之前版本,我有一个包含大量图片的页面。http://dicks-clicks.com/excel/ExternalData.htm
另外,如果你舒适的输入自己的SQL,请你帮个忙,并从这里http://www.jkp-ads.com/download.asp下载QueryManager它将允许你编辑比使用MSQUERY更快的查询。