在两张纸上匹配三列并从匹配中粘贴特定列

问题描述 投票:0回答:2

我有两张采购订单信息,每行不同的采购订单,我需要根据每张表上的A,B和C列进行匹配。当一行匹配时,我需要将来自表1的列R粘贴到表2列R中。

A列是运输代码, B列PO号, C列是PO行号,和 R列是PO上的注释。

工作表1是上个月,工作表2是可能包含上个月的PO的新月份。

我试图将上个月的这些笔记拉得更快,因为每张纸有数百行。

excel excel-formula
2个回答
2
投票

将其粘贴到Sheet2的R列中作为数组公式。通过选择R列中的第一个空单元格,将其粘贴到公式栏然后按住CONTROL和SHIFT并按Enter键来完成此操作。只需点击ENTER就会将它作为常规公式保留,它将无效(每次都会返回一个空白)。一旦你在一个单元格中获得它,你可以将它向下拖动以填充列。

=IFERROR(INDEX(Sheet1!$R$2:$R$500, MATCH(Sheet2!A2&Sheet2!B2&Sheet2!C2,Sheet1!$A$2:$A$500&Sheet1!$B$2:$B$500&Sheet1!$C$2:$C$500,0)),"")

1
投票

在两张纸中插入左侧列,并在A1的两个中输入和复制以适应:

=B1&C1&D1  

在新月的工作表的R1中输入并复制以适应:

=IFERROR(VLOOKUP(A1,'Sheet1'!A:S,19,0),"")  

Sheet1调整为旧月份的标签名称后。

© www.soinside.com 2019 - 2024. All rights reserved.