-
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
-
Apollo17hu
őstag
Egy megoldás: csinálj egy nxn-es táblázatot! (n=nevek száma)
Először a megszokott módon, majd transzponálva másolod a neveket.
Az így kapott táblázatot kitöltöd az AZONOS függvénnyel. A kapott IGAZ értékeket DARABTELIvel összeszámolod. 2 perc az egész függvénymásolással.
Feltöltöttem egy próbatáblázatot zip-be csomagolva, hogy jobban érthető legyen: Bővebben: link.
Itt egy részlet a munkalapból:
Bővebben: link.
[Szerkesztve] -
Apollo17hu
őstag
válasz Apollo17hu #205 üzenetére
hm...
ez csak 254 névig jó... -
Apollo17hu
őstag
válasz _Hunter_ #613 üzenetére
Bővebben: link
Ilyesmit lehet grafikonnal Excelben. Sajna ez elég hülyén néz ki (mivel értékeket kellene ábrázolni), de nekem jobb nem jutott eszembe.
[Szerkesztve] -
Apollo17hu
őstag
Sziasztok!
Milyen képletet kell beírnom az A2 cellába, ha azt a dátumot szeretném megjeleníteni benne, amikor az A1-es cella legutoljára módosult? (Tehát az utolsó módosítás dátumát szeretném automatikusan tölteni.)
-
Apollo17hu
őstag
válasz Delila_1 #11989 üzenetére
Szia!
Köszönöm, ez jó, viszont át kellene alakítanom, de nagyon kezdő vagyok makrókban.
Meg tudnád nézni, hogy a hibás kódom miért nem működik?Úgy szeretném csinálni, hogy a 2. sortól kezdve a C oszlopban lévő változásokat figyelje a makró, és a D oszlopban jelenjenek meg a dátumok. Azt nem tudom, hogy a változót (i) hogyan kellene úgy beleírni a kódba, hogy az működjön is:
For i = 2 To 300
If Target.Address = Cells(i, 3) Then Cells(i, 4) = Date
Next -
Apollo17hu
őstag
Köszönöm mindkettőtöknek, erre volt szükségem!
-
Apollo17hu
őstag
Akadt mégegy problémám. Ha egy dátumot tartalmazó cellát fűzök össze bármivel, akkor az összefűzött karakterláncban a dátum "számként" jelenik meg.
Pl.
A1 = 2011.11.13
A2 = ÖSSZEFŰZ(A1;" - vasárnap")esetén az A2 cella eredménye nem '2011.11.13 - vasárnap', hanem '40860 - vasárnap'.
Bonyolítja a helyzetet, hogy a dátumot az előző kérdésemben használt makró generálja, tehát a dátumot tartalmazó cella dátum formátumú. Emiatt módosul számértékké, ha az ÖSSZEFŰZ() függvényt használom rá.
Van valami frappáns megoldás a 40860 dátummá alakítására az összefűzés eredményében?
[ Szerkesztve ]
-
Apollo17hu
őstag
válasz Delila_1 #11996 üzenetére
Ehh, rossz volt a példám.
Nem konkrétan a vasárnapot szeretném hozzáfűzni.4 db oszlopból generálom egy html-táblázat forráskódját. A kódot összefűzéssel hozom létre.
Az egyik oszlop viszont ez a bizonyos dátummező.Konkrétan így néz ki most az összefűzés:
=ÖSSZEFŰZ("<tr><td><a href=";$F$1;E2;$F$1;">";A2;"</a></td><td align = ";$F$1;"center";$F$1;">";B2;"</td><td align = ";$F$1;"center";$F$1;HA(C2="aktív";ÖSSZEFŰZ(" bgcolor = ";$F$1;"CCFFCC";$F$1);HA(C2="inaktív";ÖSSZEFŰZ(" bgcolor = ";$F$1;"FFCCCC";$F$1);""));">";C2;"</td><td align = ";$F$1;"center";$F$1;">";D2;"</td></tr>")
, amiből a dátum csak a képlet legvégén szereplő D2 cella. Ami dátum formátumú volt, és emiatt számmá alakul összefűzéskor.
-
Apollo17hu
őstag
válasz Fire/SOUL/CD #11998 üzenetére
királyság
-
Apollo17hu
őstag
válasz Geryson #12069 üzenetére
Ezt sajnos passzolom. Néhány napja nekem is hasonló problémában segítettek, itt is az a baja, hogy a C oszlopodban dátumétékek vannak, viszont a C3 cellából a "<C3" kifejezés idézőjelei miatt a dátumértékek szöveggé(?) alakulnak át, ami nem tesz jót az összehasonlításnak.
-
Apollo17hu
őstag
válasz Sir Pocok #12057 üzenetére
Így elsőre a B, C egyezőséget ezzel, mondjuk az F oszlopba, képletmásolással:
=HA(B1=C1;"x";"")
Utána DARABTELI() függvénnyel összeadhatod az "x"-eket.
A C oszlop azonos celláit passzolom. Esetleg 2007-es Excelben másold át vhova a C oszlopot, és nyomj rá az Adatok menüszalagon belül egy "Duplikációk eltávolítását". Ekkor kiírja, hogy hány cella volt összesen, és hány maradt. A kettő különbsége a duplikálódás.
-
Apollo17hu
őstag
Sziasztok!
Próbálgatom az adatok érvényesítése funkciót, de nem tudom úgy beállítani, ahogy szükségem lenne rá.
Konkrétan egy cellatartományra szeretném beállítani, hogy kizárólag háromféle értéket vehessen fel:
- "W" szöveges értéket,
- "L" szöveges értéket,
- vagy bármilyen egész számot.A "W" vagy "L" beállítása listából sikerült, az egész szám beállítása is, de a kettő együtt már nem megy. Sőt, a "W" és "L" beállításakor azt sem tudom megoldani, hogy kisbetűket ("w", "l") se fogadjon el.
A fentebb vázolt problémáimra milyen megoldást tudtok javasolni?
köszimod: Excel 2010
[ Szerkesztve ]
-
Apollo17hu
őstag
Szia!
Amit te szeretnél, az szerintem már adatbáziskezelés témakör. Sokkal gyorsabban és egyszerűbben megoldható lenne a problémád, ha az adataidat nem Excel-ben, hanem egy adattáblában tárolnád, amit egy adatbáziskezelővel (akár MS Access) vizsgálnál. A többtízsoros makró helyett néhány soros SQL-lekérdezéseket lehetne írni a problémádra, a listázott eredményt pedig akár exportálhatnád is Excelbe.
-
Apollo17hu
őstag
válasz bandus #13051 üzenetére
A szorzói jók, mivel az Rnd függvény intervalluma [0...1[, vagyis az 1-et nem tartalmazza. A felszorzás után pedig veszi az egészrészét, tehát ez rendben van. Azt hagyta ki, hogy a kódba egy külön sorba bele kell írnia a Randomize parancsot, ami "ténylegesen" véletlen számokat fog eredményezni. Ez a kulcsszó azért van elkülönítve az Rnd függvénytől, hogy hiba esetén könnyebb legyen a tesztelés. (Az Rnd függvény miatt minden egyes tesztelésnél más-más értékek jöhetnének ki, de így ki lehet kommentelni a Randomize kifejezést, ami a tényleges véletlenszerűsítést végzi.)
-
Apollo17hu
őstag
válasz föccer #13056 üzenetére
Ezt a jegyzetet 7 éve írta egyetemi tanárom, minket ebből oktattak. Azóta már kibővítve, könyvbe foglalva kiadták, valószínűleg ezért tűnt el szinte teljesen a netről. (Az első oldalát le is vágták, ahol a szerző és a cím szerepel...)
[ Szerkesztve ]
-
Apollo17hu
őstag
törölhető
[ Szerkesztve ]
-
Apollo17hu
őstag
válasz bandus #18198 üzenetére
Ha adatSORokról van szó, akkor minden sor elejére szúrj be egy azonosítót (mondjuk számokat 1-től n-ig), a képletedben pedig használj FKERES-t, ami ezekre az azonosítókra vonatkozik. Fontos, hogy az azonosítók ABC-rendben legyenek, hogy az FKERES helyesen találja meg őket.
Ha a képleted átírtad, akkor keress egy cellát a munkalapon, ami jól látható helyen van, de nem zavar be az adatsoroknál. Erre a cellára alkalmazz érvényesítést, az érvényesítés tartománya pedig legyenek a korábban létrehozott sorazonosítók (amiket az FKERES-sel vizsgálsz). Így kapsz egy lenyíló menüs cellát, aminek az értéke határozza meg, hogy az FKERES éppen melyik sort találja meg.
-
Apollo17hu
őstag
válasz k78chriss #18231 üzenetére
C3 helyett egy egymásba ágyazott HA() függvény esetleg? Vagy a C oszlopban akár C1000-ig is el lehetne így menni?
(Utóbbi esetben felvehetsz egy segédoszlopot, ami azt vizsgálja, hogy C-ben van-e érték. E segédoszlop cellaértékei legyenek mondjuk 1, ha C-ben nincs semmi, 2 pedig, ha van. Ezután FKERES-sel rákeresel a 2-es értékre, és a legelsőt fogja megtalálni.)
[ Szerkesztve ]
-
Apollo17hu
őstag
válasz terencehill #18268 üzenetére
Ha meg lehetne oldani, akkor a keskenyebb oszlopokkal rendelkező soroknál mivel töltenéd ki a "hézagokat"? Egyáltalán ez mire lenne jó?
-
Apollo17hu
őstag
válasz -szabi- #18566 üzenetére
Szia!
Lehet, hogy később rámcáfolnak, de szerintem nincs olyan formátum, hogy perc:másodperc:tizedmásodperc.
Helyette használhatsz ó:pp:mm,00 formátumot, aminél működik az összeadás. Arra figyelj, hogy 77:42,51 helyett 1:17:42,51-et adj meg (tehát az órákat "be kell váltani", a tizedmásodperceket pedig nem kettősponttal, hanem tizedesjelölővel kell elválasztani). -
Apollo17hu
őstag
Sziasztok!
Van egy képletezési problémám, amit eddig csak fapados megoldásokkal tudtam áthidalni.
Konkrétan egy idősort szeretnék diagramon ábrázolni, méghozzá úgy, hogy az idősor ne torzítson, "időarányos" legyen. Ehhez ugyan ki lehet választani Excel-ben azt az opciót, hogy a tengelyt dátumként értelmezze, nekem viszont nem (csak) napjaim, hanem óráim és perceim is vannak.
Az X-tengely (idősor) feliratai pl. így néznének ki:
2013. 11. 15. 20:00
2013. 11. 16. 8:00
2013. 11. 16. 11:45
2013. 11. 16. 14:15
2013. 11. 16. 14:35
2013. 11. 16. 16:30
2013. 11. 17. 9:15
2013. 11. 17. 10:45
2013. 11. 17. 11:00
2013. 11. 17. 14:25
2013. 11. 17. 15:30
2013. 11. 17. 19:20
2013. 11. 17. 21:45
2013. 11. 18. 11:45
2013. 11. 18. 18:15
2013. 11. 18. 20:30Ezeket nem tudom dátumként értelmez(tet)ni az Excel-lel, mert az órákkal és a percekkel nem törődik. Azt találtam ki, hogy áthidalásként készítek egy olyan sorozatot, ami - növekvő sorrendben -minden dátum&időértéket tartalmaz, majd ehhez LOOKUP-olom hozzá a fenti tengelyfeliratokat (és a hozzájuk tartozó megjelenítendő értékeket):
2013. 11. 15. 20:00
2013. 11. 15. 20:05
2013. 11. 15. 20:10
2013. 11. 15. 20:15
2013. 11. 15. 20:20
2013. 11. 15. 20:25
2013. 11. 15. 20:30
2013. 11. 15. 20:35
2013. 11. 15. 20:40
2013. 11. 15. 20:45
2013. 11. 15. 20:50
2013. 11. 15. 20:55
2013. 11. 15. 21:00
2013. 11. 15. 21:05
2013. 11. 15. 21:10
2013. 11. 15. 21:15
...Ezek mellé FKERES-sel megnézném, hogy az eredeti listában lévő értékek (tengelyfeliratok) léteznek-e. Ha igen, akkor az FKERES kiadná a megjelenítendő értéket (pl. 2013.11.15. 20:00-kor 130/80-as vérnyomás).
Ebből a generált listából már torzítatlan diagramot tudnék készíteni (nem kell dátumformátumúra állítani). A gond viszont ott van, hogy ha a "lehúzós" módszerrel próbálom elkészíteni az 5 perccel növekvő sorozatot, akkor néhány tucat cellánként 1-1 másodperc hozzáadódik a sorozathoz. Ez miért van? Valamiféle Excel-kerekítés bukik ki? Ezt hogy tudom kiküszöbölni?
Emiatt az FKERES nem talál tökéletes egyezést, így nem lesznek megjelenítendő értékeim...Van esetleg más (egyszerűbb) megoldás a problémámra?
Előre is köszönöm.
-
Apollo17hu
őstag
Lusta vagyok megkeresni, és lehet, hogy sokáig is tartana: hol lehet beállítani, hogy adatbevitelnél az Excel ne másolja automatikusan a kijelölt cella feletti cella formátumát? (Pl. beviszek vmit A2-be, erre A2 megkapja az A1-es cella sárga hátterét.)
Szerk.: A formátummásolás akkor automatikus, ha a cellák tartalma egyezik.
[ Szerkesztve ]
-
Apollo17hu
őstag
2013-as Excel: szövegre formázott cellába telefonszámot írok: +3670 123 4567, majd berak egy aposztrófot a string elé. Bármit csinálok, mindig beszúrja, és jelzi, hogy szövegként bevitt számot tartalmaz a cella. A cella alatt hasonló telefonszámok szerepelnek, azokba sehova nem szúrja be az aposztrófot. A "rejtett" aposztróf miatt az oszlopomban az első telefonszám balra rendeződik, míg a többi jobbra.
Hogy tudom elérni, hogy ne szúrja be automatikusan az aposztrófot?
-
Apollo17hu
őstag
Excel 2013-ban 1 sort 1 rekordként kezelek. Minden sorba változó számú képet szúrtam be. Mi a legegyszerűbb módja annak, hogy a beszúrt képek a sorhoz (vagy a sor egyik cellájához) rögzítődjenek úgy, hogyha a sorokat valamelyik attribútum (oszlop) alapján rendezem, akkor a képek a saját rekordjuknál maradjanak? (tehát a képek "lekövessék" a rendezést)
-
Apollo17hu
őstag
válasz Delila_1 #21934 üzenetére
Köszi, ezt nézegettem, de eddig nem működött. Az volt a probléma, hogy a képek cellái már nem tartoztak a rendezendő táblázathoz. Ezt nem igazán értem, hogy mi határozza meg (a képek a táblázat jobb szélén vannak). Azt ki lehet deríteni valahogy, hogy egy kép melyik cellához tartozik? Vannak olyan képek, amelyek 2-3 cellát is lefednek (vízszintesen), mert egymáshoz igazítottam őket.
szerk.: Valószínűlg azt fogom csinálni, hogy a képeknél egy baromi széles oszlopot használok, amibe belefér az összes.
[ Szerkesztve ]
-
Apollo17hu
őstag
Sziasztok!
Van egy 35 megás Excel-fáljom (xlsb). Szeretném csökkenteni a méretét, ezért a benne szereplő kb. 40 munkalapot egyesével külön fájlba (xlsb) mentettem, hogy megnézzem, külön-külön mekkora méretűek.
Az így legyártott fájlok méretének összege közel 100 mega. Ez hogy lehet?
(A fájlokban vannak hivatkozások is.) Van olyan fájl, ami 10 megás, de csak 200 sor x 30 oszlopból áll.Milyen egyéb módszer van arra, hogy kiderítsem, hol tudok csökkenteni a fájl méretén?
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Mibe tegyem a megtakarításaimat?
- Milyen CPU léghűtést vegyek?
- Horgász topik
- Építő/felújító topik
- Milyen légkondit a lakásba?
- Futás, futópályák
- Augusztustól nagyot változik a Shein élete
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Apple iPhone 15 Pro Max - Attack on Titan
- Foxpost
- További aktív témák...
- Canva Pro előfizetés - 1 éves
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!