Forum » Programska oprema » Excel: stolpce v vrstice ?
Excel: stolpce v vrstice ?
Cokolesnik ::
Imam Excelov dokument, ki ima precejšnje število stolpcev s podatki (A, B, C...) in to samo v eni vrstici. Ali obstaja možnost da bi mi Excel vsak podatek v stolpcu prestavil v svojo vrstico, tako da bi na koncu dobil samo en stolpec in več vrstic (pač toliko vrstic, kolikor je sedaj stolpcev)?
Za pomoč se zahvaljujem.
Za pomoč se zahvaljujem.
Uporabniki naj pred pisanjem sporočil uporabljajo iskalnik www.google.com.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
- spremenilo: Cokolesnik ()
Cokolesnik ::
Super, deluje. Najlepša hvala!!
Uporabniki naj pred pisanjem sporočil uporabljajo iskalnik www.google.com.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
Čokolešnik ne vsebuje nobenih aditivov, konzervansov ali umetnih barvil.
_jackson_ ::
Da ne odpiram nove teme, bom vprašal tukaj. Rabim vrstice spremenit v stolpce in sicer na takle način:
Podano imam takole:
aaa
bbbb
ccc
aaa
bbb
ccc
Želim pa takole:
aaa bbb ccc
aaa bbb ccc
Fora je v tem, da je teh sklopov ogromno. Navaden transpose (po moje) ne pride v poštev, ker se mora vsak sklop začeti v novi vrstici. S transponiranjem vsakega sklopa posebej ne pridem nikamor. Rabil bi to naredit v enem šusu.
Hvala za pomoč!
Podano imam takole:
aaa
bbbb
ccc
aaa
bbb
ccc
Želim pa takole:
aaa bbb ccc
aaa bbb ccc
Fora je v tem, da je teh sklopov ogromno. Navaden transpose (po moje) ne pride v poštev, ker se mora vsak sklop začeti v novi vrstici. S transponiranjem vsakega sklopa posebej ne pridem nikamor. Rabil bi to naredit v enem šusu.
Hvala za pomoč!
smetko ::
To se da doseči s funkcijo Transpose in offset.
Primer da so podatki na lst1 v koloni a1
na listu "List2" pa v kolono a vpišeš kolono v kateri se podatek začne. Če je odmik standarden potem vpišeš v celico A1 kolono kjer se ti nahaja prvi podatek, v celico a2 kolono kjer se ti nahaja drugi podatek ter nadaljuješ z zaporedjem (označiš obe celici in se se postaviš na spodnji desni rob, da dobiš tanek križec, pritisneš miškino tiklo ter povlečeš navzdol). tako dobiš v koloni 1 zaporedje kot na primer 1,5,9, ...
Nato označiš celice A2:A4, pritisneš tipko F2 ter vpišeš sledečo formulo: =TRANSPOSE(OFFSET(List1!$A$1:$A$3;A1-1;0;)) in pritisneš [shift][control][enter]. Sedaj pa to samo še skopiraš navzdol.
Primer da so podatki na lst1 v koloni a1
na listu "List2" pa v kolono a vpišeš kolono v kateri se podatek začne. Če je odmik standarden potem vpišeš v celico A1 kolono kjer se ti nahaja prvi podatek, v celico a2 kolono kjer se ti nahaja drugi podatek ter nadaljuješ z zaporedjem (označiš obe celici in se se postaviš na spodnji desni rob, da dobiš tanek križec, pritisneš miškino tiklo ter povlečeš navzdol). tako dobiš v koloni 1 zaporedje kot na primer 1,5,9, ...
Nato označiš celice A2:A4, pritisneš tipko F2 ter vpišeš sledečo formulo: =TRANSPOSE(OFFSET(List1!$A$1:$A$3;A1-1;0;)) in pritisneš [shift][control][enter]. Sedaj pa to samo še skopiraš navzdol.
No comment
_jackson_ ::
Ne vem, če sva se pravilno razumela...
Na temle linku se nahaja file: http://www.mediafire.com/?6k8ehh44voza2...
Na listu 1 so vhodni podatki, na listu 2 pa kako mora zadeva na koncu izgledat. Kako to naredit na najhitrejši možni način.
hvala
Na temle linku se nahaja file: http://www.mediafire.com/?6k8ehh44voza2...
Na listu 1 so vhodni podatki, na listu 2 pa kako mora zadeva na koncu izgledat. Kako to naredit na najhitrejši možni način.
hvala
smetko ::
Uporabiš zgoraj opisano metodo.
Edina razlika je v tem, da dodam kolono A ter vanjo vpišem pomožne številke, katere pa so zaporedja. Razlaga v linku pod "Zapolnjevanje niza številk, datumov ali drugih elementov" na linku http://office.microsoft.com/sl-si/excel....
Isto bi lahko dosegel, če bi v celico A1 vpisal 1 in v celico A2 formulo "=A1+4" ter potem kopiral celico A2 navzdol.
V tem primeru funkcija transpose pretvori 3 zaporedne vrstice v 3 stolpce in zato je potrebno formulo vnesti v 3 celice skupaj in to kot matrično formulo. Kako uporabljati matrične formule: http://office.microsoft.com/sl-si/excel....
Z funkcijo offset pa samo povem od kje vzamem podatke. Zato pa sem rabil kolono A, da imam podatek, za koliko vrstic je podatek premaknjen glede na izhodiščno celico(A1).
Potem ko vneseš formulo v celice B1:D1 samo še skopiraš te celice navzdol. Pri tem delu pa je predhodno dobro vedeti zakaj se v formulah uporabljajo $.
Če rabiš potem samo vrednosti na Listu2 pa izbereš cel List2, kopiraš in nato nazaj na isto mesto prilepiš kot vrednosti. Na koncu izbrišeš še kolono A.
Edina razlika je v tem, da dodam kolono A ter vanjo vpišem pomožne številke, katere pa so zaporedja. Razlaga v linku pod "Zapolnjevanje niza številk, datumov ali drugih elementov" na linku http://office.microsoft.com/sl-si/excel....
Isto bi lahko dosegel, če bi v celico A1 vpisal 1 in v celico A2 formulo "=A1+4" ter potem kopiral celico A2 navzdol.
V tem primeru funkcija transpose pretvori 3 zaporedne vrstice v 3 stolpce in zato je potrebno formulo vnesti v 3 celice skupaj in to kot matrično formulo. Kako uporabljati matrične formule: http://office.microsoft.com/sl-si/excel....
Z funkcijo offset pa samo povem od kje vzamem podatke. Zato pa sem rabil kolono A, da imam podatek, za koliko vrstic je podatek premaknjen glede na izhodiščno celico(A1).
Potem ko vneseš formulo v celice B1:D1 samo še skopiraš te celice navzdol. Pri tem delu pa je predhodno dobro vedeti zakaj se v formulah uporabljajo $.
Če rabiš potem samo vrednosti na Listu2 pa izbereš cel List2, kopiraš in nato nazaj na isto mesto prilepiš kot vrednosti. Na koncu izbrišeš še kolono A.
No comment
Zgodovina sprememb…
- spremenilo: smetko ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel - razkosanje stolpcev podatkovOddelek: Programska oprema | 1195 (1142) | WarpedGone |
» | Pomoč v exceluOddelek: Programska oprema | 2489 (2104) | bosces |
» | Pomoc pri ExceluOddelek: Programska oprema | 1977 (1972) | jerneju |
» | [Excel]Vrednost celice = ime dokumentaOddelek: Programska oprema | 4790 (4212) | veteran |
» | Excel pomoco prosimOddelek: Programiranje | 2746 (2591) | Mercier |