VLOOKUP永远不会返回相同的值
我需要一些Excel的VLOOKUPfunction的帮助。
我有两个工作表。
第一个包含项目代码的运行号码和批号的列。
看起来像这样
ABCDEF 0 0 05-40112R1 0 2966115100050 1 0 0 05-40112R1 1 2966115100050 1 0 0 05-40112R1 2 2966115100050 1 0 0 05-40112R1 3 2966115100050 1 0 0 05-40112R1 4 2966115100050 1
第二个工作表包含具有项目代码的批号。
看起来像这样
AB 05-40112R1 2966115100050 05-40112R1 2966115100051 05-40112R1 2966115100052 05-40112R1 2966115100053 05-40112R1 2966115100054
当我使用VLOOKUP时,它给了我第一张纸上列 E的相同值。
=VLOOKUP(C1,'SHEET 2'!A:B,2,FALSE)
我怎样才能得到它只使用一次的值,然后继续下一个值。
所以第一个表格是这样的:
ABCDEF 0 0 05-40112R1 0 2966115100050 1 0 0 05-40112R1 1 2966115100051 1 0 0 05-40112R1 2 2966115100052 1 0 0 05-40112R1 3 2966115100053 1 0 0 05-40112R1 4 2966115100054 1
我有很多这样的数据,复制和粘贴只是花费太长时间。
在Sheet1!E1中作为标准配方,
=INDEX(Sheet2!B:B, AGGREGATE(15, 6, ROW(Sheet2!B$1:INDEX(Sheet2!B:B, MATCH(1E+99, Sheet2!B:B)))/(Sheet2!A:A=C1), COUNTIF(C$1:C1, C1)))
假定Sheet2!B:B是实数。