将信息从一个电子表格添加到另一个电子表格

时间:2014-12-06 09:34:14

标签: excel if-statement vlookup countif

早上好,

我有一个包含40,000种产品的电子表格和一个包含35,000种产品的电子表格,所有产品都带有商品ID

无论如何,我可以使用forumla添加缺少的5,000个ITEM ID吗?我不想手动浏览每个项目并查看缺少的内容

非常感谢你的时间和帮助

干杯

3 个答案:

答案 0 :(得分:0)

如果ColumnA在每张表中保留唯一ID,请尝试:

=COUNTIF(Sheet1!A:A,A1)  
Sheet2中的

 =COUNTIF(Sheet2!A:A,A1)  
在Sheet1中

,两者都被复制以适应。

然后对这些列的结果进行排序,并将导致0的那些列从一个工作表复制到另一个工作表,以确保两个工作表中的完整集合,并检查两个工作表是否都有重复。

答案 1 :(得分:0)

专栏#34> A" A"在较长的列表中,假设您的数据从B1开始,请在单元格A1中放置公式: =if(isna(VLOOKUP(A1,**column A of first shorter list**,1,false)),"Missing","Exists")

并填充到列表末尾,条目读取"丢失"是第一个列表中缺少的那些。

答案 2 :(得分:0)

我假设你的源ID列表位于Sheet1!A2:A40001,第1行是标题。目标ID位于Sheet2!A2:A35001

  1. 检测哪些丢失。
    Sheet1!B2中使用以下公式:
    =MATCH($A2,Sheet2!$A$2:$A$35001,0)
    复制到Sheet1!B2:B40001

  2. 过滤掉已存在的内容。
    选择行Sheet1!1:1。使用数据 - > 过滤。转到单元格B1中的下拉箭头,然后仅选择#N/A

  3. 复制那些失踪的人。
    选择列Sheet1!A:A中显示的所有值。复制并粘贴到Sheet2!A:A列中的最后一个值下方。

  4. 如果您的相邻列中还包含要复制的相关数据,则很容易弄清楚如何执行相同操作。