|
|
Lotta |
Medlem sedan: 2019-02-13
58 inlägg
|
|
|
om jag har en lång lista med produkter och under varje produkt skulle vilja infoga 5 rader med exakt samma information i varje av de 5. Finns det något smidigt sätt att göra det på?
produkt 1
Produkt 2
Produkt 3
Men vill ha det ska se ut så här
Produkt 1
XX
YY
ZZ
Produkt 2
XX
YY
ZZ
Med vänlig hälsning
/Lotta
|
|
|
|
| |
|
cmm |
Medlem sedan: 2018-11-14
72 inlägg
|
|
|
Hej Lotta,
Två frågor 1. består listan av något typ löpnummer eller består de av individuella artikel/produkt-nummer? 2. antar att du har information i flera kolumner på varje rad som hör till varje produkt?
cmm
|
|
|
|
| |
|
Lotta |
Medlem sedan: 2019-02-13
58 inlägg
|
|
|
Det är individuella produktnamn och ja, flera kolumner som hör till varje produkt.
Mvh
/Lotta
|
|
|
|
| |
|
Christian |
Medlem sedan: 2015-08-26
1209 inlägg
|
|
|
Allt går om man trixar lite.
Om vi antar att du har produktnummer i kolumn A med; XX i kolumn B, YY i kolumn C, ZZ i kolumn D. Där alla startar på rad 2 så kan du i valfri kolumn på rad 2 skriva:
(vi antar att du valde kolumn F i detta fall:) samt att F1 är en tom cell.. =OM(REST(RAD(F6);3)=0;F1+1;F1) och autofylla den nedåt.
Sedan skriver vi i kolumn G : =REST(RAD(K3);3)+1
Sedan skriver vi där vi vill ha ut ett resultat såsom ditt exempel, Här får du utöka indexet a2:D200 efter behov. =INDEX($A$2:$D$100;F2;G2)
Den första formeln ska generera en sifferserie som index kan hämta radposition från. Resultatet ska bli 1,1,1,2,2,2,3,3,3,4,4,4 osv Den andra kolumnen ska generera siffersierie till kolumn delen av index funktionen, Resultatet ska bli: 1,2,3,1,2,3,1,2,3,1,2,3
Funktionen rest returnerar resten av en division, dvs det går att ändra den till att få exempelvis 1,1,1,1,1,2,2,2,2,2 om du skulle behöva fler kolumner och rader... Mvh Christian
|
|
|
|
| |
|
Christian |
Medlem sedan: 2015-08-26
1209 inlägg
|
|
|
Allt går om man trixar lite.
Om vi antar att du har produktnummer i kolumn A med; XX i kolumn B, YY i kolumn C, ZZ i kolumn D. Där alla startar på rad 2 så kan du i valfri kolumn på rad 2 skriva:
(vi antar att du valde kolumn F i detta fall:) samt att F1 är en tom cell.. =OM(REST(RAD(F8);4)=0;F1+1;F1) och autofylla den nedåt.
Sedan skriver vi i kolumn G : =REST(RAD(G4);4)+1
Sedan skriver vi där vi vill ha ut ett resultat såsom ditt exempel, Här får du utöka indexet a2:D200 efter behov. =INDEX($A$2:$D$100;F2;G2)
Den första formeln ska generera en sifferserie som index kan hämta radposition från. Resultatet ska bli 1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4 osv Den andra kolumnen ska generera siffersierie till kolumn delen av index funktionen, Resultatet ska bli: 1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4
Funktionen rest returnerar resten av en division, dvs det går att ändra den till att få exempelvis 1,1,1,1,1,2,2,2,2,2 om du skulle behöva fler kolumner och rader... Mvh Christian
|
|
|
|
| |