-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
hhheni
tag
sziasztok!
ki tudna segíteni nekem abban, hogy az ab.függvényekhez vagy irányított szűréshez szükséges kritériumtábla esetén hogy lehet elérni, hogy az adott mező tartalma pontosan az legyen, amit kérek?
konkrétan vezetéknévre beírom, hogy nagy, amire a nagyon kívül átengedi nagyajtait, nagyfejőt, nagyigmándit, nagynét, nagypált stb.
próbáltam már idézőjeleket, aposztrofot stb., semmi nem használ
köszi minden ötletet!
heni -
Delila_1
Topikgazda
válasz hhheni #25801 üzenetére
Az első kép a szűretlen tartományt mutatja, plusz a szűrő beállításait. A második a szűrt állományt. Ott nem látszik a kritérium tartomány 2. sora, mert az a sor rejtett, ott nem a kritériumnak megfelelő adat van az A oszlopban.
Szerk.: kis kezdőbetűkkel is jól működik.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Vladek83
tag
válasz Fferi50 #25797 üzenetére
Szia,
köszi, de nem erre gondoltam. Lehet én nem írtam le egyértelműen.
a következő makró fut le:
Sub Nyomtatas()
Dim s As Integer
s = Range("AJ31")
Range("A1:O" & s + 32).Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$O$" & s + 32
Range("a2").Select
End Subamit szeretnék, hogy az úgynevezett "fejléc" lenne a 2. oldaltól kezdve az A30 : O30-ig levő tartomány.
[ Szerkesztve ]
-
Emil-l
csendes tag
Sziasztok!
Megkaptam életem legnagyobb excel táblázatát „elemzésre”. Nyers adatokkal 77 MB-os, így bármilyen függvény futtatása 2- 5 perc minimum.
Valakinek van javaslata a gyorsításra?
Köszönöm
-
Fferi50
őstag
válasz Emil-l #25808 üzenetére
Szia!
Mit értesz függvény futtatása alatt? Ha egy képlet beírását egy cellába - és ebből szeretnél sokat, akkor kapcsold ki az automatikus számolást - képletek - számolási beállítások - manuális.
Beírod a képleteket, majd utána F9 a számolás végrehajtására (vagy visszaállítod automatikusra).Másik megoldás, hogy egy teljesen új munkafüzetet nyitsz az "elemzéshez", ide írod be a képleteket - természetesen a forrásadatokra hivatkozva (3 dimenziós hivatkozás - excel help). Ehhez első körben nyitva kell lennie a forrás fájlnak. A későbbiekben elég csak a frissítést kérni inditáskor vagy bekapcsolni, nem kell hozzá megnyitni a forrásfájlt.
Üdv.
-
Emil-l
csendes tag
válasz Fferi50 #25809 üzenetére
Szia!
Hát még egyenlőre szeretném cserélni/kiegészíteni az oszlopokban lévő adatokat. Kivenném a felesleges karaktereket, illetve kiegészíteném a rövidítéseket egészre.
Na ezek tartanak átlagosan 2 percig. A Tisztít képlet futtatása az 5 perc, FKeres pedig átlagosan 8.A számolási adatok, manuálisra állítását meg sem érezte.
Üdv
-
-
Fferi50
őstag
válasz Emil-l #25810 üzenetére
Szia!
Az adathalmaz nagysága miatt ezek úgy gondolom - sajnos - nem feltétlenül irreális számok, attól függ hogyan csinálod.
Hány munkalap van a munkafüzetben? Vannak-e benne már képletek? Hány sor -oszlop? (Persze a méret az már önmagában mutat valamit, de nem mindegy a belső szerkezete sem.)
A keres-cserél funkciót milyen tartományon futtattad? Egy munkalap, egész munkafüzet?
Excel verzió?A tisztít képlet egy cellára alkalmazva fut 8 percig???
Ilyen feladatokra már ajánlatos a makrók használata - > képlettel csak új cellába tudod az adatot módosítani(kivéve cserél), makróval a meglevő cella tartalma is módosítható.
Szóval egy ici-picit több információra lenne még szükség.
Üdv.
-
Emil-l
csendes tag
válasz Fferi50 #25814 üzenetére
Szia!
Az adathalmaz nagysága miatt ezek úgy gondolom - sajnos - nem feltétlenül irreális számok, attól függ hogyan csinálod.
Hány munkalap van a munkafüzetben? - - 1 munkalapon van minden
Vannak-e benne már képletek? - - nem még nincs, odáig el sem jutok.
Hány sor -oszlop? - - 25 oszlop és 609000 sor
(Persze a méret az már önmagában mutat valamit, de nem mindegy a belső szerkezete sem.)
A keres-cserél funkciót milyen tartományon futtattad? Egy munkalap, egész munkafüzet?
- - Az oszlopokban lévő adatok egy része hibásan van feltöltve, leszűröm a hibásakat és kicserélném a megfelelőreExcel verzió? - - 2013-as
A tisztít képlet egy cellára alkalmazva fut 8 percig???
- - nem, egy oszlopba lévő szűrt tartalomraIlyen feladatokra már ajánlatos a makrók használata - > képlettel csak új cellába tudod az adatot módosítani(kivéve cserél), makróval a meglevő cella tartalma is módosítható.
- - addig nem próbáltam a Makro-t, mag az adatállomány nem megfelelő. Előbb akartam a tisztítást és azt követően a leszűrést.Üdv.
-
cekkk
veterán
Sziasztok!
Excelben meglehet-e csinálni olyat, hogy vannak a cellák azokba mondjuk számok.
A számok elé egy szóközzel szeretnék oda írni egy szöveget.
ilyen egy cella: 123456
ilyen legyen: TEGNAP 123456
Sok ilyen van és egyesével nehézkes lenne ezt megcsinálni.
Hogyan induljak neki? -
Thrawnad
senior tag
válasz Emil-l #25819 üzenetére
Hát ekkorával régen dolgoztam.
Mondjuk kb 2,5 millió sor volt a legtöbb anno 17 oszloppal.
Azt egy 486-os DX4-100 az 14 perc alatt indexelte 2 kulccsal.
Ennek a gépnek ezt tudni kellene. Az 1 es élményindex csak a videokarira vonatkozik.
Viszont az aero hatást a windowsnak kapcsold ki, mert az is visszafoghatja mivel gyenge a videokártya.
ThrawnadHardver hibára ritkán van jó szoftver...
-
Fferi50
őstag
válasz Emil-l #25819 üzenetére
Szia!
Ilyen nagy állománynál nem szabad szűrést használni a műveletk előtt, mert duplán dolgoztatja a procit.
Nem tudom, mit jelent a hibás és hogyan állapítod meg. De a keres-cserél funkciót érdemes használni:
pl. keresed: röv. cseréled:rövidítés összes cseréje.Sajnos nem ismerem a 2013-as excelt. Nem tudom, hogy a Tisztít ott hogyan műxik, de továbbra is az a gondom, hogy az eredményét csak egy másik cellába lehet betenni, ami tovább növeli az adathalmazodat.
Ehhez is felesleges a szűrés, mert legfeljebb ugyanazt az eredményt fogja adni az új cellában, mint ami a régiben volt.Leírnád, hogy hogyan alkalmaztad a Tisztít képletet?
"Eddig nem próbáltam a makrót ... előbb akartam a tisztítást"
Ezeket a feladatokat is el lehet látni makróval és sokkal gyorsabb is lesz szerintem.
Üdv.
-
Delila_1
Topikgazda
A cellaformátum legyen "Tegnap "#####0, amit az egyéni kategóriában adhatsz meg a cellaformázásnál.
Beírja a Tegnap szót a szám elé, és továbbra is tudsz számolni a cella értékével.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
Akkor jön az összefűzés.
="Tegnap " & A1
Ilyenkor természetesen nem tudsz számolni az értékekkel.
Az összefűzés után értékké alakíthatod a képleteket. Kijelölöd a tartományt, Ctrl+c-vel másolod. Marad a kijelölés, jobb klikk, irányított beillesztés, Értéket. Az eredeti értékeket tartalmazó tartományt törölheted.
Úgy is jó, hogy kijelölöd és másolod a képleteket, kijelölöd az eredeti tartományt, és oda illeszted be értékként. Ekkor a képleteket tartalmazó tartományt törölheted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
cekkk
veterán
válasz Delila_1 #25828 üzenetére
Köszönöm!
Számolni nem akarok, számlázó rendszerünkbe akarom feltölteni a árlistákat, csak ugye a gyártók megnevezéséket adnak meg gyártó nélkül az árlistában, importálásnál, meg csak egy oszlopot lehet megadni, hogy az legyen a termék neve.
Köszönöm a segítséged, ez a képlet tökéletes lesz nekem!
-
gyu84
tag
Sziasztok!
Makróval kapcsolatban szeretnék segítséget kérni.
Egy táblázatban a Munka1-en A oszlopában nevek, B oszlopában email címek, a Munka2-re bemásolok ugyanilyen formában egy név-email listát és azt szeretném, hogy a Munka2-ről másolja át azokat a sorokat amelyek nem szerepelnek a Munka1-en.
Úgy próbálkoztam, hogy a Munka2-ből átmásolja Munka1-re és kitörli a duplikációkat email szerint, de ezzel az volt a baj, hogy baromi lassan csinálta
Van erre olyan megoldás, hogy csak akkor másolja a sort ha nem szerepel az email cím a Munka1-en?Válaszokat előre is köszönöm!
[ Szerkesztve ]
-
Delila_1
Topikgazda
Mindkét lapon felveszel egy új oszlopot (C), ahol összefűzöd a nevet és a címet mindegyik sorban. A képletet látod a csatolt képen. A Munka2 lap D2 cellájának a képlete =DARABTELI(Munka1!C:C;Munka1!C2)
Szűröd ezt az oszlopot nullára, a szűrt tartomány A-B oszlopát átmásolod a Munka1 lapra.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
bara17
tag
Sziasztok!
Olyan kérdésem lenne, hogy hogyan tudom megszámolni egy adott oszlopban egy adott színre (pl. sárga)színezett cellákat? Elsősorban függvényes megoldásra lennék kíváncsi (ha persze egyáltalán megoldható), de, ha makrós az sem gond
Köszi
-
azopi74
addikt
Vagy, esetleg csinálhatod így (úgy értettem a teljesítményt szeretnéd javítani, tehát gondolom elég nagy az adatbázis) :
Létrehozol egy új query-t az excel file-ból egy új munkalapra (monjuk "ujak"):
(Data -> Get External Data -> From Other Source -> From Microsoft Query -> Excel Files -> megadod az elésérési utat)
behúzod Munka1-ből és Munka2-ből az adatokat (név, email minekettőből),
és csinálsz egy ilyen lekérdezést (SQL gompra kattintva):SELECT `Munka2$`.Név, `Munka2$`.Email
FROM {oj `Munka2$` `Munka2$` LEFT OUTER JOIN `Munka1$` `Munka1$` ON `Munka2$`.Név & `Munka2$`.Email = `Munka1$`.Név & `Munka1$`.Email}
WHERE (`Munka1$`.Név Is Null)A makróban csak rá kell frissítened az "Ujak" munkalapra, és átmásolni Munka1-be az ujakat.
Ez így sokkal (sok adat esetén több-százszor/ezerszer) gyorsabb, mint a COUNTIF/COUNTIFS (DARABTELI és társa) vagy VLOOKUP föggvények, és ez is csak "plain" excel, nem kell hozzá külső adatbázis. Ha PowerQuery kiegészítő telepíte van (Excel 2010-től felfelé elérhető), akkor ez kissé felhasználóbarátabb módon is megoldható, mint MS Query-vel. -
Wasquez
senior tag
Sziasztok!
Senki nem tudja a megoldást, vagy csak kimaradtam?
Hogyan lehet egy cellalista lenyíló elemeinek a megjelenítendő sorainak számát beállítani?PC
-
Delila_1
Topikgazda
válasz Wasquez #25839 üzenetére
Ha az Űrlapok eszköztárról viszed be a legördülőt, akkor jobb klikk, Vezérlő formázása, Vezérlő fül.
Vezérlők eszköztáráról történő bevitelnél az eszköztáron található Tulajdonságok ikont hívd be, ott a ListRow-nál állíthatod be. Szintén itt, a ListFillRange rovatban adhatod meg a bemenő adatokat, pl. Munka1!A1:A20.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sedyke
tag
Sziasztok!
Meg mindig keresem a megoldast.
Olyan oszlopdiagramot szeretnek letrehozni, melynel egy datumra 3 kulonbozo oszlopban mutatja az ertekeket, de mindegyik oszlop ketto adatreszbol allna ossze, vagyis minden oszlop osztva lenne ketfele. Kulon kulon vannak ilyen elore elkeszitett diagramok, de a ketto otvezetet nem tudom, hogy meg lehet-e valositani egyaltalan.
Ti tudtok ilyen lehetosegrol?
Koszi -
sedyke
tag
válasz Delila_1 #25842 üzenetére
Tegyuk fel, hogy
20140308 A termek erteke 5000, ebbol eladva 300, B=3000, ebbol eladva 200, C=1000, eladva 50.
20140309 A 4500-500, B 2000-100, C 500-30.Szeretnem ha mindket napra lenne 3 oszlop (A, B es C) melyek feloszlanak a fenti adatokra. Pl 8-an lenne egy 5000 "magas" oszlopom, melyen belul jelolne a 300 aranyat az egeszhez kepest es ezen kivul tovabbi ket oszlop arra a napra.
Ennel jobban nem tudom leirni, ne haragudj. Remelem ertheto.[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz sedyke #25843 üzenetére
Képet tegyél fel az "egy datumra 3 kulonbozo oszlopban mutatja az ertekeket, de mindegyik oszlop ketto adatreszbol allna ossze, vagyis minden oszlop osztva lenne ketfele" diagram kinézetéről!
Szegényes a fantáziám, látnom kell, miről van szó. Gondolom, azért nem kaptál eddig választ, mert esetleg más is így van vele.
Az sem baj, ha mutatod az adataid elhelyezkedését, és egy kézzel rajzolt diagramot.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
TrollBalint
addikt
válasz azopi74 #25793 üzenetére
Hello,
Válasz a kérdésedre, én azokat a függvényeket nem használtam még, de ezeket a 'named table' -ket szerintem ezentúl használni fogom, tényleg jobban átlátható egy képlet
Viszont van egy gondom. A kiindulási cella tartalmaz időt is. Ez egyelőre fixen 16:00. Az első fülön, ahol fel vannak véve a napok, ott csak nap szerepel, mindegyik cellához hozzáadni nem biztos, hogy jó ötlet, mert idővel ez az idő lehet változik. Átmeneti megoldásnak viszont most ezt választottam. Átalakítható a képleted úgy, hogy az időt ne vegye figyelembe a kiindulási cellában? (Nem akarom onnan kitörölni, mert más műveletekhez meg kell az idő). [Megjegyzés: még se jó, ha hozzáfűzőm a 16:00 a DayType táblához, mert akkor hibásan mutatja valamiért a munkanapokat és a szabadnapokat]
A pontos feladat úgy szól, hogy van egy kiindulási cella dátummal (nap és idő is) valamint van egy másik cella amitől függően 6, 7, vagy 3,75 napot hozzá kell adni. Ez utóbbit igazából vehetjük úgy, hogy 4. nap délelőtt 10 óra, mivel nagyon ritkán fordul elő, szerintem még belefér a kézzel való szerkesztés.
Fferi50 makrója szépen lekezeli, hogy a kiindulási cellában ignorálja az időt, de képlettel nem tudom hogy lehetne ezt korrigálni. (Esetleg ha más megoldási javaslatod/javaslatotok van, arra is vevő vagyok.
Köszi,[ Szerkesztve ]
https://www.pathofexile.com/account/view-profile/Haarkon/characters
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest