» »

Kako pretvoriti excel podatke v stolpec

Kako pretvoriti excel podatke v stolpec

majsterboss ::

Pozdravljeni delovni ljudje!

Problem je sledeč, če imam podatke v excelu napisane v vrstice in stolpce v recimo takšnem redu:

a x1 av 11
b x2 ab 12
c x3 an 13
d x4 am 14

Rad pa bi jih imel zapisane v en stolpec v vrstnem redu takole:

a
x1
av
11
b
x2
ab
12
c
x3
an
13
d
x4
am
14

Prosim za vse nasvete, kako bi se dalo to prekopirati na takšen način ali vpisati formule, ki pomagajo to tako urediti.
PS: Uporabljam Office 2013. Takšno rešitev bi rad imel za podatke okoli 30.000
Hvala vsem.

prtenjam ::

Pozdravljen,

To je sicer ravno nasprotni primer, kot ta, ki je opisan tukaj http://www.matjazev.net/forum/viewtopic..., vendar pa je ideja rešitve povesem enaka. S preprosto osnovnošolsko matematiko je potrebno tabelo pretvoriti v stolpec. Celica v kateri je zapisano 'ab' se preslika v sedmo vrstico, ker se nahaja v drugi vrstici in tretjem stolpcu. Stvar je precej lažja, če si predstavljamo, da se stolpci in kolone začno z 0. v tem primeru se torej nahaja v prvi vrstici in drugem stolpcu ==> 1*4+2 = 6... Formula je torej (vrstica)*4 + stolpec.

Odpri torej nov list in tam v celice A1 do D1 zapiši sledeče formule:
[A1]: =ROW()-1
[B1]: =INT(A1/4)
[C1]: =MOD(A1;4)
[D1]: =OFFSET(List1!$A$1:$D$400;B1;C1;1;1)

Ob predpostaviki, da imaš 4 kolone (sicer 4 popravi v formulah B1 in C2), ter da se podatki nahajajo na območju A1:D400, sicer popravi formulo v D1

Sedaj te fermule samo še prekopiraš navzdol po listu2 in v koloni D boš dobil to kar iščeš....
Matjaž Prtenjak
https://mnet.si

majsterboss ::

Deluje ...! Hvala Matjaž

Ker vidim, da si mojster teh stvari,bi kar tukaj vprašal še eno vprašanje, ki morda črpa logiko iz tega. Če imam v stolpcu napisano naprimer:
a
b
c
d
Kako pretvoriti, da bi bilo recimo napisano kot:
a
a
a
b
b
b
c
c
c
d
d
d
Hvala za čas in trud. Tudi, če bo odgovoril kdo drug.

prtenjam ::

Pozdravljen,

Ja bi se bilo dobro vsaj malo potruditi. Ni čisto nič težkega in vse je enakovredno kot pri prvi nalogi... preprosto moraš dobiti najprej tri ničle, potem tri enke, tri dvojke... kar pomeni, da moraš vrstico pač deliti s tri in to je to:

[A1]: =INT((ROW()-1)/ 3)
[B1]: =OFFSET(List1!$A$1:$A$1000;A1;0;1;1)

In kopiranje navzdol...
Matjaž Prtenjak
https://mnet.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

pomoč excel (strani: 1 2 )

Oddelek: Programska oprema
587925 (3502) -JM-
»

Excel 2010 Iskanje v svrstici in stolpcu?

Oddelek: Programska oprema
6781 (721) HDvideo
»

excell razvrščanje

Oddelek: Programska oprema
214099 (3743) rferrari
»

Excel - razkosanje stolpcev podatkov

Oddelek: Programska oprema
51176 (1123) WarpedGone
»

Excel: stolpce v vrstice ?

Oddelek: Programska oprema
85168 (4796) _jackson_

Več podobnih tem