=IF(ISERROR(MATCH($J2,'Duplicate customers'!$A:$A,0)),VLOOKUP($J2,'Customer mapping'!$A:$D,4,FALSE),IF(COUNTIF(OFFSET('Duplicate customers'!$A$1,MATCH($J2,'Duplicate customers'!$A:$A,0)-1,1,COUNTIF('Duplicate customers'!$A:$A,'Data to map'!$J2),1),'Data to map'!$H2)>1,VLOOKUP($B2,OFFSET('Duplicate customers'!$A$1,MATCH($J2,'Duplicate customers'!$A:$A,0)-1+MATCH($H2,OFFSET('Duplicate customers'!$A$1,MATCH($J2,'Duplicate customers'!$A:$A,0)-1,1,COUNTIF('Duplicate customers'!$A:$A,'Data to map'!$J2),1),0)-1,2,COUNTIF(OFFSET('Duplicate customers'!$A$1,MATCH($J2,'Duplicate customers'!$A:$A,0)-1,1,COUNTIF('Duplicate customers'!$A:$A,'Data to map'!$J2),1),'Data to map'!$H2),2),2,FALSE),VLOOKUP($H2,OFFSET('Duplicate customers'!$A$1,MATCH($J2,'Duplicate customers'!$A:$A,0)-1,1,COUNTIF('Duplicate customers'!$A:$A,'Data to map'!$J2),3),3,FALSE)))
Bookmarks