当表是水平的时,是否可以使用VBA从一个Excel工作表执行SQL查询?

这是一个相当古怪的问题,但这个问题已经存在了一段时间了。
说例如我有一个表格的Excel工作表:

__________________________ | ID |Name | |----------|-------------| |00001 |Adam | |----------|-------------| |00002 |James | |__________|_____________| 

我可以从该表中获取数据并使用VBA将其传输到另一个工作表,并在其中包含SQL语句。 现在的问题是如果表格是水平创build的呢?

 ___________________________ |ID |00001 |00002 | |------|--------|---------| |Name |Adam |James | |______|________|_________| 

标题位于横轴上。 有没有办法让SQL可以像这样读取数据?

如果这只是Excel公式,你可以使用HLOOKUP。 这是一个VLOOKUP,但水平。