siska2340
17.05.17,08:15
Ahojte,
viete mi prosim poradit ako odstanit 50 000kb excel file pomlcky ktore su skoro v celom file? cez ctrl+h to tréba robit na 100x a popritom pada excel a trva to cely den. Existuje nejake makro? Jedna sa o materialovy kusovnik (BOM) ktory stahujem zo systemu a potrebujem s nim pracovat a vkladat do neho funkcie. Po odstraneni "-" ma excel len 4000kb a da sa snim pracovat. Za pomoc dakujem

Ulozenie do binarneho excelu sice znizi velkost o polovicu ale format cisel uz nie je generaly a pomlcky aj tak ostanu a v dalsich vzorcoch sa snimi neda pracovat
ivka70
17.05.17,06:40
kolko riadkov ma ten Excel? neda sa to odstranit pocas importu dat do Excelu?
siska2340
17.05.17,09:22
13000 riadkov a 1300 stlpcov. stahujem to niekedy do .csv a potom delim stlapce. ale pomlcka tam stale ostava aj velkost filu
ivka70
17.05.17,09:45
niekedy do csv a inokedy?
odstranit pomlcky v csv (mimo Excel) nejde?
excel.sk
17.05.17,17:00
treba ukážku súboru
vicktor
18.05.17,09:23
Po prve - kedysi som copy v sql a paste do excelu, ale odrezalo mi koniec, excel prijal iba 256(?) poli.

Teraz som dostal sisi napad :)
do A1 som napisal aaa, spravil ctrl/c, vyznacil oblast po 13000. riadok a 1300. stlpec a ctrl/v a bum - asi za minutu(?).

Skus otvorit novy sheet alebo file, napis =IF (odkial(a1) = "-"; ""; odkial(a1)) a skopiruj ako som napisal vyssie.
(Syntax som mozno netrafil... :(

P.S. ma takmer 52 Mega, ale u teba bude mnozstvo poli prazdnych, snad sa to prejavi
Kabaka123
18.05.17,09:57
prečo na 100 krát? však keď dáš (cez ctrl+H) hľadať-nahradiť všetky - tak Ti to spraví naraz... nerozumiem... ale je pravda, že to bude robiť dosť dlho ....
ivka70
18.05.17,10:40
To to nahradit je jednoduchsie, funciou by musela vytvarat novy harok .....jedine, ze by si jej makro k tomu pridala.
vicktor
18.05.17,10:41
po slovensky nahradit / zamenit nieco za nieco
dosadit sa da aj do prazdneho pola (alebo riedko vysadenej zahradky)
taiko
18.05.17,10:46
neprilepis sem par riadkov toho excel suboru, aby sme videli, odkial vietor fuka ?
taiko
18.05.17,10:50
skus sem prilepit par riadkov suboru, nie obrazok suboru
excel.sk
18.05.17,13:10
normalne to skuste vydeletovať, napiste mi, ja to skusim, len potrebujem subor a nie obrazok suboru
vicktor
18.05.17,13:29
Skusil som to a potvrdzujem ze dooost dlho.
Zamienal to po riadkoch a po hodine ich zmakol 3450.
Vtedy sa s nim pochytil moj subor a vysledok bol "not responding", tak som experiment ukoncil.
Kabaka123
18.05.17,13:41
chce to makro
excel.sk
19.05.17,03:20
otestované! funguje.

pôvodné veľkosť súboru: 41,4 MB
veľkosť súboru bez pomlčiek: 7,92 kB
čas trvania úprav: asi tak 3 sekundy :)
Kabaka123
19.05.17,04:12
akú metódu ste použili?
excel.sk
19.05.17,04:50
ako som pisal vyššie, normalne som to vydeletoval
excel.sk
19.05.17,05:28
.

ok, takže výnimočne tu dám riešenie aj bez toho, aby nám siska dala ukážku súboru (nech mi nevypisujete po jednom osobné správy )

1. ideme do prvej bunky, kde je počet ks alebo pomlčka

2. CTRL+SHIFT+END

3. F5, špeciálne

4. Konštanty, textové

5. DELETE

.
ivka70
19.05.17,06:22
Netreba predtým este vyznacit celu oblast? lebo mne CTRL+SHIFT+END oznacilo len jeden riadok.
Kabaka123
19.05.17,07:36
mne to označilo celú oblasť,
potvrdzujem, otestované, trvalo to 1 sekundu pri 13 000 riadkoch a 256 stĺpcoch
siska2340
22.05.17,06:46
Dakujem za info. Cez ctrl+G som dala najst konstanty, textove. Teraz to bezi uz asi 20 min. a excel pise not responding...pockam este a ak to neprejde skusim to po castiach.
Tak po hodine sa to podarilo a je to hotove :) Dakujem velmi pekne za pomoc. Velkost excelu potom ako som ho ulozila ako binarny sa zmensila z 50Mega na 28Mega a potom ako som cez CTRL+G nasal a odstranila "-" tak som skoncila na 1,3Mega teda uplne super a konecne sa s nim da pracovat. Dik
siska2340
22.05.17,06:50
moj excel ma 13000 riadkov a 1300 stlpcov. skusala som to ale opat mi excel spadol cez IF... ci uz vo vedlajsom sheete alebo v novom zosite...
vicktor
22.05.17,08:50
Toto uz nemusis robit, lektor poradil lepsie riesenie. Ale nerozumiem co tam pises o ctrl+c ci g, v jeho navode to nie je.
Skusil som ma malom subore a postup zafungoval.
siska2340
22.05.17,10:57
CTRL+G je to iste co F5 hej na malom subore to funguje ale na 50 000kb to trvalo celu hodinu. Potom som to robil po mensich rozsahoch asi na 20x a trvalo to asi pol hodinu. Je to urcite lepsi sposob ako Ctrl+H nahradit alebo vlozit dalsie vzorce co opat zatazia velkost filu. Dakujem velmi pekne vsetkym za pomoc. Urcite mi to urychlilo tento process a budem ho pouzivat.
mepex
22.05.17,17:59
Dalo by sa riešiť aj pomocou PowerQuery v prípade, že by ste potrebovali unpivotovať tabuľku (tj. vynechanie prázdnych miest a transformácia iba hodnôt viď. príloha), ako podklad pre pivot table = kontingenčná tabuľka (rôzne agregácie napr. súčet podľa položiek).
sthruska
23.05.17,05:16
Pridám svoje obľúbené:), za čo ma tu kameňujú:mee:
Ak máš k dispozícii Access a vieš s ním len trocha pracovať, tak si to prežeň cez neho. A potom to exportovať späť do Excel-u. Tam nebudeš obmedzovaný a bude to rýchlo.
vicktor
23.05.17,06:31
Toto je akasi redukcia velkej tabulky, ale s ignorovanim ze hodnoty maju svoje "suradnice" = prvy stlpec a prvy riadok obsahuju koordinaty.
mepex
23.05.17,13:06
Je to BEZ ignorovania súradníc. Na druhom obrázku je to prvá (zelená) tabuľka (Item je názov riadku, Attribute názov stĺpca a Value=hodnota) a druhá je kt s aplikovaním filtrov (Attribute=názvov stĺpcov).
mepex
23.05.17,13:12
Bez kameňovania, ale zase bez poznámky to nebude. Radšej ovládať jeden systém poriadne (Excel), ako dva povrchne. A už nehovorím o tom, že Access nemá každý.
sthruska
23.05.17,15:23
Citujem sa

Ak máš k dispozícii Access a vieš s ním len trocha pracovať, tak