Hello!
Eléggé idegen fogalom számomra a táblázat kezelés, szóval belefutottam egy olyan problémába ami kifog rajtam egyelőre, gondoltam írok ide hátha valaki tud rá megoldást.
Szóval van egy webshop aminek a kiexportált csv "adatbázisát" szeretném szerkeszteni táblázat kezelővel, jelenleg google sheets-el. Egy terméknek variálható ára van ami a méretétől függ, azaz S|M|L|XL...(táskákról van szó), ebből kifolyólag a táblázatban minden egyes termék bejegyzéshez tartoznia kéne plusz négy sornak amiben a különböző méretekhez tartozó árak/súly/stb. szerepel. Mivel elég sok termék van (jelenleg 1120 és ez még csak a kezdet) ezért szeretném ha ezt a 4 sort klónozni tudnám növekvő sorrendben és lényegében így megadni az összes terméknek a plusz négy tulajdonságát.
Egyszerűsített példa:
A | B | C | D | E | |
1 | Azonosító | Név | Méret | Ár | Szülő |
2 | 1 | Táska 1 | Méret S | 7000 | 1-1 |
2 | 2 | Táska 1 | Méret M | 7500 | 1-1 |
3 | 3 | Táska 1 | Méret L | 8000 | 1-1 |
4 | 4 | Táska 1 | Méret XL | 8500 | 1-1 |
5 | 5 | Táska 2 | Méret S | 7000 | 1-2 |
6 | 6 | Táska 2 | Méret M | 7500 | 1-2 |
7 | 7 | Táska 2 | Méret L | 8000 | 1-2 |
8 | 8 | Táska 2 | Méret XL | 8500 | 1-2 |
Megpróbáltam az alap legegyszerűbb módszert hogy kijelölöm a fenti példa alapján B2-B8-ig és utána elkezdem húzni lefelé, ez a módszer szépen működik ha csak két egymás alatt lévő cellát fogok össze és sorrendben vannak bennük számok.. pl. 1 és 2, utána szépen rakja ki sorrendben az értékeket, de itt ugye 4x2 egymás alatti cellát fogok össze és hát sehogy se működik a dolog, ha csak sima számokkal dolgozok, például 1,1,1,1 és 2,2,2,2 akkor a "generált" cellákban tört értéket kapok. Próbálkoztam pár egyszerűbb formulával .. például: ="Táska " & 1
vagy ="Táska " & ARRAYFORMULA(ROW(A2)-1)
.. továbbra is sikertelenül.
Szóval valaki tud megoldást arra hogy tudnék négy egymás alatt lévő hasonló tartalmú cellákat növelni négyesével, azaz 1,1,1,1 aztán 2,2,2,2 majd 3,3,3,3 és így tovább.
Ha valaki veszi a fáradságot hogy válaszoljon azt előre is köszönöm!
- 596 megtekintés
Hozzászólások
Ha jól értettem a kiírást:
Legyen az első oszlopban az első "Táska 1" sorában 1 majd így tovább
1 táska 1
2 táska 1
3 táska 1
stb
Excel esetében a 2. oszlopban ez legyen a képlet "=INT(A2/4+0,99)"
Így néz ki egy sor:
"sorszám" "számított érték" "elvárt érték"
"1" "=INT(A2/4+0,99)" "=CONCATENATE("Táska ";B2)"
Ez minden negyedik sor után léptet egyet az értéken.
(hogy kell táblázatot gyártani itt? :) )
"sorszám" "számított érték" "elvárt érték"
1 1 Táska 1
2 1 Táska 1
3 1 Táska 1
4 1 Táska 1
5 2 Táska 2
6 2 Táska 2
7 2 Táska 2
8 2 Táska 2
9 3 Táska 3
10 3 Táska 3
11 3 Táska 3
12 3 Táska 3
13 4 Táska 4
14 4 Táska 4
15 4 Táska 4
16 4 Táska 4
17 5 Táska 5
18 5 Táska 5
19 5 Táska 5
20 5 Táska 5
21 6 Táska 6
22 6 Táska 6
23 6 Táska 6
24 6 Táska 6
stb.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a választ !
Közben megoldottam evvel ="product name "&text(INT((ROW(E1)-1)/4)+1,"00")
, de azért hálásan köszönöm hogy időt szántál rá :)
- A hozzászóláshoz be kell jelentkezni