Hej!
Vet du med säkerhet att du har alla artiklar angivna på rad 1-5?
För egen del hade jag gjort en lista med vikter i ett särskilt ark och sedan använt det som källa för alla vikter i den tabell som du använder dig av.
Tricket är att använda sig av LETARAD (VLOOKUP).
Leta rad fungerar så här:
Du skall ha ett letauppvärde. Det är i ditt fall detsamma som artikelnamnet.
Du skall även ha en "tabellmatris". Det är detsamma som den källa du har som innehåller alla dina artikelnamn och motsvarande vikt. Artikelnamnet skall finnas längst till vänster.
LETARAD letar efter letauppvärdet i tabellmatrisen och identifierar så en rad som stämmer överens. Från den raden vill du hämta ett värde. Du måste då ange kolumnindex (vilket är tredje argumentet LETARAD vill ha). Med kolumnindex menas önskade kolumns ordningsnummer sett från vänster i tabellmatrisen där första kolumnen är nummer 1. I ditt fall har du en tabellmatris bestående av två kolumner och du vill hämta värde från nummer kolumnen med kolumnindex 2.
LETARAD är lite för snäll så den tillåter ungefärliga sökningar, vilket ju blir heltokigt i ditt fall. Du måste ha en exakt match. Därför måste du som fjärde argument "ungefärlig" ange värdet FALSKT. Då blir det endast exakta träffar som returnerar ett värde ur kolumnen med index 2.
Gör en sådan sökning på en rad och kopiera sedan ned formeln. Men innan du kopierar ned formeln så måste du med $ tecken framför radnummer låsa formeln så att endast de radnummer som skall räknas upp blir uppräknade, annars kommer du att så att säga halka ur tabellmatrisen och då fungerar det ju inte.
P.S. Att bryta ut artiklarna till en tabell för sig är bra eftersom du därmed lättare kan lägga till nya artiklar.
mvh
Kihlman