Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5239|回复: 3

如何判断两个工作簿单元格中的数值?

[复制链接]
发表于 2011-11-25 18:26 | 显示全部楼层 |阅读模式
5学分
比如我现在工作簿A.xls和B.xls。把代码写在A工作簿,如果工作簿A中单元个A1的值与B工作簿A1:A65565其中一个单元格相等,就把这个单元格复制到A工作簿B列。这个胆码如何写?主要是如何判断两个工作簿。在一个工作表中判断我会。。只是在两个工作簿中不会!

发表于 2011-11-28 15:39 | 显示全部楼层
=if(COUNTIF(.....[B.xls]Sheet1!$E:$E,A1)>0,A1,""),其中这个....[B.xls]Sheet1!$E:$E就是另一张表B表的路径和单元格区域
回复

使用道具 举报

发表于 2011-11-28 15:41 | 显示全部楼层
回复

使用道具 举报

发表于 2011-11-28 15:50 | 显示全部楼层
在一个工作簿中你会,那么在单元格前加上所属的工作簿的名称, 就行了, 如以前是
  1. sub test()
  2. if sheets("sheet1").range("a1")=sheets("sheet2").range("a1") then sheets("sheet1").range("b1")=sheets("sheet1").range("a1")
  3. end sub
复制代码



  这只是作个 例子说明, 在sheets("sheet1")前再添上工作簿  workbooks("工作簿的名称").sheets("sheet1") 就行了

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 20:48 , Processed in 0.240375 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表