【问题标题】:Excel Compare Cells Between WorkbooksExcel 比较工作簿之间的单元格
【发布时间】:2012-06-14 06:43:35
【问题描述】:

我想创建一个宏来比较 E 列中的单元格,如果发现它们匹配,那么它将检查/比较 H 列中的日期字段以及宏将在 R 列中标记为“是”的最旧日期.

我是新手,不知道该怎么做。

【问题讨论】:

  • 你不能只对列 E 和 H 进行排序吗?不过,您的标题和问题似乎并不相关,所以也许您错过了问题中的一些细节?
  • 我打算在这里获得任何帮助并将其应用于检查不同的工作簿/工作表。
  • 最好预先描述确切的任务是什么,而不是获得对您的实际问题可能无用的建议。
  • @user1243498:我可以看看你的工作簿样本吗?

标签: excel vba


【解决方案1】:

假设您要在 Book1 上创建一个公式来与 Book2 进行比较,然后将此公式放入 Book1 的 R 列

=IF(E1=[Book2]Sheet1!E1,IF(H1=[Book2]Sheet1!H1,"yes",""),"")

显然您需要更改书籍名称和工作表名称。

您所说的“最早的日期”是什么意思?

【讨论】:

  • 我在E列有一个文件路径,应该是唯一的,应该只有一个。因此,如果 E 列中列出了重复路径,我需要比较 H 列中的日期字段,并且需要删除最早的日期,因此我需要在 R 列中输入“是”来表示。
  • 您是否正在寻找 Book2 中 E 列的“任何”匹配项。换句话说,Book1.E3 的路径可以匹配 Book2.E251 还是您正在寻找严格的逐行匹配?顺便说一句,作为数据样本和预期结果会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2022-11-03
  • 1970-01-01
  • 1970-01-01
  • 2017-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多