【问题标题】:Find Excel three-columns match in two different sheets在两个不同的工作表中查找 Excel 三列匹配
【发布时间】:2015-06-08 00:32:28
【问题描述】:

我有几家公司不同时期的三张纸

碰巧并非所有期间都使用了相同的帐户。我需要比较两个不同时期的两三家公司。我已经设法使用 HLOOKUP 从另一张工作表上的任何公司提取数据,并且工作起来就像一个魅力,我还需要填充帐户名称字段。

我在想可能和 IF 公式可以工作,例如如果该单元格 = 0 则不填充任何内容,但如果 ≠ 0 则填充帐户字段名称

但在工作表上,并非所有帐户都在同一列上。就像

    - 5701 · Construction Supplies            
       - 57011 · Construction Supplies - Other    
  - Total 5701 · Construction    Supplies

请注意,出于比较目的,我需要在同一行上使用相同的帐户,所以如果第二家公司没有使用 - 57011 · 建筑用品 - 其他
那么当填充应该是这样的

5701·建筑用品

(空白行)

总计 5701 · 建筑用品

那么,我该怎么做呢?

提前致谢

【问题讨论】:

  • 问题过于宽泛。请缩小范围,包括您的 VBA 代码 sn-p 并突出显示有问题的部分(您可以使用使用宏记录器作为助手)。最好的问候,

标签: excel match vlookup worksheet-function accounting


【解决方案1】:

这个问题过于笼统,所以我给你一个笼统的答案。

首先,找出您(总共)有多少个不同的帐户。它可能是 200(根据第三张纸)或更多。在第二种情况下,将 3 个工作表中的所有帐户 ID 复制到第 4 个工作表的列中并删除重复项:您将获得总数(例如 250 个帐户)。接下来,清除该范围并将上述 3 个工作表中的整个范围数据粘贴到第 4 个工作表中,相应地从第 1 行、第 251 行和第 501 行开始。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多