Keresés

Részletes keresés

Delila10 Creative Commons License 2014.08.28 0 0 25758

Ide töltöttem fel:

 

http://data.hu/get/8002789/Szavazas_.xls

 

Mondhatom, oltári nagy káosz van a füzetben. Azonos adatok tömkelege különböző tartományokban. Vesződtem vele jó ideig, de még a harmadáig sem jutottam a rendrakásnak, csak gondoltam, ha átnézed, segít a továbbiakban.

 

Kék karaktereket adtam a címsorban, mikor az oszlop érvényesítést tartalmaz, és pirosat, ha képlet van benne.

 

A politikában való járatlanságomat mutatja, hogy nem értem, hogy lehet 1-1 körzetben több nyertes.

 

Előbb gatyába kell rázni a tartományokat, utána lehet csak elgondolkozni azon, milyen grafikonokat, kimutatásokat érdemes az ésszerűen bevitt adatokból kicsikarni.

Előzmény: homár hümér (25756)
Fferi50 Creative Commons License 2014.08.28 0 0 25757

Szia!

 

Kicsit off-ban kicsit félve, de megkérdezem a következőt:

 

A Nemzeti Választási Iroda honlapján szavazókörönként megtalálhatóak az adatok, a választás után nem sokkal. Szerintem bizonyára el lehet kérni/megvenni tőlük az információkat elektronikus úton.

Azt tutira sokkal könnyebb kezelni, mint adatokat bepüfölni - ellenőrizni több soron stb.

 

Üdv.

Előzmény: homár hümér (25756)
homár hümér Creative Commons License 2014.08.28 0 0 25756

Koszonom, egy lepessel megeloztel, en meg az adatsemat akartam tisztazni elobb.

 

Feltettem az eddigieket egy uj munkalapra.

Az 1 es 2 adott, azokat kell rogziteni, 3 es 4 meg nem teljesen vegleges.

A lenyeg az 5-ben van, ezektol fazom nagyon, manualisan hihetetlenul sok idot igenyelnek.

 

A megvalositas excel2000-ben kell.

 

Vagy ha adatbazis, akkor mysql-be attenni, ha tud webes grafikonokat csinalni, akokr az lesz a megoldas.;)

 

A link:

http://data.hu/get/8002073/Szavazas.xls

 

off on:

a neves listad teljes, vagy egy evtizedek ota gyujtogetett adatbazis resze?

Egy javaslatom van, mai meg hianyzik: Ugyet Lenke

off off. :-))

Előzmény: Delila10 (25724)
Delila10 Creative Commons License 2014.08.28 0 0 25755

Ez az "apró" elütés jó nagy hibát okozhat. :)

Előzmény: pimre (25752)
Delila10 Creative Commons License 2014.08.28 0 0 25754

Már gondoltam a

=KEREK.FEL(A1;(HOSSZ(A1)-1)*-1)

képletre is, a LOG-ra nem.

Előzmény: Fferi50 (25753)
Fferi50 Creative Commons License 2014.08.28 0 0 25753

Szia!

 

Ez nem lenne jobb?

 

=KEREK.FEL(A1;-INT(LOG10(A1)))

 

Üdv.

Előzmény: Delila10 (25749)
pimre Creative Commons License 2014.08.28 0 0 25752

Szia Delila, bekerült egy apró elütés: a képlet közepén a KEREK.FEL(A1;-5);HA(ÉS(A1>10^6;A1<=10^70) részben a 70 helyett ugye 7-et akartál írni?

 

Előzmény: Delila10 (25749)
h_angolka Creative Commons License 2014.08.28 0 0 25751

Szívesen! :-)  

Előzmény: wlara11 (25748)
Törölt nick Creative Commons License 2014.08.28 0 0 25750

Ez még aktuális?

Előzmény: Bendeke (25685)
Delila10 Creative Commons License 2014.08.27 0 0 25749

=HA(A1<=10^6;KEREK.FEL(A1;-5);HA(ÉS(A1>10^6;A1<=10^70);KEREK.FEL(A1;-6);HA(ÉS(A1>10^7;A1<=10^8);KEREK.FEL(A1;-7);KEREK.FEL(A1;-8))))

Előzmény: wlara11 (25748)
wlara11 Creative Commons License 2014.08.27 0 0 25748

Köszönöm szépen, így sikerült :)

 

Esetleg arra egy képlet, hha van ami milliós, de van, ami 10milliós, 100milliós egyszerre de nem szeretném külön átirogatni minden sorban? vagy rendezzem növekvő sorban és minden új nagyságrendnél újra beírom? 

Előzmény: h_angolka (25747)
h_angolka Creative Commons License 2014.08.27 0 0 25747

Szia,

 

Ha milliós nagyságrendű kerekítésre gondolsz, tartva a matematikai kerekítési szabályokat, akkor így:

 

Excel 2007:    =kerekítés(számot tartalmazó cella;-6), ilyenkor az 1500000 alatti számot 1 millióra, az e felettit 2 millióra kerekíti.

 

Ha úgy akarsz kerekíteni, hogy bármekkora is a szám 1 és 2 millió között és mindenképp felfelé kerekítsen, tehát 2 millióra, akkor pedig így:


Excel 2007:    =kerekítés.fel(számot tartalmazó cella; -7)

 

Excel 2010-ben a kerekítés.fel() neve =kerek.fel()

 

Ha angol a verziód, a round() és roundup() fgv-k kellenek, az argumentum elválasztó pedig vessző és nem pontosvessző.

Előzmény: wlara11 (25746)
wlara11 Creative Commons License 2014.08.27 0 0 25746

Sziasztok! 

 

Az lenne a kérédsem, hogyha excelben a például 1 987 654-et 2 millióra szeretném kerekíteni, az 1 574 321-et is és így tovább, akkor hogyan kéne beírnom?

 

Előre is köszönöm a válaszokat! :) 

Delila10 Creative Commons License 2014.08.27 0 0 25745

Szívesen.

Levél ment.

Előzmény: h_angolka (25744)
h_angolka Creative Commons License 2014.08.27 0 0 25744

Köszönöm Delila, nagyon jól működik!

 

Egy kérdés: megoldható-e az, hogy kizárólag a módosításokat mutassa a valtozaskovetes.xls fájl? Jelenleg a nem változott sorokat is mutatja megjegyzés nélkül - pl. az üres megjegyzéses sorokat törölhetné a program automatikusan a végén? 

 

Még egy dolog: talán jobb lenne, ha a valtozaskovetes fájlban lenne maga a makró, hiszen ez állandó, csak az alap két fájl tartalma változik (regi - uj).

Amikor következő nap lefuttatom a makrót, akkor a korábban már meglévő valtozaskovetes.xlsm végére kellene hogy illessze be az új változásokat. Ez egy historikus fájl elvileg, ami mutatja, hogy az idők során milyen változások voltak a vásárlói adatbázisban.

 

 

Előzmény: Delila10 (25741)
Eredő Vektor Creative Commons License 2014.08.27 0 0 25743

Persze ez nem mukodik, ha az altalad irt sorpoziciok is valtoznak

Előzmény: h_angolka (25740)
Eredő Vektor Creative Commons License 2014.08.27 0 0 25742

Csak tipp volt reszemreol, mert tapasztalat alapjan nalam bevalt ez a fajta egyszeruseg.

Termeszetesen csak peldanak szantam a kepet. Egyszeru osszehasonlito tombkeplet voltanal fogva nem okoz lassusagot terjedelmes tablaknal. (En ezzel szoktam vizsgalni tobb ezer soros tablakat) Illetve feleslegesse teszi az fkereses osszehasonlitast, amit valoban sokaig szamolna...

Delila pedig biztosan segit a makros megoldasaban.

 

 

 

Előzmény: h_angolka (25740)
Delila10 Creative Commons License 2014.08.27 0 0 25741

A képleteket nem írtad először, most átalakítottam a beillesztést értékek beillesztésére.

 

Elküldtem a címedre, várom, mire jutottál vele.

Előzmény: h_angolka (25738)
h_angolka Creative Commons License 2014.08.27 0 0 25740

Kedves Vektor, köszi a tippet, de azt hiszem, a javaslatod nem oldja meg a problémát.

 

A feltöltött példa csak sematikus, a valóságban több ezer soros táblázatról van szó, több tíz változóval, ahol a közös ID alapján minden egyes Vásárló minden egyes adatát meg kell vizsgálni és összevetni a korábbi verzióval (rengeteg oszlopról van szó), majd a változásokat egy külön fájlba kell kilistázni. Az egyes rekordok nem ugyanazon a sorpozíción maradnak, hanem a teljes táblában változtathatják pozíciójukat, hiszen jönnek új sorok és törlődnek is.

 

Ha csak az lenne a feladat, hogy egy pár tíz soros kis táblázatban nézzük meg, mi változott, akkor egy fkeres + hol.van dinamikus oszlopvizsgáló függvény kombináció rögtön mutatná, hol van változás. Ezt követően viszont manuálisan kellene levadászni és kigyűjteni külön fájlba a változásokat, vagy egy irányított szűrővel lehetne megcsinálni, de ez megint csak manuális.

 

Ráadásul a táblázaton belüli képlettömeg kezelhetetlenné tenné szerintem a fájlt, ami ráadásul napi szinten változik valamelyest (vásárlók adatai, új vásárlók lépnek be stb.), így ez ilyen formában nem tűnik a legjobb megoldásnak.

 

Delila megoldását még nem láttam, mert sajnos nem tudom erről a gépről letölteni a fájlt, de ő szerintem makróval oldotta meg.

 

Köszönöm mindenesetre a tippet.

Előzmény: Eredő Vektor (25739)
Eredő Vektor Creative Commons License 2014.08.27 0 0 25739

Elnezest Delilatol is, hogy belekontarkodok, de ket tabla osszehasonlitasat igy szoktak csinalni:

 

A G:H tartomanyban tombkeplet van, tehat ctrl+shift+enteres

Ahol hamis, az elter, ahol igaz az eredmeny az egyezik. Szurokkel, vagy akar pivottal a hamis (Eltero) /igaz(egyezo) ertekek listazhatok. 

 

En nem neztem meg amit feltoltottel, csak hatha segit...

Nyilvan lehet kodot is irni ra, csak szamomra ez agyuval verebre egy kicsit

 

Előzmény: h_angolka (25735)
h_angolka Creative Commons License 2014.08.27 0 0 25738

Köszönöm szépen Delila! Igazad van, az ID persze hogy nem változik, azt elírtam.

 

A benti gépemről nem tudom sajnos elérni a data.hu-t (tűzfal gond). Megtennéd, hogy átküldöd a mail címemre a feltöltött fájlt?

 

 

Előzmény: Delila10 (25737)
Delila10 Creative Commons License 2014.08.27 0 0 25737

Még egy fontos dolog:

Az ID nem változhat! Ez az a mező, ami szerint keresni lehet a másik fájlban. Ha ezt módosítod, akkor honnan lehet tudni, hogy a régiben melyik sor adataihoz tartozik?

 

Kell egy fix érték az összehasonlításhoz, és ez az ID.

Előzmény: h_angolka (25735)
Delila10 Creative Commons License 2014.08.27 0 0 25736

Egy kicsit módosítottam önhatalmúlag az elrendezésben.

 

A valtozaskovetes.xls-ben a Megjegyzés oszlopot áttettem az N oszlopba, így egyszerűbb a teljes sor másolása. Ebbe a megjegyzésbe azt a címet írtam be, ami az újban változott a régihez képest, pl. a T32-es ID-t tartalmazó sorban a Cím, a Felmondott szerződés, és a Szerződés megszűnésének időpontja.

 

A Tabla_uj.xlsx-ben a makró működésének könnyebb ellenőrzése érdekében festettem sárgára a változott cellákat. Természetesen erre nem lesz szükség élesben.

 

http://data.hu/get/7999163/Valtozasok.arj

Előzmény: h_angolka (25735)
h_angolka Creative Commons License 2014.08.26 0 0 25735

Köszönöm a tippet, feltettem a fájlokat a data.hu-ra.

 

Itt vannak a linkek a fájlokhoz:

 

http://data.hu/get/7997856/valtozaskovetes.xlsx


http://data.hu/get/7997857/Tabla_regi.xlsx


http://data.hu/get/7997858/Tabla_uj.xlsx

 

 

Előzmény: h_angolka (25732)
Sánta Kutya (SK) Creative Commons License 2014.08.26 0 0 25734

Sehogy. Feltöltheted a data.hu-ra.

Előzmény: h_angolka (25733)
h_angolka Creative Commons License 2014.08.26 0 0 25733

Hogy tudnék Excel fájlokat csatolni Kép helyett?

Előzmény: h_angolka (25732)
h_angolka Creative Commons License 2014.08.26 0 0 25732

Sziasztok!

Excel VBA kód íráshoz kérek segítséget.

 

Adott két táblázat, azonos struktúrával, de időnként változó értékekkel. A nevük ezt tükrözi: Tabla_regi.xls, Tabla_uj.xls

 

 

Feladat: összehasonlítani az új táblát a régivel, és a változásokat egy harmadik táblában listázni:  Valtozaskovetes.xls

 

A Valtozaskovetes.xls fájl struktúrája megegyezik az alap két tábláéval, de pluszban kell két oszlop. Az első plusz oszlop az első helyen lévő ID után kerül be, Megjegyzés néven. A második plusz oszlop a legvégére kerül Változás időpontja néven, és a változás aktuális dátumát jelzi, azaz a rendszeridőt (ma()).

 

Ha több változás is volt egy vásárlónál, akkor annyiszor kell másolni a teljes sort az új táblából, ahány darab változás előfordult a különböző mezőkben (cím, azonosító stb.).

Ha teljesen új a vásárló, akkor egyszer hozzuk át a teljes sor tartalmát át, ilyenkor a Megjegyzés: Új vásárló

A Megjegyzés kategóriák:
Új vásárló -  az ID alapján döntjük el (korábban nem létezett ID) Itt a teljes sort hozzuk át az új táblából
Módosított ID    A módosítás kategóriáknál annyiszor szerepeltetjük a vásárló összes adatát, ahány mező módosult, ha pl. 3 mező tartalma módosult, akkor 3 megjegyzés lesz és háromszor ugyanaz a sor
Módosított Vásárló név 
Módosított Kapcsolat típus 
Módosított Raktári azonosító
Módosított Város
Módosított Cím
Módosított Vásárolt termék
Módosított Kapcsolattartó
Módosított Más terméketet is kér
Módosított Mióta ügyfél
Módosított Felmondott szerződés?
Módosított Szer.megszűn.időpont?
Plusz oszlopba, Változás időpontja alá tegye be a rendszeridőt minden soron

 

Remélem, a fájlokat sikerült csatolni.

 

Mivel a valóságban több ezer soros táblákról van szó, az Exceles két ablak összehasonlítása verzió nem lenne túl jó megoldás, fkeres függvényezni meg ismét nem célszerű ennyi soron és ennyi változónál (még több van valójában).

 

Hogy indulnátok el? Logikailag az új tábla mezőértékeit változókba olvasnám be, és ezzel hasonlítanám össze a régi tábla értékeit, a kérdés már csak az, hogy hogyan?

 

Milyen ötletetek lenne?

 

 

 

Sánta Kutya (SK) Creative Commons License 2014.08.26 0 0 25731

Jaja, úgy a hülye is hozzá tudna szólni.

Előzmény: Delila10 (25730)
Delila10 Creative Commons License 2014.08.26 0 0 25730

Ide-oda kattintgattam az Előlnézet, a Bezár, és az Elküldöm gombok között, végül sikerült.

 

Unalmas, fantáziátlan embereknek való, hogy a gombok mindig csak azt csinálják, ami rájuk van írva.

 

Előzmény: Sánta Kutya (SK) (25729)
Sánta Kutya (SK) Creative Commons License 2014.08.26 0 0 25729

Ezért az egy képért már megérte belekezdeni a témába.

Előzmény: Delila10 (25728)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!