如何在Excel中添加一个按钮实现导入另外一个Excel中的表数据
我想在Excel中添加一个按钮实现将另外一个Excel文件中的sheet表数据全部导入到当前Excel中指定的表,请高手帮帮忙哈O(∩_∩)O~...
我想在Excel中添加一个按钮实现将另外一个Excel文件中的sheet表数据全部导入到当前Excel中指定的表,请高手帮帮忙哈O(∩_∩)O~
展开
6个回答
展开全部
有多种多样的公式可以实现,列举常用几个如下:
lookup, 举例:=LOOKUP(E2,$A$2:$B$5), 注意lookup如果在源数据中未查找到对应项,会返回比对应项小的项对应的数值。
vlookup, 举例:=VLOOKUP(E2,$A$2:$B$5,2,),注意公式最后一个逗号不可省略,省略后结果与lookup相同,为模糊查找。
index, 举例:=INDEX($B$2:$B$5,MATCH(E2,$A$2:$A$5,0)), 注意match的第三参数,为0则表示精确查找,1或-1表示模糊查询。
offset, 所有用index可以完成的事情都可以用offset来达到同样的效果,举例:=OFFSET($A$2:$B$5,MATCH(E2,$A$2:$A$5,0)-1,1,1,1)
indirect,举例:=INDIRECT("B"&MATCH(E2,$A$1:$A$5,0)),3/4/5三个公式中都用到了match来定位查找数据在源数据中的位置。
展开全部
这个需要在窗体中创建一个指定键,也即宏!建议你不要使用,第一宏你不懂,第二开启宏功能后容易中毒!能够使用公式实现的就公式实现也不错的其实!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-12-03 · 知道合伙人软件行家
关注
展开全部
选中数据区域,复制--粘贴,就过来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在EXCEL里自己录制个宏,然后画个按钮,指定宏就可以了,只是这样会对被导入的文件名和位置有要求(要相同),以后用再点这个按钮就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用VBA 来解决。
其中1.xls为指定的表格,2为待导入的表格。
Sub Macro1()
ChDir "C:\Documents and Settings\Administrator\桌面"
Workbooks.Open Filename:="C:\Documents and Settings\Administrator\桌面\2.xls"
Cells.Select
Selection.Copy
Windows("1.xls").Activate
Range("a1").Select
ActiveSheet.Paste
Windows("2.xls").Activate
ActiveWindow.Close
End Sub
其中1.xls为指定的表格,2为待导入的表格。
Sub Macro1()
ChDir "C:\Documents and Settings\Administrator\桌面"
Workbooks.Open Filename:="C:\Documents and Settings\Administrator\桌面\2.xls"
Cells.Select
Selection.Copy
Windows("1.xls").Activate
Range("a1").Select
ActiveSheet.Paste
Windows("2.xls").Activate
ActiveWindow.Close
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询