| 
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
 | 
 | 
| autor | 
 | 
praetor 
HV veteran 
 
  
liitunud: 17.11.2002 
 
 
 
 
  | 
 
26.08.2008 01: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 04: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 06:03:05, muudetud 1 kord | 
 
  | 
	
		
			
			
				| Kommentaarid: 1 loe/lisa | 
				Kasutajad arvavad: | 
				    | 
				 :: | 
				  0 :: | 
				  0 :: | 
				  0 | 
			 
			 
		 | 
	
| tagasi üles | 
 | 
  | 
kännuämmelg 
HV Guru 
 
  
liitunud: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 05: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 05: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: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 06: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 07: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 13: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: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 13: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 13: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: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 13: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 14: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: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 14: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 14: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: 26.08.2002 
 
 
 
 
  | 
 
26.08.2008 14: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 14: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: 01.04.2002 
 
 
 
 
  | 
 
28.08.2008 09: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: 26.08.2002 
 
 
 
 
  | 
 
28.08.2008 09: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: 01.04.2002 
 
 
 
 
  | 
 
28.08.2008 10: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 12: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 13: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: 26.08.2002 
 
 
 
 
  | 
 
30.08.2008 13: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 17: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 17: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: 01.04.2002 
 
 
 
 
  | 
 
01.09.2008 08: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 | 
 | 
  | 
 |