在两张纸上匹配三列并从匹配中粘贴特定列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在两张纸上匹配三列并从匹配中粘贴特定列相关的知识,希望对你有一定的参考价值。
我有两张采购订单信息,每行不同的采购订单,我需要根据每张表上的A,B和C列进行匹配。当一行匹配时,我需要将来自表1的列R粘贴到表2列R中。
A列是运输代码, B列PO号, C列是PO行号,和 R列是PO上的注释。
工作表1是上个月,工作表2是可能包含上个月的PO的新月份。
我试图将上个月的这些笔记拉得更快,因为每张纸有数百行。
答案
将其粘贴到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)),"")
另一答案
在两张纸中插入左侧列,并在A1的两个中输入和复制以适应:
=B1&C1&D1
在新月的工作表的R1中输入并复制以适应:
=IFERROR(VLOOKUP(A1,'Sheet1'!A:S,19,0),"")
将Sheet1
调整为旧月份的标签名称后。
以上是关于在两张纸上匹配三列并从匹配中粘贴特定列的主要内容,如果未能解决你的问题,请参考以下文章