Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
Manivald
HV kasutaja
liitunud: 28.10.2005
|
09.02.2017 16:27:21
Kuidas jagada Excelis tulba andmed 10 tulba vahel? Või Accessis |
|
|
See vist on VBA teema, äkki keegi oskab.
On Excelis tabel. Tabelis on tulpades A ja B pikk-pikk joru andmeid (oletame, et 10000 rida).
Nüüd oleks vaja need jagada paarikaupa 10 tulba vahel ära! Seega jääb 1000 rida, andmed asuvad tulpades A kuni S.
Kui sama asja saaks toimima Acessi querys, oleks ka väga OK ja tänulik.
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
|
lauri
HV veteran
liitunud: 05.11.2001
|
09.02.2017 16:29:04
|
|
|
mingi transpose?
_________________ Powered by MacBook Pro.
The sh*t has hit the fan. |
|
Kommentaarid: 89 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
79 |
|
tagasi üles |
|
|
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
09.02.2017 21:37:57
|
|
|
Manivald!
tsitaat: |
Tabelis on tulpades A ja B pikk-pikk joru andmeid (oletame, et 10000 rida).
Ja siis
...andmed asuvad tulpades A kuni S.
|
Segane värk!
Oleks hea näidisfail üles riputada: kes-kust-kuhu jne!
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
Manivald
HV kasutaja
liitunud: 28.10.2005
|
09.02.2017 22:06:09
|
|
|
Nii, ma tegin ühe lihtsa tabeli näidiseks. Alguses on 100 nime ja aadressi tulpades A ja B:
ja need oleks vaja 10 tulba vahel ära jagada:
Transpose on sinnakanti, aga mitte päris see.
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
|
iFlop
Kreisi kasutaja
liitunud: 03.05.2003
|
10.02.2017 11:41:14
|
|
|
Excelis on olemas INDIRECT funktsioon, mille abil saab näidata teiste cell'ide sisu. Kui võta appi veel ROW() ja COLUMN(), saab nende abil teha pisut arvutusi ning siis INDIRECT'i abil viidata soovitud cell'ile. Välja näeks see siis nii:
=INDIRECT("andmed!"&"R"&CEILING(COLUMN()/2;1)*10-10+ROW()&"C"&MOD(COLUMN()+1;2)+1;0) |
Antud juhul tuleb valem panna uue lehe A1 cell'i ning siis kopeerida vastavalt nii kaugele palju nimesid/aadresse on. Algtabel peab selle näite puhul asuma "andmed" nimelisel lehel ning algama A1 cell'st.
|
|
Kommentaarid: 66 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
65 |
|
tagasi üles |
|
|
Manivald
HV kasutaja
liitunud: 28.10.2005
|
10.02.2017 12:13:04
|
|
|
iFlop kirjutas: |
Excelis on olemas INDIRECT funktsioon, mille abil saab näidata teiste cell'ide sisu. Kui võta appi veel ROW() ja COLUMN(), saab nende abil teha pisut arvutusi ning siis INDIRECT'i abil viidata soovitud cell'ile. Välja näeks see siis nii:
=INDIRECT("andmed!"&"R"&CEILING(COLUMN()/2;1)*10-10+ROW()&"C"&MOD(COLUMN()+1;2)+1;0) |
Antud juhul tuleb valem panna uue lehe A1 cell'i ning siis kopeerida vastavalt nii kaugele palju nimesid/aadresse on. Algtabel peab selle näite puhul asuma "andmed" nimelisel lehel ning algama A1 cell'st. |
Oi krt täitsa töötab! Väga hästi töötab! Täpselt see, mida vaja oligi. Suur tänu!
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
10 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|