我需要一个宏,对于列中的每个单元格,执行一个SQL Server存储过程,它为不同列(但在同一行中)获取不同单元格的参数。Excel 2010&SQL Server存储过程
即装满的存储过程,其从柱A得到的参数的结果塔B ..
实例:
- B2是存储程序的结果,其使用的A2值作为输入
- B3是使用A3的值作为输入的存储过程的结果
- B4是使用A4的值作为输入的存储过程的结果
- B5是使用A5值作为输入的存储过程的结果
有没有办法在没有VBA的情况下执行此操作?
我需要一个宏,对于列中的每个单元格,执行一个SQL Server存储过程,它为不同列(但在同一行中)获取不同单元格的参数。Excel 2010&SQL Server存储过程
即装满的存储过程,其从柱A得到的参数的结果塔B ..
实例:
有没有办法在没有VBA的情况下执行此操作?
我结束它得到表到片材,然后使用查找功能来发送多个小区的价值从在一个数据库表中的
是的,您应该可以在不使用VBA的情况下通过定义到SQL Server数据库的连接并将数据以这种方式导入到电子表格中。您可以使用Data Connection Wizard创建到数据库中表或视图的连接,或者输入您自己的SQL语句来查询数据库,并将该数据添加到新的工作表中。
然后,在原始工作表中,您可以使用查找功能(如VLOOKUP
)来查找匹配项。
=VLOOKUP(A2, Table_Named_Range, Column_of_Result, 0)
让我知道你是否需要更详细的解释。
即一个存储过程来得到一个特定的值Microsoft SQL server ... – Looking4Help 2013-02-22 16:43:09
如果您使用Excel Sheet 2列,您是否真的需要存储过程?这个*存储过程的逻辑是什么?您想如何处理A列中的数据以返回B列? – bonCodigo 2013-02-22 16:44:18
我需要存储过程或选择语句...我试图选择数据库表中字段的值,其中另一个字段等于列A中的单元格。选择FieldB,其中FieldA = ?? – Looking4Help 2013-02-22 16:56:42