samozřejmě. To je přece úplně triviální a představuje to naprostý základ používání excelu. Cenu v dalších položkách nenapíšeš, ale odkážeš se na její první výskyt.
Tj. je-li položka "A" na řádku 6 a cena ve sloupci "C", tak položka "X" v řádku 156 bude mít v buňce ceny (C156) výraz "=c6"
edit: pokud se ti to zdá "málo sexy", tak druhá varianta je ta, že si uděláš tabulku "shodných cen", kde ke každé položce přiřadíš buď cenu, nebo odkaz na položku odkud se má cena vzít a následně v "ostré" tabulce použiješ svyhledat a kondicionál (když je položka ceny číslo, tak použij číslo, jinak znova vyhledej cenu odkazovaného zboží.)
Z mého pohledu je prasárna, dělat to takto v Excelu. Na tohle se používají databáze.