Excel baza

poruka: 24
|
čitano: 5.271
|
moderatori: pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
offline
Excel baza

Pozdrav svima!

 

Ako se ko razumije u baze podataka u excelu.

Znaci, radim sad u vec dosta velikoj bazi sa 10ak sheetova i brdo podataka, i sama datoteka ima vec 70MB.

 

Dal je moguce da to utjece na rad u samoj datoteci? Ako da, kako ju optimizirati?

 

Priznam, komp je star 2-3 godine, ali se problem poceo pojavljivati tek prije tjedan dana.

 

Unaprijed zahvaljujem.

Moj PC  
0 0 hvala 0
17 godina
offline
Excel baza

definitvno je problem u prevelikom fileu!

MB za Excel file nije bas malo i moze ti dramaticno usporiti rad (u samom excelu)

a da predes na access? ili neku pravu aplikaciju za posao koji radis? mislim da ti Excel nece jos dugo...

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Excel baza

pa za pocetak treba vidjeti podatke koje sadrzi te funkcije / vba sa kojim hendlas podatke.

 

podatke uvijek mozes prebaciti u mysql...

Asus M6VA | Intel M 1.86Ghz 2Mb | ATI x700 256Mb | DDR2 2Gb 533Mhz | HDD 140Gb(80+60) 5400rpm
 
0 0 hvala 0
17 godina
offline
Excel baza

i jos jedan bitan detalj -> ukloni SVA oblikovanja koja nisu JAKO nužna (oblikovanje okvira, razne boje, ...)

Naime, u Excelu oblikovanja značajno utječu na težinu datoteke. I zato vrijedi, nepisano, pravilo da se izbjegava bilo kakvo oblikovanje osim onog najnužnijeg.... sve ostale stvari izbaci....

i da li imaš puno grafičkih objekata??? tu spadaju grafikoni, razni "crteži" iz alatne trake Drawing, slike (jpg, bmp, png,...)

Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
RE: Excel baza
Dachande kaže...

Pozdrav svima!

 

Ako se ko razumije u baze podataka u excelu.

Znaci, radim sad u vec dosta velikoj bazi sa 10ak sheetova i brdo podataka, i sama datoteka ima vec 70MB.

 

Dal je moguce da to utjece na rad u samoj datoteci? Ako da, kako ju optimizirati?

 

Priznam, komp je star 2-3 godine, ali se problem poceo pojavljivati tek prije tjedan dana.

 

Unaprijed zahvaljujem.

 
Lijepo sve prebaci u Access i sve će biti OK i bez nadogradnje hardwera.


Abit AB9 Pro|Chipset P965|Intel Core 2 Duo, E6700, 2733 MHz|Kingmax 4x1024MB|NVIDIA GeForce 8800 GTS, 320 MB|WD Raptor 150 GB + Seagate 400GB + Maxtor 300GB + Maxtor 120GB + Seagate 300GB|Coolermaster Cosmos 1000|Chieftec 550W|Samsung SyncMaster 20"|
17 godina
offline
RE: Excel baza

Dobro, probat cu prvo maknut oblikovanja.

Jer znanje za prebacit to u access bas i nemam.

A i kolko imam iskustva, za upisivanje i izracunavanje brdo podataka, puno brze je to upisivat u redove excela, nego u rubrike u accessu.

 

A grafikone, crteze i ostalo nemam. Samo ciste podatke i brdo formula.

17 godina
offline
RE: Excel baza
Dachande kaže...

Dobro, probat cu prvo maknut oblikovanja.

Jer znanje za prebacit to u access bas i nemam.

A i kolko imam iskustva, za upisivanje i izracunavanje brdo podataka, puno brze je to upisivat u redove excela, nego u rubrike u accessu.

 

A grafikone, crteze i ostalo nemam. Samo ciste podatke i brdo formula.

 ali 70MB???
hm... imas li mozda excel 2007, a spremas kao excel 2000-2003?
16 godina
offline
RE: Excel baza
Dachande kaže...

Dobro, probat cu prvo maknut oblikovanja.

Jer znanje za prebacit to u access bas i nemam.

A i kolko imam iskustva, za upisivanje i izracunavanje brdo podataka, puno brze je to upisivat u redove excela, nego u rubrike u accessu.

 

A grafikone, crteze i ostalo nemam. Samo ciste podatke i brdo formula.

 -možda ispadne lakše nego što misliš, probaj... excel može bez problema vući podatke iz baze, isto tako exportirati ih u bazu. U accessu nemoraš ništa raditi ili ako želiš uz pomoć wizarda nije teško napraviti formu...
自豪的迎来了10周年的华诞。... na C64/TurboModul
17 godina
offline
Excel baza

da, samo ako ima velike kolicine funkcija/formula onda je sigurno lakse u excelu raditi

Moj PC  
0 0 hvala 0
17 godina
offline
RE: Excel baza

Dobro, budem se probao raspitati malo.

A podataka nazalost zbilja ima brdo.

17 godina
offline
RE: Excel baza

Nego, da se nadovezhem.

Kako provjeriti dal je u celiju nesto upisano?

Istext, i <>"" se ponasaju ko da je nesto upisano u celiju iako nije.

Problem je u tome sto je u toj celiji formula, pa valjda i tu formulu dozivljava ko unos.

17 godina
offline
Excel baza

naravno, i formulu dozivljava kao unos.

sta tocno trebas?

Moj PC  
0 0 hvala 0
17 godina
offline
Excel baza

imas =isblank(adresa)

Moj PC  
0 0 hvala 0
17 godina
offline
RE: Excel baza

Znaci, konkretno imam polje C2, koje ako se u polje B2 ubaci nesto, C2 izbaci neku reakciju. No ako je B2 prazno, C2 je prazno.

A sad poslije toga trebam opet u drugom sheetu rezultat, ovisno o tome dal je nesto upisivano u C2 ili nije.

16 godina
neaktivan
offline
RE: Excel baza
Dachande kaže...

Znaci, konkretno imam polje C2, koje ako se u polje B2 ubaci nesto, C2 izbaci neku reakciju. No ako je B2 prazno, C2 je prazno.

A sad poslije toga trebam opet u drugom sheetu rezultat, ovisno o tome dal je nesto upisivano u C2 ili nije.

 pa gdje je problem? 

if(ime_sheeta!C2="";"prazno";"puno")
Asus M6VA | Intel M 1.86Ghz 2Mb | ATI x700 256Mb | DDR2 2Gb 533Mhz | HDD 140Gb(80+60) 5400rpm
17 godina
offline
RE: Excel baza

To ne radi, jer on ne vidi da je C2 prazan, posto je u njemu formula.

17 godina
offline
Excel baza

zašto se ne vežeš na B2? jer je u C2 formula.

to bi išlo sa VBA, ali formulom ne (barem mi ne pada na pamet niti jedna formula).

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: Excel baza
Dachande kaže...

To ne radi, jer on ne vidi da je C2 prazan, posto je u njemu formula.

pa ne gleda se fomula, nego ono sto formula vraca. ako formula vrati prazno, onda je celija prazna, tj if(ime_sheeta!C2="";"prazno";"puno")...

 

pa ovo gore radi...

 

ili ja nest ne kuzim.

Asus M6VA | Intel M 1.86Ghz 2Mb | ATI x700 256Mb | DDR2 2Gb 533Mhz | HDD 140Gb(80+60) 5400rpm
17 godina
offline
RE: Excel baza

poanta je da je u C2 formula IF(A2<>"";IF(B2<>"";lookup(b2;$g$2:$g$100;$h$2:$h$100);"");"")

I onda kad u drugom sheetu gledam dal je c2<>"" po njemu nikad nije

17 godina
offline
RE: Excel baza
zmikic kaže...
Dachande kaže...

To ne radi, jer on ne vidi da je C2 prazan, posto je u njemu formula.

pa ne gleda se fomula, nego ono sto formula vraca. ako formula vrati prazno, onda je celija prazna, tj if(ime_sheeta!C2="";"prazno";"puno")...

 

pa ovo gore radi...

 

ili ja nest ne kuzim.

 pa niej ti nikada prazno jer imas formulu unutra! nije bitno sta formula vrati kao rezultat.
17 godina
offline
RE: Excel baza
Dachande kaže...

poanta je da je u C2 formula IF(A2<>"";IF(B2<>"";lookup(b2;$g$2:$g$100;$h$2:$h$100);"");"")

I onda kad u drugom sheetu gledam dal je c2<>"" po njemu nikad nije

 gledaj a2??
17 godina
offline
RE: Excel baza

a2 je nebitan, to ja radim sa svim formulama, da bi sakrio #N/D ili #VALUE

 

Nista, izgleda da je to nemoguce, budem ubacio jos jedan stupac za uvjet.

Poruka je uređivana zadnji put čet 26.2.2009 10:09 (Dachande).
16 godina
neaktivan
offline
RE: Excel baza

i sam kazes da ti je taj xls glomazan, a ti ces ubacivat jos stupaca.

Asus M6VA | Intel M 1.86Ghz 2Mb | ATI x700 256Mb | DDR2 2Gb 533Mhz | HDD 140Gb(80+60) 5400rpm
17 godina
offline
RE: Excel baza
Dachande kaže...

a2 je nebitan, to ja radim sa svim formulama, da bi sakrio #N/D ili #VALUE

 

Nista, izgleda da je to nemoguce, budem ubacio jos jedan stupac za uvjet.

 ali to ti je kriva logika! excel ima ugrađene funkcije za provjeru grešaka:
=isna() -> traži #N/A! grešku
=iserr() -> traži sve OSIM #N/A!
=iserror() -> traži bilo koju grešku (#N/A!, #DIV/0, #NAME!, #REF!,...)

pomocu njih i IF funkcija mozes puno napraviti. probaj pa javi
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice