Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
praetor
HV veteran

liitunud: 17.11.2002
|
26.08.2008 02:39:57
Andmete tabeldamine excelisse |
|
|
Ei tea, kas selline sõna, nagu Tabeldamine üldse olemas on, kuid see vist sobiks kõige paremini kirjeldama antud olukorda.
Nimelt siis on olemas teksti kujul andmed, mis oleks vaja saada excelisse ühele reale, et saaks neid sorteerida jne.
Endal ühtegi head mõtet ei tule, peale käsitsi tegemise, mida tõesti ei hakka tegema.
Äkki on kellelgi häid ideid... Lahenduseni viiva nõu eest ka väike auhind
Malle Muumitroll
Komsomoli 69-5
Tel: 123 456 78
e-mail: malle@xxx.ee
Tiiu Tinasõdur
Suurtüki 99-2
Tel: 49283482
e-mail: tina@sõdur.ee
jne jne... kokku u 3000 kirjet. Excelis võiks nad olla nii, et
A1: Malle Muumitroll A2: Komsomoli 69-5 A3: Tel: 12345678 A4: malle@xxx.ee
B1: Tiiu Tinasõdur B2: Suurtüki 99-2 B3: Tel: 49283482 B4: tina@sõdur.ee
|
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
Puravik
HV kasutaja
liitunud: 05.11.2001
|
26.08.2008 05:53:42
|
|
|
kui algandmed on nii grupeeritud, et iga isiku andmete vahel on üks tühi rida (nagu näites), siis aitab find-replace Wordis. Kõigepealt otsid reavahetused (Paragraph Mark) ja asendad need tabulaatoriga (Tab Character) ning seejärel otsid kahte järjestikust Tab märki ja asendad need reavahetusega. Oluline on teksti eelnev vormindamine: kui seal on kasutatud juba enne Tab märki (näiteks Tel ja numbri vahel), siis tuleks need eelnevalt otsida ja asendada tühikuga. Üldse võiks Tel: otsingu-asendamisega mitte millegagi ära kaotada - veeru pealkiri hakkab seda ilmselt nagunii näitama. Selle tekstifaili impordid siis excelisse.
viimati muutis Puravik 26.08.2008 07:03:05, muudetud 1 kord |
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
0 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 06:52:49
|
|
|
excelisse saad andmeid kenasti importida tekstifailist. Seda lihtsam SInu puhul, kus eraldaja (tühik ja koolon )on olemas.
data>import>plain text(from text)>delimited>delimiters= space>finish
hiljem roogid ebavajalikud veerud
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
Puravik
HV kasutaja
liitunud: 05.11.2001
|
26.08.2008 06:54:32
|
|
|
tundub, et eralduskoolon on tal selles tekstis, millisena ta tahab tabelit näha, algtekstis on iga rida reavahetusega.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
0 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 07:54:22
|
|
|
mai pljääd- eksimine on inimlik, sest alati nähakse seda, mida soovitakse näha
sel juhul on asi nati keerulisem- tuleb ära kaotada ebavajalikud tühikud, reavahed jms reeglipäratu träni ning tekitada kasvõi lõikude lõppu eraldajad
aga muus osas on Puravik andud õiged juhised
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
infidel
HV kasutaja

liitunud: 31.01.2004
|
26.08.2008 08:22:29
|
|
|
Makrodega oled kursis?
Sub main()
n = 0
KirjePikkus = 5
Do
n = n + 1
For i = 1 To KirjePikkus
Worksheets(2).Cells(n, i).Value = Worksheets(1).Cells(KirjePikkus * (n - 1) + i, 1).Value
Next i
Loop Until Worksheets(1).Cells(KirjePikkus * n + i, 1).Value = ""
End Sub |
Kui nad sellisel kujul on, nagu näites antud (4 rida teksti + 1 tühik), siis selline väike koodijupp saab vägagi edukalt hakkama. Kui ühe kirje pikkus on väiksem (pikem), siis tuleb vastava muutuja väärtust lihtsalt vastavas suunas liigutada.
|
|
Kommentaarid: 36 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
35 |
|
tagasi üles |
|
 |
praetor
HV veteran

liitunud: 17.11.2002
|
26.08.2008 14:01:13
|
|
|
Telefoni ja e-maili lahter võib sisaldada ainult numbrit ja meili... seda lühendit ja koolonit ei peagi seal ees olema. Find-replace -ga olen tegelenud... aga polnud ideed just tabiga asendada neid. Aitäh selle eest. Katsetan varsti.. ja annan siis teada, kuidas läks
_________________ http://www.arvutiexpert.ee/pood - Sülearvutite varuosad Soodukas -50%
http://www.almond.ee - Tasuta veebipõhine kassa- ja laoprogramm |
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 14:05:57
|
|
|
asendada võid ka muude sümbolitega- excelisse importimisel määrad selle lihtsalt ära
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
praetor
HV veteran

liitunud: 17.11.2002
|
26.08.2008 14:36:39
|
|
|
Ma ennem tegin nii, et asendasin paragraphi tühikuga.. aga siis tulid kõik andmed üksteise järele ja nii ei oleks saanud. Pealegi osade ridade lõpus on vajutatud mitu tühikut.. nii et eraldi ridu sealt enam ei oleks hästi saanud.
_________________ http://www.arvutiexpert.ee/pood - Sülearvutite varuosad Soodukas -50%
http://www.almond.ee - Tasuta veebipõhine kassa- ja laoprogramm |
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 14:43:06
|
|
|
tühik oleks kah aidanud.. lihtsalt topelttühikud (eeldusel, et need oleks tekkinud "visiitkaartide" vahele) oleks tulnud asendada reavahetusega
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
praetor
HV veteran

liitunud: 17.11.2002
|
26.08.2008 15:01:07
|
|
|
Jah aga ma mõtlesingi, et seal olid igal pool topelttühikud.. ka nime lõpus jne. Sedasi oleks ilge segadus kokku tulnud.
_________________ http://www.arvutiexpert.ee/pood - Sülearvutite varuosad Soodukas -50%
http://www.almond.ee - Tasuta veebipõhine kassa- ja laoprogramm |
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 15:13:19
|
|
|
sesmõttes ongi lihtsam mõne lihtsalt äratuntava (koolon, semikoolon, koma) märgiga asendada- ülevaatlikum ning pole ohtu, et eelnev sisestaja "kujunduse "eesmärgil seda juba kasutanud oleks.
Mul kontorirotid on sessuhtes eriandekad- tühikunupule unustatakse näpp ka reavahetuseks ning, kui ikka pikemat vaja, läratatakse ka tab vahele 8)
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
raitm
HV kasutaja

liitunud: 15.03.2005
|
26.08.2008 15:44:25
|
|
|
1. copy -> paste special as text kogu mudru Wordi
2. Sinu näite puhul on kahe grupi vahel kaks PI märki, reavahetuse järel üks PI märk (lülita Wordis "PI näitamine" sisse)
3. asendad 2 PI märki näiteks @@, ehk siis find ^p^p -> replace @@
4. asendad ühe PI mittelillegagi, ehk siis ^p -> replace rida jääb tühjaks
Nüüd peaks kogu tekst jooksma ühes jorus, reavahetuse kohta tähistab @@
5. asendad @@ märgiga, ehk siis finf @@ -> replace ^p
Nüüd peaks olema tekst andmete kaupa ridades. Ridasid tuleb omakorda tulpadess jaotada mingi unikaalse tunnusega.
Oluline on andmeta pastemisel Wordi teha mitte kopi paste, vaid paste special ja valida puhas text
Erinevus Puraviku soovitusest on see, et enne tuleb eristada kahekordne PI, sest vastasel juhul asendatakse see 2xPI ühekordse PI asendamise käigus 2x.
Segane jutt...
|
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
26.08.2008 15:51:03
|
|
|
puraviku juhend töötab ja sarnaselt on teda kasutatud
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
raitm
HV kasutaja

liitunud: 15.03.2005
|
26.08.2008 15:54:10
|
|
|
tglt jah, saab ka nii, siis jääb andmete vahele tab, mida saab tulpadesse jaotamisel kasutada.
My bad.
|
|
Kommentaarid: 60 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
phpzone
HV kasutaja
liitunud: 02.04.2002
|
28.08.2008 10:06:04
|
|
|
Asenda reavahetus sümboliga: |
Siis || asenda uuesti tagasi reavahetusega.
Excelis ütle, et tulpadesse eraldaja on: |
PS. Olid ajad kus 600 leheküljeline paber ärikatloog, tuli digitaliseerida andmebaasi. 3-4 päeva läks. scan+koodi kirjutamine+andmebaasi puhastus. käsitsi trükkimist ei olnud. ca 4% läks kaduma, kuna trükk oli kehva.
_________________ One man's constant is another man's variable |
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
28.08.2008 10:21:46
|
|
|
phpzone kirjutas: |
Asenda reavahetus sümboliga: |
Siis || asenda uuesti tagasi reavahetusega.
.. |
mis poolest see| parem on tab-st või mõnest muust sümbolist?
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
phpzone
HV kasutaja
liitunud: 02.04.2002
|
28.08.2008 11:25:54
|
|
|
tab võib tekstis kasutuses olla.
tegelikult ei viitsind kogu threadi läbi lugeda... my bad.
_________________ One man's constant is another man's variable |
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
praetor
HV veteran

liitunud: 17.11.2002
|
30.08.2008 13:48:23
|
|
|
phpzone kirjutas: |
Asenda reavahetus sümboliga: |
Siis || asenda uuesti tagasi reavahetusega.
Excelis ütle, et tulpadesse eraldaja on: |
PS. Olid ajad kus 600 leheküljeline paber ärikatloog, tuli digitaliseerida andmebaasi. 3-4 päeva läks. scan+koodi kirjutamine+andmebaasi puhastus. käsitsi trükkimist ei olnud. ca 4% läks kaduma, kuna trükk oli kehva. |
Tänud kõigile vastajatele.. sain andmed ilusti ümber convertida.
Aga tahtsin küsida, et kuidas sa 600lk paberit jõudsid nii kiiresti käsitsi üle käia??
|
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
_marek
HV Guru

liitunud: 31.12.2002
|
30.08.2008 14:23:02
|
|
|
Kuna siin teemaalgataja küsimusele lahendus leitud ning ise ei taha uut teemat teha, siis küsiks exceli kohta sellist asja, et olen näinud andmebaase, kus esimene rida on paigal ja võimaldab nimetuste järgi ridu sorteerida ning ridu (mida võib olla allpool tuhandeid) saab kerida nii, et kõige esimene rida ära ei kao, vaid on alati ees.
Kuidas seda esimest alati omal kohal olevat rida luua?
|
|
Kommentaarid: 130 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
118 |
|
tagasi üles |
|
 |
kännuämmelg
HV Guru

liitunud: 27.08.2002
|
30.08.2008 14:56:53
|
|
|
filter ja freeze panes oleks võtmesõna
|
|
Kommentaarid: 243 loe/lisa |
Kasutajad arvavad: |
   |
:: |
4 :: |
3 :: |
205 |
|
tagasi üles |
|
 |
praetor
HV veteran

liitunud: 17.11.2002
|
30.08.2008 18:15:29
|
|
|
kõigepealt märgistad need read, mis peavad paigal olema ja Freeze Panez funktsioon
jah märgistad need read ära, mille seest sa sorteerida tahad... siis Data->Autofilter
_________________ http://www.arvutiexpert.ee/pood - Sülearvutite varuosad Soodukas -50%
http://www.almond.ee - Tasuta veebipõhine kassa- ja laoprogramm |
|
Kommentaarid: 220 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
195 |
|
tagasi üles |
|
 |
_marek
HV Guru

liitunud: 31.12.2002
|
30.08.2008 18:31:02
|
|
|
Jep, tänud vastajatele, Freeze panesi märksõnast piisas.
|
|
Kommentaarid: 130 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
118 |
|
tagasi üles |
|
 |
phpzone
HV kasutaja
liitunud: 02.04.2002
|
01.09.2008 09:39:47
|
|
|
praetor kirjutas: |
PS. Olid ajad kus 600 leheküljeline paber ärikatloog, tuli digitaliseerida andmebaasi. 3-4 päeva läks. scan+koodi kirjutamine+andmebaasi puhastus. käsitsi trükkimist ei olnud. ca 4% läks kaduma, kuna trükk oli kehva.
Tänud kõigile vastajatele.. sain andmed ilusti ümber convertida.
Aga tahtsin küsida, et kuidas sa 600lk paberit jõudsid nii kiiresti käsitsi üle käia??  |
vähe võimsam skanner oli käepärast.
_________________ One man's constant is another man's variable |
|
Kommentaarid: 13 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
|