在Excel中使用:获取数据>其他来源> Microsoft Query我有一个表从我们公司的ERP系统(ODBC)获取数据。
我在Excel中有一个表,然后在Excel中单击:“数据”>“查询和连接”>“属性”>“连接属性”>“定义”,然后在“命令文本”中输入以下简单SQL命令:
SELECT F4111.ILLITM, F4111.ILTRQT/1000, F4111.ILTRUM, F4111.ILDGL, F4111.ILGLPT, F4111.ILDCT, F4111.ILUNCS, F4111.ILPAID, F4111.ILDOC, F4111.ILMCU
FROM RBGDC0P2.UREEUPBD.F4111 F4111
WHERE (F4111.ILLITM IN ('XXXXXXX', 'YYYYYYY')) AND (F4111.ILDCT LIKE '%AA%')
XXXXXXX
和YYYYYYY
是我的输入代码,它们需要一些数据。 “ F4111”是一个表,ILLITM
是我在ERP数据库中的列。
我可以放置?
来打开参数并连接到Excel中的特定单元格,然后可以简单地在excel中更改该单元格并刷新具有针对不同输入代码的输出的表。
我的问题是:我想拥有更多参数,例如将excel列中包含100个输入代码,并且需要通过刷新表查询为其输出。我可以通过输入“?”来完成一个或几个输入,但是如何做更多呢?