Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Belefutottam egy újabb problémába, aminek nem értem az okát.
Dossziék számozásánál kötöjeles elválasztás van, access-be átmentésnél ezt se szövegként, se feljegyzésként nem hajlandó befogadni, nem értem az okát. (hibaüzenet: ezeket a sorokat nem veszi át az access, üres cellákat eredményez).
Arra gyanakszom, hogy anno mivel évekig csak számokat rögzítettek, ezért számként volt értelmezve, amikor kitalálták az al-dossziék miatti kötőjeles számozást, akkor se kötőjellel, hanem minusz jellel rögzitették, és valamiért számként értelmezi az áttöltö rutin. (Vagy valami más lehet az ok.;)
Azért feltételezem ezt az okot, mert volt már ilyen esetem, hogy bizonyos excel táblázatban bizonyos számokkal probléma volt, nem volt elegendö számról szövegre, majd visszadefiniálni a cellákat, be kellett iktatni egy 1-essel való szorzást is a tényleges számmá alakításhoz. Itt most "ténylegesen" szöveggé kellene alakítani, erre mi a megoldás?
Úgy tűnik, hogy a kezdő és a végső ténylegesen megadott elem (9-1=8) különbségét osztja kettővel és ezt használja (4). A számított kezdőérték 12,3333 meg valszeg a (3(megadott elemek száma)*4(átlagos különbség)+1(kezdő adat)/3(megadott elemek száma) képlettel jön ki.
Fel kell dobni az egészet egy grafikonra és ott látszik, hogy lineáris v. exponenciális görbét ad az excel "folytatása". Én egyébként lineárisra tippelnék.
Ha valóban lineáris, akkor könnyű kiszámolni a paramétereit. Első ránézésre nekem úgy tűnik egy - valamilyen módszerrel kiszámolt - kezdőértékhez adogat 4-et.
Milyen algoritmus alapján számolja az Excel a folytatást, ha egymást követő cellákba nem 1, 3, 5, 7 ... írok és folytatja, hanem össze-vissza számokat. Pld: 1,3,9 -et úgy folytatja, hogy 12,333333 utána 16,333333 majd 20,333333 stb...
Data/Adat fülre mész és ott a Text to Columns (Szöveg oszloppá?) ikont választod, megadod, hogy a táblázatodnak van fejléce illetve azt választod ki, hogy NEM fix hosszúságú celláid vannak (hanem szeparátorokat használsz).
Állítsd be, hogy a szeparátor a szóköz és kész is.
A fentiek xl2007-re és felette vonatkoznak. Ha 2003-as vagy korábbi exceled van, akkor vagy függvényesen lehet szétszedni a cellák tartalmát, vagy valaki majd megírja, hogy a Text to Columns benne volt-e már a 2003-as excelben is és ha igen akkor melyik menüben (Data / Adat menüre gyanakszom).
Van egy pdf dokumentumom, mely egy táblázatot tartalmaz tele adatokkal.
A táblázatot kijelölöm és átmásolom egy excel -be.
A probléma az, hogy ugyan a táblázat sorai megmaradnak, de a táblázat oszlopait összefűzi és így az excel -ben "A" oszlpban lesz minden adat.
Hogy tudom azt megoldani, hogy az excel -emben a pl "A1" cella tartalmát szétszedje és A1, B1, C1, D1, E1 .... cellákba tegye át?...így az eredeti táblázat adatcsoportja lenne
Amikor a másolás során "összefűzi" az adatokat a pdf-ből történő bemásoláskor, akkor az adatcsoportok között egy szóköz van. Az eredeti táblázatban az egy cellába tartozó adatokban nincs szóköz.
Másik probléma: 1-500 közötti számok szerepelnek egy oszlopban, ezt szöveggé kell alakítani vezető nullák feltöltésével együtt. A szöveg() függvény erre használható lenne?