我一直使用VLOOKUP()用库存填充工作表,但是我遇到了一个问题,一列在多个单元格中具有相同的值,我需要将工作表2中的2个单元格与工作表1进行匹配,并让它将工作表1中的第3个单元格返回到工作表2中。
我在两个工作表中处理了大约350行,在一些单元格中,相同/不同的值自己重复它,因此需要它与同一行中的2个单元格匹配。
这是我目前使用的公式:
=VLOOKUP(A1&L1,'Sheet1'!$A$1:$E$351,3,FALSE)我期望它返回与表2中单元格A1和L1的值相匹配的表1的第3列中的值,然后在A2 & L2,然后是A3 & L3,依此类推。
发布于 2021-08-15 13:40:38
执行此任务的唯一方法是使用帮助器列
转到数据表所在的第一张表,在数据的起始点插入一列,例如,您的数据集从A列开始,在SHEET1中插入新列。在A1中使用以下公式
=CONCATENATE(B1,C1,D1,E1,F1) Press Enter, Drag the formula down to A351现在转到sheet2并在结果单元格中使用此公式
=VLOOKUP(A1&L1,'Sheet1'!$A$1:$F$351,4,0)发布于 2021-08-14 16:45:08
除非'Sheet1‘的A列中的值等于'Sheet2’中A列和L列的值的拼接,否则公式将不起作用。
相反,如果你使用的是最新版本的FILTER,我会尝试一下。类似于:
=FILTER('Sheet1'!$C$1:$C$351,
(('Sheet1'!$A$1:$A$351=A1)*('Sheet1'!$L$1:$L$351=L1)))另一个选择是INDEX。类似于:
=INDEX('Sheet1'!$C$1:$C$351,
MATCH(A1&L1, 'Sheet1'!$A$1:$A$351&'Sheet1'!$L$1:$L$351,0),
3)https://stackoverflow.com/questions/68783750
复制相似问题