关于EXCEL跨表格取数公式,请教高手

关于EXCEL跨表格取数公式,请教高手,第1张

假设你的“一个数据库”的工作簿名是“数据库.xls”,数据在其中的Sheet1当中。

在“另外一个工作簿里”的工作表中的D2(“销售单价”列)输入

=INDEX([数据库.xls]Sheet1!B$2:C$100,MATCH(B2,[数据库.xls]Sheet1!A$2:A$100,0),MATCH(A2,[数据库.xls]Sheet1!B$1:C$1,0))回车。

公式可以向下填充。

报表取数公式分为表、文本文件、电子表格三种,可以是ODBC管理的DSN数据源。数据的来源,是提供某种所需要数据的器件或原始媒体。

数据源中存储了所有建立数据库连接的信息。就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据源名称,可以找到相应的数据库连接。

概念分析

DSN存储在注册表或作为一个单独的文本文件,DSN里面包含的信息有名称、目录和数据库驱动器,以及用户ID和密码(根据DSN的类型)。

开发人员为每个数据库创建一个独立的DSN。为了连接到某个数据库,开发人员需要在程序中指定DSN。相反,没有DSN的连接则需要在程序中指定所有必要的信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6732999.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存