- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- Milyen okostelefont vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S21 FE 5G - utóirat
- Vivo X200 Pro - a kétszázát!
- Nem várt platformon a OnePlus Nord 5
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- 45 wattos vezeték nélküli töltés jön az új iPhone-ba
-
Mobilarena
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
-
azopi74
addikt
válasz
Fferi50 #25897 üzenetére
Hát szerintem az eredeti feladatleírás teljesen mindegy, hogy van-e adat a H oszlopban vagy nincs, mindenképpen üreset kell visszaadni minden negyediknek . Én legalábbis így értelmeztem.
Ezért egy ilyen jó lenne :
=IFERROR(INDIRECT(CHOOSE(MOD(ROW()-10,4)+1, "E","F","G") &INT( (ROW()-10)/4)+1),"")
Magyarul
=HAHIBA(INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G") &INT( (SOR()-10)/4)+1);"")
-
Agostino
addikt
válasz
Fferi50 #25894 üzenetére
szia
ez egy tök hasznos dolog, pillanatok alatt megoldottam mi a makró problémája. emberi hozzá nem értés
kétfajta cellatartalom fektette meg, tök jogosan #hiv #érték. ahol az #érték azért jött létre, mert adatrögzítés során egyenlőségjel került a cella elejére. a #hiv meg csak úgy volt benne. ezeket kikapva már minden makróm lefutott frankón.
nagyon köszi a segítséget!
-
azopi74
addikt
válasz
Fferi50 #25890 üzenetére
Szia. És ha a H oszlop nem üres? Persze a képen látszik, hogy jelen esetben az, de erre a feladatleírás szerint nincs garancia . Én ezért futtattam inkább szándékosan hibára ezeknél a dupla reciprokozással, és IFERROR-ral megadtam neki a üres sztringet . Bár szerintrm a te megoldásod is átalakítható, ha a választ (choose) függvény értéktömbjét lerövidíted három elemre
Bár nem vagyok gépnél, telefonról írok, így most nem tudom letesztelni.
-
Fferi50
Topikgazda
válasz
azopi74 #25864 üzenetére
Szia!
Ez egy kissé bonyolultabb lett és hasonlít nagyon a tiedre:
HA(ÜRES(INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G";"H") &INT( (SOR()-10)/4)+1));"";INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G";"H") &INT( (SOR()-10)/4)+1))
A cella tartalom vizsgálat azért kell, hogy ne 0 kerüljön az üres cella értékeként a cél cellába.
Üdv.
-
Fferi50
Topikgazda
válasz
TrollBalint #25865 üzenetére
Szia!
"Múltkorában azt mondtad, hogy egy felhasználói függvény nem módosíthatja a cella tartalmát" Ez így nem pontos - hiszen ahová beírod a képletet, annak a cellának a tartalmát módosítja (hiszen ezért írod be). A pontos fogalmazás az, hogy másik cella tartalmát nem módosíthatja.
"Amit te írtál makró az mégis tudja" Nem tudom, melyik makróra gondoltál (a munkanaposra valószínűleg).
Két különböző dolog van a VBA -ban: A függvény (function) és az eljárás (sub). A függvény meghívható a munkalapról is (ha betartjuk az ide vonatkozó szabályokat, mint pl. a fenti is), az eljárás viszont nem.Az as Date a végén azt jelenti, hogy a függvény visszatérési értéke dátum típusú lesz.
Az eljárások képesek módosítani más cellák - adott esetben másik munkafüzetben levő cellák - adatait és jellemzőit is.
Ennél persze "kicsit" bonyolultabbak a szabályok, az egyik lényeges viszont ez.
Ha másik állományból kell importálni adatokat, ahhoz is lehet akár függvény, akár eljárás a makró típusa (a nézet menü makró listájában csak az eljárások (sub) láthatók, azok közül is csak olyanok, melyek paraméter nélkül hívhatók).
Ha a problémát vázolod, akkor biztosan akad itt segítő kéz - több is akár.
Üdv.
-
smerch
tag
Sziasztok!
Segítséget szeretnék kérni.
Van egy olyan feladat, hogy vannak nekem különböző színű és méretű anyagaim sok-sok.
hogy lehet azt megoldani, hogy ha rászűrök egy színre (jelen esetben a piros) akkor utánna már csak azon méretek közül tudjak választani amely méretek az adott színhez társítva vannak? -
Fferi50
Topikgazda
válasz
Agostino #25886 üzenetére
Szia!
A Type mismatch hiba akkor következik be, ha egy változót nem a neki megfelelő értékkel szeretnél feltölteni.
Akkor tudnál közelebb jutni a probléma megoldáshoz, ha a hiba jelentkezésekor a debug gombra kattintasz. Ekkor megjelenik a VBA nézet és sárgával az a sor, amelyiken a hiba jelentkezik.Ezt a képet feltehetnéd. Az immediate ablakban (ha nem látsz ilyet, akkor a felső menüsorban view immediate) pedig meg lehet tudni, hogy melyik cella okozta a problémát. Ha beírod az ablakba: ? cella.address és nyomsz egy entert, kiírja a cella címét, ? cella.value enter kiírja a cella aktuális értékét, cella.select enter az adott cellára ugrik.
Utána átmész az excel ablakba és meg is nézheted a cella tartalmát.(Gondolom erről a makróról van szó:
For Each cella In Selection.Cells
If InStr(1, cella.Value, "!") <> 0 Then
cella.Value = "*" & cella.Value & "*"
End If
Next)Üdv.
-
Agostino
addikt
válasz
Agostino #25876 üzenetére
kicsit önmagamnak válaszolva és elmélkedve. mi akaszthat meg egy makrót? ha kijelölök 50k sort és lefuttatom, minden oké. ahogy haladok belefutok egy halmazba, ami error 13-at dob. de semmi extrát nem látok. a memória nem fogy el, a cpu 25%-on fut csak... erőforrás tehát van. formázni kellene az excelt? most nincsen rajta semmi, mert sql-ből exportált csv-ről beszélünk...
-
azopi74
addikt
válasz
TrollBalint #25874 üzenetére
Hmmm, ez igényel némi időt, nem egy két perc, akár VBA-val, akár képletekkel akarod megoldani (gyakorlatilag ugyanazt a logikát kell végigkövetned)
De a kivitelezés itt már talán VBA-val némileg egyszerűbb, (kevesebbet kell agyalni) de este otthonról, ha lesz kedvem, megcsinálom szimplán képlettel
-
-
Wasquez
senior tag
Sziasztok!
Ebből a 2015.00.00 formátumot, hogyan tudom kinyerni?
K 2015.03.03. 13:43
K 2015.03.03. 14:15
K 2015.03.03. 14:01
Sze 2015.03.04. 13:40
K 2015.03.03. 13:29
H 2015.03.09. 9:43
H 2015.03.09. 7:57
K 2015.03.03. 14:49
H 2015.03.09. 8:13
K 2015.03.10. 10:19
K 2015.03.10. 9:37
K 2015.03.10. 9:45
K 2015.03.10. 10:23 -
Agostino
addikt
válasz
m.zmrzlina #25729 üzenetére
üdv
kicsit visszakanyarodva ide. az miért van, hogy a folyamat egy idő után leáll type mismatch-el? error 13. emiatt aztán nem is fejezi be a műveletet. egy része a feladatnak elkészül, a másik nem
-
TrollBalint
addikt
azopi74 és Fferi50: Ismét elakadtam és nincsen ötletem. Az lenne a feladatom, hogy a munkaórát számoljam ki 4 cella adata alapján. (Ez a későbbiekben változhat, de egyelőre 4). A számolásnál nem csak azt kell figyelembe venni, hogy munkanap van-e, hanem a napon belül csak 9 és 17 között "telik" az idő.
Példa:
A1-es cella: 2015.02.04. 15:33
B1-es cella: 2015.02.04 18:17
C1-es cella: 2015.02.06 13:07
D1-es cella: 2015.02.09 11:50A képlet valami ilyesmi: B1-A1 + D1-C1.
A B1 és az A1-nél 2:27-nek kellene lennie az eredménynek, hiszen 17:00 után már nem kell számolnom munkaidőt. A D1 és C1 különbsége pedig: 3:53+2:50 = 6:43. Tehát a végösszegnek 8:10-nek kellene lennie. A fő problémám, hogy tudom (akár segéd táblázat, akár képlet, akár makróval) megoldani, hogy egy napon belül csak 9 és 17 között számoljon. -
McClane
aktív tag
Sziasztok!
Lenne egy olyan problémám, hogy ki akarom szűrni az egyforma mezőket, hogy csak azok jelenjenek meg, amik duplikálva vannak, vagy azok a amik egyediek. Hogyan tudom ezt megcsinálni?
-
FX9
tag
sziasztok,
hogy lehet ugyanazt a filet egyszerre tobben szerkeszteni helyi halon? felhos megoldas nem johet szoba. -
TrollBalint
addikt
válasz
Fferi50 #25853 üzenetére
Köszi, neked is és azopi74nak is.
Fferi, Múltkorában azt mondtad, hogy egy felhasználói függvény nem módosíthatja a cella tartalmát. Amit te írtál makró az mégis tudja. Miben más ez? (Kértek tőlem olyat, hogy egy másik file-ból importáljak át adatokat, lehetőleg automatikusan, oda kelleni fog ez a tudás. Néztem a makródat, de nem jöttem rá [talán, hogy az első sor végére odaírtad, hogy 'as Date'?]
)
-
azopi74
addikt
-
cellpeti
nagyúr
Sziasztok!
Csináltam egy diagramot a 2es munkalapra, de az 1esről szeretnék rá hivatkozni. Ezt hogy lehet megtenni?
-
Fferi50
Topikgazda
válasz
rigo99 #25857 üzenetére
Szia!
A10 cella képlete: =INDIREKT("E" &INT( (SOR()-10)/4)+1)
A11 cella képlete: =INDIREKT("F" &INT( (SOR()-10)/4)+1)
A12 cella képlete: =INDIREKT("G" &INT( (SOR()-10)/4)+1)
A13 cella képlete: =""Ezt a négy képletet másold végig az A oszlopon (4-gyel osztható cellaszámmal).
Üdv.
-
azopi74
addikt
válasz
azopi74 #25860 üzenetére
Esetleg így rövidebb és érthetőbb, és mentes egy amúgy hibát nem okozó logikai hibától
=IFERROR(INDEX(E:G,ROUNDDOWN((ROW()-6)/4,0),1/(1/(MOD(ROW()-9,4)))),"")
Ha magyar az exceled, akkor fordítsd le
http://en.excel-translator.de/
(Source: English, Target: Hungarian, Separator: Replace commas with semicolons)
=HAHIBA(INDEX(E:G;KEREK.LE((SOR()-6)/4;0);1/(1/(MARADÉK(SOR()-9;4))));"")
-
rigo99
újonc
Sziasztok!
A kérdésem az lenne, hogy az E1-G6 intervallumot hogy tudnám az A10-A16 intervallumban található formátumba függvénnyel átrendelkezni? Egy kb. 500 rekordos táblát kellene így megcsinálnom.
Válaszotokat előre is köszönöm!
Üdv: R
-
azopi74
addikt
válasz
Gravity1234 #25854 üzenetére
SUMIF függvény. Magyarul SZUMHA.
-
Gravity1234
tag
Sziasztok!
Hogyan tudom a legegyszerubben fuggvennyel a kovetkezot megoldani?
A oszlopban szovegeim vannak, mondjuk legyenek termek nevek (a,b es c)
B oszlopban pedig az A oszlopban kivalasztott (a,b es c) termekek ertekei, de ezek lehetnek mind kulonbozoek.Szeretnem egy kulonallo cellaban osszeszamoltatnim hogy mennyi az a summa osszege, mennyi a b summa osszege es mennyi a c summa osszege.
Koszonom,
G. -
Fferi50
Topikgazda
válasz
TrollBalint #25849 üzenetére
Szia!
Az idő "eltüntetésére" használhatod a Dátum(év(kiindulásicella);hónap(kiindulásicells);nap(kiindulásicella))képletet. Természetesen a saját jelöléseid figyelembe vételével.
Üdv.
-
azopi74
addikt
válasz
TrollBalint #25849 üzenetére
Ahhoz miz szólsz, ha csinálsz Name Managerben egy KezdoDatumKorr-t, amiben ignorálod az eredeti cella időadatát, valahogy így:
=DATE(YEAR(mnapkalk[@KezdoDatum]),MONTH(mnapkalk[@KezdoDatum]),DAY(mnapkalk[@KezdoDatum]))
- (de talán van egyszerűbb módszer is erre)
és utána erre hivatkozol a KezdoDatum helyett a képletekben (mnapokkorr mezőben javítva)?
Valahogy így gondoltam:
-
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, -
Delila_1
veterán
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.
-
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. -
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 -
Delila_1
veterán
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. -
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? -
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. -
Delila_1
veterán
-
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
-
Delila_1
veterán
-
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!
-
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!
-
Delila_1
veterán
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.
-
Fferi50
Topikgazda
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.
-
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.
Thrawnad -
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? -
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.
-
Fferi50
Topikgazda
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 #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
Topikgazda
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
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
-
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.
-
Delila_1
veterán
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.
-
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
Új hozzászólás Aktív témák
Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- HTPC (házimozi PC) topik
- Tőzsde és gazdaság
- Spórolós topik
- Kerékpárosok, bringások ide!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Eredeti játékok OFF topik
- 3D nyomtatás
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- TCL LCD és LED TV-k
- További aktív témák...
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Csere-Beszámítás! RTX Gamer Számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 1TB SSD
- Lenovo LEGION Pro 5 / Pro 7, Lenovo Yoga Pro gépek (RTX 4060 / 4070 / 4080 / 4090)
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Bomba ár! HP EliteBook 830 G5 - i5-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- DELL Universal Dock D6000 dokkolók, RTX Legion Pro laptopok 4 év Lenovo garanciával, licencek
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged