VBA excel按条件查询access数据,并自动补全后面的信息
如下图所示,excel按条件查询access数据,并自动补全后面的信息测试文件详见http://pan.baidu.com/s/1i3JwJ4L谢谢上图是access数据...
如下图所示,excel按条件查询access数据,并自动补全后面的信息
测试文件详见http://pan.baidu.com/s/1i3JwJ4L
谢谢
上图是access数据库,下图是excel
不要导入全部,只要导入[A:A]不为空的区域,比如我在[A2]输入12时则在access[表1]字段“编号”里查找value=12的行,并且把同一行的其他字段“名称”,“价格”,“含量”即aa,2,50相关信息补全,输入15时则补全dd,4,80。。。。。。
简言之,很类似于VLOOKUP功能,只不过Table-array的对象不是excel而是数据库
其实完全可以先把access导入到sheet2,再用vlookup查找sheet2[Table#all],只是我想要更为直接的方法,谢谢!
为什么不能处理问题呢,谢谢楼下的朋友 展开
测试文件详见http://pan.baidu.com/s/1i3JwJ4L
谢谢
上图是access数据库,下图是excel
不要导入全部,只要导入[A:A]不为空的区域,比如我在[A2]输入12时则在access[表1]字段“编号”里查找value=12的行,并且把同一行的其他字段“名称”,“价格”,“含量”即aa,2,50相关信息补全,输入15时则补全dd,4,80。。。。。。
简言之,很类似于VLOOKUP功能,只不过Table-array的对象不是excel而是数据库
其实完全可以先把access导入到sheet2,再用vlookup查找sheet2[Table#all],只是我想要更为直接的方法,谢谢!
为什么不能处理问题呢,谢谢楼下的朋友 展开
1个回答
更多追问追答
追问
我不是要导入全部的数据,单导入数据的话有更简单的方法(ADO),我只需要导入excel中A列中不为空的区域,比如我输入[A2]输入12时则在acces字段“编号”里查找value=12的行,并且把同一行的其他字段“名称”,“价格”,“含量”即aa,2,50相关信息补全。简言之,很类似于VLOOKUP功能,只不过Table-array的对象不是excel而是数据库,谢谢!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询