=(IF(ISERR(VLOOKUP(C2,'New Held Batches Sheet'!$C$5:$D$5,2,0),,1)+IF(ISERR(VLOOKUP(C2,'New Held Batches Sheet'!$C$8:$D$22,2,0),,2)+ and so on)=1 or 2
why not =VLOOKUP(C2,'New Held Batches Sheet'!$C$5:$D$35,2,0)?