Jen upřesnění, kdyby to taky někdo hledal.
Je potřeba doplnit NEPRAVDA - výsledný vzorec tedy bude např. =SVYHLEDAT(A167;list2!A:H;2;NEPRAVDA)
Doplní se tedy jen ty řádky, kde se nalezne shodný kód. Ty řádky bez shody se nevyplní daty.
Bez parametru NEPRAVDA se do "prázdných" řádků bez shody zkopíroval poslední nalezený, což byla chyba a vznikaly duplicity...