Lehet egy excel táblát primitív adatbázis kezelőként használni?
A megoldandó feladat az, hogy adott egy "nyilvántartási" táblázat, aminek minden sora egy termék. A termékek azonos funkciót látnak el (pl. printerek). A táblázat oszlopai tartalmazzák az egyes printerek gyári számát, típusát, verzióját, használóját stb... azaz adatait, paramétereit, kb. 40 oszlopban.
A sorok száma most 5000db azaz ennyi db nyomtatót tartalmaz a tábla. A sorok száma folyamatos adatbekérés miatt kb. 1000 sorral növekszik naponta minden bevitel során. A teljes tábla méret meg fog állni 50.000 db sornál. Probléma az, hogy az újonnan bevitt nyomtatók sok esetben már benne vannak a táblázatban, csak hiányos paraméterekkel, adatokkal.
(A táblába kerülő új tételek mindig más összeállítású táblázatban érkeznek, ezeket bevitel előtt még át is kell alakítanom.)
A feladat során a problémát két dolog okozza: 1. duplikáltan megjelenő tételek. 2. adattartalmi cellák összerendelése.
Kérdés 1: megoldható e a feladat excelben anélkül, hogy mindig manuálisan kelljen az összes tételt kezelni, adatoszlopokat átmozgatni?
Kérdés 2: Ha igen, lehet e automatizálni az értékes új adatok összerendelését a már meglévő (és rendezett) tételekkel? Illetve az így duplán megjelenő tételeket egy tételre (egy sorba) redukálni.
Kérdés 3: hogyan? :)
Más szoftver ill. segítségem nem áll rendelkezésre, ezért kérem hogy csak erre fókuszálva válaszoljatok.
Köszönettel,
Az Excel nem adatbázis kezelő. 50 ezer * 40 sor az nem kevés adat, iszonyatosan be fog lassulni az egész.
1.) bonyolultan megoldható
2.) bonyolultan megoldható
3.) VB scripteket kell hozzá alkalmazni
Ha Exceled van, akkor az Office csomagban kell lennie Accessnek is, amivel sokkal egyszerűbben megoldhatók ezek a problémák.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!