- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- bitpork: Augusztus 2- szombat jelen állás szerint.
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- eBay-es kütyük kis pénzért
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- Yutani: Yutani Retró Hangkártyái: AdMOS AdWave 32
- user2: Kia Ceed Gold 160 1.5 T-GDI MY2024
-
LOGOUT
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
-
marec1122
senior tag
-
Delila_1
veterán
válasz
marec1122 #39394 üzenetére
Mutt válaszán kívül még két megoldás:
=SZORZATÖSSZEG((A1:A21<>"")/DARABTELI(A1:A21;A1:A21))
vagy egy tömbfüggvény, amit Shift + Ctrl + Enterrel kell bevinned
=SZUM(1/DARABTELI(A1:A21;A1:A21))
Az A1:A21 helyére a saját tartományod címét írd be.
Szerk: félreértettem. Arra az esetre írtam a függvényeket, ha meg kell számolni, hány féle érték vab a tartományban.
-
marec1122
senior tag
Köszönöm szépen. élnék még egy kérdéssel ha lehet. Ha úgy akarnám megoldani hogy van eleve elrendelve 3 időszak(kategória) ami csak simán szöveg 6-8;8-12 és 12-. És az lenne a feladat hogy ahogy lehúzom az oszlopon (persze több napnyi adatmennyiség van) írja ki hogy az adott időpont mondjuk 2018.09.03 6:12 melyik kategóriába tartozik bele. ez az uccsó megígérem
-
wednesday
őstag
Sziasztok!
Köszönöm az eddigi segítséget!
Lenne még egy kérdésem. Arra van módszer, hogy egy táblázatba átemelt adatokat, amiket beillesztünk rögtön zároljuk is, hogy ne lehessen módosítani vagy törölni? Tehát ott van zár, ahova került adat.
-
BullZeye
veterán
Listát szereznék színezni az átláthatóságért, viszont ami eszembe jut feltételes formázás, az nagyon hosszadalmas lenne, és bízom benne van egyszerűbb megoldás.
Egyszerű feladat lenne, adott kb 20 sor szöveggel, mondattal, amiben szerepel 5 féle gyümölcs minden mezőben.
Az alma egy finom gyümölcs
A narancs színe narancssárga
A banán görbe
Nagyon szeretik a gyerekek a görögdinnyétEzeket a mondatoknak szeretnék háttérszínt állítani, ha alma akkor piros, ha narancs akkor narancs, ha banán akkor sárga, ha görögdinnye akkor zöld legyen a szöveg háttere.
Van jobb megoldás annál, hogy csinálok jelen esetben 5db feltételes formázást az adott szakaszra? Most még csak 20 soros a lista, és csak 5-6 féle keresés van benne, de később bővülhet akár 20-30ra és az amúgy is túlzsúfolt listát nem szeretném mégjoban teletűzdelni, ha van jobb megoldás.
-
Mutt
senior tag
válasz
marec1122 #39394 üzenetére
Szia,
Az eredeti kérdésre a DÁTUMÉRTÉK és IDŐÉRTÉK összehasonlítható számmá (a dátumok sorszámok: 1900. január 1-e óta eltelt napok száma, az időértékek pedig 0-1 közötti törtszámok)
Az alábbi képlet megmondja, hogy az általad megadott időpont elmúlt-e vagy sem:
=HA(DÁTUMÉRTÉK("2018.09.03")+IDŐÉRTÉK("6:12:49")<MOST();"elmúlt";"még nem múlt el")
...hány időpont van 6-8 óráig, 8-12 óráig és 12 óra után...
A DARABHATÖBB (COUNTIFS) függvény használható erre a problémára; a kritériumok között tudunk használni nagyobb, kisebb, kisebb és egyenlő stb. operátorokat.
Vhogy így:=DARABHATÖBB(adatsor;">="&kezdődátum;adatsor;"<"&végdátum)
Pl. A lenti képlet megadja, hogy az A-oszlopban hány olyan időérték van ami 0-6 óra között voltszeptember 3-án.
=DARABHATÖBB(A:A;">="&DÁTUMÉRTÉK("2018.09.03")+IDŐ(0;0;1);A:A;"<="&DÁTUMÉRTÉK("2018.09.03")+IDŐ(5;59;59))
Az IDŐ fuggvényben megadhatod másodperc pontosan, hogy milyen érték legyen.
üdv
-
marec1122
senior tag
válasz
föccer #39393 üzenetére
egy kicsit átalakítom a kérdést. van egy oszlop tartalma a következő. Megoldható e makró nélkül hogy kiszűrjük hogy hány időpont van 6-8 óráig, 8-12 óráig és 12 óra után. ha megoldható akkor pontosan hogyan ?
2018.09.03 6:12
2018.09.03 7:11
2018.09.03 9:02
2018.09.03 8:30
2018.09.03 7:59
2018.09.03 8:35
2018.09.03 10:19
2018.09.03 9:18
2018.09.03 9:37
2018.09.03 11:07
2018.09.03 11:30
2018.09.03 12:54
2018.09.03 12:32
2018.09.03 12:59
2018.09.03 13:41
2018.09.03 13:12
2018.09.03 13:20
2018.09.03 14:06
2018.09.03 14:24
2018.09.03 16:05
2018.09.03 16:01 -
marec1122
senior tag
Sziasztok!
Azt szeretném megkérdezni, hogy egy ilyen idő formátumot lehet e valahogy ha függvénybe rakni.
PL A1 = 2018.09.03 6:12:49 és a ha Függvény A1< valamely időpontnál. Létezik valami ilyesmi és ha igen hogy lehet alkalmazni? -
Delila_1
veterán
válasz
wednesday #39390 üzenetére
Tervező módban az egérrel könnyedén állíthatod a vezérlő méreteit, de a tulajdonságoknál pontosan is megadhatod a szélességét a Width mezőben.
Nem tudok róla, hogy kulcsszavakra lehetne keresni benne.
Az egyszerre látható sorok számát a ListRows opciónál állíthatod be. Ez alapértelmezés szerint 8, de ha nagyobb értéket adsz neki, több sort mutat, könnyebb a választás a hosszú szövegek közül.
-
wednesday
őstag
válasz
Delila_1 #39389 üzenetére
Köszi ez nem rossz megoldás.
A Beviteli listának van olyan tulajdonsága, hogy sortörést tudjon használni? 3-4 soros szövegnek látszódnia kéne. Aztán sok esetben a hosszú szöveg miatt nem elég a kezdő betűk gépelése. Most nézem rengeteg megnevezés hasonlónak kezdődik (több mondatból álló szövegek, ezek az egyesített cellák sortöréssel).
Kulcsszavakra való keresésre van valamilyen lehetőség?
-
Delila_1
veterán
válasz
wednesday #39388 üzenetére
Érvényesítés helyett használj ActiveX vezérlőt.
Fejlesztőelemek > Vezérlők > Beszúrás > ActiveX vezérlők > Beviteli lista
Tervező módban legyél, a tulajdonságoknál a ListFillRange helyen adhatod meg a bevitel helyét, pl. A1:A50.
Kikapcsolva a tervező módot már működik is a kezdőbetűre ugrás. -
wednesday
őstag
Nagyon köszönöm a segítségedet, működik, hálás vagyok.
Ezt fogom használni. Viszont nem jól adtam meg az űrlap kinézetét. A struktúra felépítése pontos, mert le is fut a makró. Az első (2-es) sorra.
A a vmi2, vmi3, vmi4, vmi5 több sorból is állhat. Lehet1, 2 vagy 10 stb sora is. Amibe vagy kerül éppen adat vagy nem, adott feladattól függően.
Már csak azt kéne beállítanom, ahogy, ha az űrlapon 6 sor adat van vagy éppen 3 akkor, azokat pakolja át a mentési táblába. Üres sorokat ne vegye figyelembe.
És lenne még egy kérdésem. Beállítok egy legördülő menüt egy cellára. 50 soros tábla adat is lehet benne vagy több. Van arra valami parancs, hogy a cellába kezdem begépelni a kezdőbetűket és elkezdi szűkíteni a találatokat és ne a legördülő sorból keljen kibogarásznom a megfelelőt? Mert most nem reagál gépelésre pl: egy kezdő betűre.
-
Anonymusxx
senior tag
Mindegy, megoldottam máshogy, a neten találtam leírást a notepad++ -hoz..
-
Anonymusxx
senior tag
válasz
Delila_1 #39385 üzenetére
Köszi, egy kicsit részletesebben? Kb 20 éve használtam táblázatot amikor suliba jártam
Azt sikerült csak megoldanom egy 30-40 perc alatt hogy a legelső A1-ben lévő szöveghez hozzáadjam...
Szerk most látom hogy =A1 & "/abc" az a1 miatt csak az első sorhoz fogja adni, szóval nem értem hogy lehetne megcsinálni...
-
Delila_1
veterán
válasz
Anonymusxx #39383 üzenetére
vegyük, hogy az eredeti szöveged az A1 cellában van. Az eredmény cella képlete:
=A1 & "/abc"
A képletet másolhatod a többi kipótolandó cella mellé.
-
lappy
őstag
válasz
Anonymusxx #39383 üzenetére
Igen meg lehet csinálni
-
Anonymusxx
senior tag
Sziasztok, ezt szeretném megoldani:
Rövid szavak után (amik sorban vannak rendezve, tehát könnydén beilleszthetők bárhova ) után beilleszteni egy adott szöveget (pl /abc a példa szerint ) , pl:
xyz/abc
123/abcNézegettem a notepad++, és a google táblázatot, gondolván hogy a táblázatba beillesztem a szöveget, a második oszlopba a szöveget, és összeillesztem, ha lehet, de nem tudom hogy ezt meg e lehet csinálni
-
Mutt
senior tag
válasz
Csabi890331 #39379 üzenetére
Szia,
A Worksheet Change eseményét kell használnod.
VBA email küldésre itt vannak megoldások: https://www.rondebruin.nl/win/s1/outlook/mail.htmHa van konkrétumod, akkor az itteni csapat tud segíteni.
üdv
-
Mutt
senior tag
válasz
wednesday #39378 üzenetére
Szia,
A leírásod alapján vmi ilyen struktúrában van az űrlapod.
Kitettem mellé egy Mentés nevezetű gombot, amihez rendelheted ezt a makrót:
Sub Mentes()
Const urlap_helye = "Urlap" 'munkalap neve ahol van az űrlap
Const mentes_helye = "Mentes" 'munkalap neve ahova menteni kellene
Dim utolsoSor As Long
Dim wsForras As Worksheet
Dim wsMentes As Worksheet
Set wsForras = ThisWorkbook.Sheets(urlap_helye)
Set wsMentes = ThisWorkbook.Sheets(mentes_helye)
With wsMentes
utolsoSor = .Range("A" & Rows.Count).End(xlUp).Row + 1 'megkeressük az első szabadsort a mentés lapon
.Cells(utolsoSor, "A") = Now 'A-oszlopba rögzíjük a mentés dátumát
.Cells(utolsoSor, "B") = wsForras.Range("D1") 'B-oszlopba jön az első sorban lévő D-L egyesített cella tartalma
.Cells(utolsoSor, "C") = wsForras.Range("A2") 'C-oszlopba az A2-es cella tartalma
.Cells(utolsoSor, "D") = wsForras.Range("C2") 'D-oszlopba a C-H tartalma
.Cells(utolsoSor, "E") = wsForras.Range("J2") 'E-oszlopba a J2 tartalma
.Cells(utolsoSor, "F") = wsForras.Range("K2") 'F-oszlopba a K2 tartalma
End With
End SubRemélem a bent lévő kommentek alapján át tudod írni/pontosítani, hogy honnan és hova mentsen a makró.
üdv
-
wednesday
őstag
válasz
wednesday #39378 üzenetére
Most makro rögzítése paranccsal próbálkozom amatőr módon.
A másolás lefut, eddig oké. Azt kéne kinéznem, hogy mindig csak azokat a cellákat emelje át, amibe adatok vannak. És a másik táblázatba mindig csak üres sorokba és oszlopokba tegye az adatokat szépen egymás alá, összegyűjtve őket.
-
Csabi890331
újonc
Sziasztok,
Van egy szabadság tervező táblázatom, amit úgy szeretnék megcsinálni, hogy az adott honap minden egyes napja külön cellában van, és ha ebbe a cellába berögzítenek egy értéket, akkor azt vizsgálja egy makró, utána pedig van egy mentés gombom és generáljon egy levelet és a levélben szerepelnie kell annak a dátumnak amibe az értéket írta.
Lehetséges ezt megoldani?
Segítségeteket köszönöm
Üdv Csabi
-
wednesday
őstag
Sziasztok!
Szeretnék segítséget kérni makro-hoz, mert egyáltalán nem vagyok benne járatos.
Nem tűnik bonyolult feladatnak egy egyszerű másolásról lenne szó. Adott az első fülön egy táblázat. A, C-től H-ig egyesített nagy cella, aztán J, K.
Van még felette ugyancsak egy egyesített nagy cella D-től L-ig.
Ebbe a táblázatba (adatlapra) lehet adatokat felvinni, vagy legördülőből a megfelelő sort. Mikor kész az adatlap szeretném egy másik fülre rámenteni az összes kitöltött adatot, oda már szépen oszlopokba rendezve. Itt lenne mentve az átmásolt adat.
Mikor törlöm az adatlapi táblázatot, hogy új adatokat vehessek fel, miden makró parancsnál be lehetne másolni a másik fülön lévő táblázatba a következő üres cellákba az adatokat. Oda menteném mindig a felvitt adatokat.
Bár az is jó megoldás lenne, ha egy táblázatot töltögetek ki és azt vinné át az exceles adatlapra, amit aztán nyomtatni lehet.
Remélem érthető voltam. Segítséget előre is köszönöm.
-
allein
addikt
válasz
allein #39372 üzenetére
Sziasztok. Próbálkoztam a gépház beállításokkal:
- gépház/alkalmazások/alapértelmezett alkalmazások/fájltípusok alapértelmezett alkalmazásainak megadása, megkerestem a .csv részt, hiába kattintok az excel helyett a jegyzettömbre, rákattintok a jegyzettömbre, egyet villan a taskbar és ennyi, nem történik semmi, marad az excel. Nem lehet, hogy valami el van állítva az excelben?
-
GreenIT
tag
Azon vacilalok, hogy lehetne Excelben elovarazsolni egy Delila ikont, aki szorult helyzetemben idonkent kinyulna a monitorbol es megfelelo billenytukombinaciopval megoldana a gondot.
-
allein
addikt
Sziasztok. Nem rég történt win10 telepítés. Csv. fájlokat jegyzettömb formátumban szeretném megjeleníteni de nem sikerül. Hiába kattintok rá egy ilyen fájlra, jobb click, tulajdonságok, társítás, módosítás, kiválasztom a jegyzettömböt, alkalmaz gombra kattintok és utána ok. Még mindig excelben nyitja meg, tudtok ebben segíteni?
Office 365-öt használom.
-
Delila_1
veterán
válasz
ny.janos #39368 üzenetére
Igazad van, ennek megfelelően átalakítottam.
Az A oszlop alján szerepelnek a színkódok.
Atyca (39369): szívesen a "tacepaót".
-
ny.janos
tag
válasz
ny.janos #39367 üzenetére
Bérezés szempontjából indokolt a megkülönböztetés.
2012. évi I. törvény a munka törvénykönyvéről
140. §
(1) Vasárnapi munkavégzés esetén ötven százalék bérpótlék (vasárnapi pótlék) jár,
(2) A munkavállalót munkaszüneti napon történő munkavégzés esetén száz százalék bérpótlék illeti meg.
(3) A (2) bekezdés szerinti bérpótlék jár a húsvét- vagy a pünkösdvasárnap, vagy a vasárnapra eső munkaszüneti napon történő munkavégzés esetén. -
ny.janos
tag
válasz
Delila_1 #39355 üzenetére
Én a 2018. évi dátumokra gondoltam (először nem is figyeltem, hogy felvitted a 2019. évi naptárt is.
Én a BD oszlopban csak az ünnepnapokat a BE oszlopban pedig az áthelyezett pihenőnapokat tüntettem fel. A te megoldásodban ezek együtt szerepelnek a BD oszlopban. Kivéve a pünkösd vasárnapot (2018.05.20.), de ez lehet, hogy véletlen maradt ki a felsorolásodból.Én a BE oszlop alapján a szombati napoknak megfelelő színnel jelöltem ezeket a pihenőnapokat, te pedig a BD alapján ugyanúgy, ahogy az ünnepnapokat. Nem mondom, hogy egyik vagy másik rossz lenne, csak más.
Az áthelyezett pihenőnapokon végzett munkáért járó bérezés szinte biztosan eltér a fizetett ünnepnapon végzett munka bérezésétől. Nem tudom, hogy atycának szüksége van-e a megkülönböztetésre, de gondoltam legyen eltérő színű, hátha.
Abban sem vagyok biztos, hogy valamennyi munkáltató azonos bért fizet pl. a vasárnapokon és az ünnepnapokon végzett munkáért. Ezért pl. feltüntettem az ünnepnapok között húsvét és pünkösd vasárnapot is (2018.04.01., 2018.05.20).
A linkelt 2019. évi munkaügyi naptárt sem értem ebből a szempontból, hogy miért nem jelöli ezeket. -
-
Kommy
veterán
Sziasztok,
kellene egy kis segítség van egy elég nagy excel táblám amiben logok vannak számokkal, és arra lenne szükségem, hogy minden sorból csak 1-et lássak, remélem érthető mit szeretnék. [kép]
A csatolt képen látható részből szeretném ha 2 sor látszódna csak, mert ez két külön adat -
∂яσнυη
senior tag
Sziasztok
Olyan gondom lenne, hogy excel és powerpoint megnyitása után maga a lenti "munka terület" néha fehérre vált/vibrál 10 másodpercenként. Mintha frissítené magát. Valakinek van rá ötlete mit lehetne vele kezdeni?
-
atyca
senior tag
Ezt a tekercset hogyan csináltad?
Nyomtatásnál, szerkesztésnél nem zavar, csupán érdekelne a dolog mikéntje.
Olyan mintha egy másik "rétegen"lenne,hiszen a nyomtatási képen nem látszik. -
ny.janos
tag
válasz
Delila_1 #39353 üzenetére
Amiért úgy csináltam, ahogy: a hosszú hétvégéken a szombat (pihenőnap) és vasárnap (munkaszüneti nap) előtt van egy csütörtökre eső, vagy utána egy keddre eső ünnepnap. A köztes péntek vagy hétfő pedig egy másik szombatra áthelyezett munkanap, amely így a szombat helyett pihenőnappá válik. Sajnos nagyon sok weboldalon megtévesztően rosszul szerepel, és ünnepnapnak titulálják ezt a pénteket vagy hétfőt. Én ezt szándékosan a szombatokkal megegyező formátumúvá kívántam tenni, ezért hoztam létre neki külön táblázatot.
-
Delila_1
veterán
válasz
ny.janos #39351 üzenetére
Nem néztem meg, milyen dátumok szerepelnek a pihenőnapoknál, mert az elnevezésüket nem tudtam értelmezni. Ezek munkanapként értelmezett szombatok, amik a BF oszlopban már eleve megvoltak.
Szombatokat nem vittem az ünnepek közé. 1 db vasárnap (2018.04.01) szerepel az ünnepek között, ahogy a munkaügyi naptárban is. Nem mindegy, hogy hétvége, vagy ünnepnap, a fizetés szempontjából. -
atyca
senior tag
Köszi mindenkinek!
Leghamarabb holnap után tudok ezzel foglalkozni,mert ma 24h szolgálatot nyomok.
De még egyszer -
-
ny.janos
tag
Nem rabolod az időmet (meg egyébként is megcsináltam már egyszer, akkor most az lenne felesleges részben
).
Az általam alkalmazott megoldás értelmezéséhez nézd meg a dinamikus névtartományok használatáról készült bemutató videót, és meg fogod szerintem érteni a dolgokat.
A lényeg az egyes oszlopok elnevezésén (a videóban ha minden igaz - nem néztem vissza - Ctrl + Shift + F3), illetve a névkezelőben ezáltal létrejött tartományokra a képletekben történő hivatkozásban van (F3 alkalmazása a képlet beírása során). Mivel ezt valószínűleg nem ismerted, ezért nem is érthetted a képletemben lévő részt, s nem tudtad, honnan találja meg az FKERES az ünnepnapokat.
A haszna számodra az, hogy mindegy, hogy ezeket a táblázatokat hol helyezed el, melyik munkalapon, bármelyik munkalapon egyszerűen tudsz rájuk hivatkozni a képlet beírásakor, elég lenyomnod az F3-at.A fájlodat visszatöltöttem IDE.
Időközben vettem észre, hogy én is rosszul írtam fel az egyes dátumokat, mivel december 24-e az ünnepek között is szerepelt, pedig az pihenőnap. Ezért az ünnepnapok közül töröltem. A pihenőnapok formátumát csak a 4. sortól alkalmaztam a 2. helyett, mert utóbbi esetében a dátum és a hét napja olvashatatlan lett volna. Így viszont ezeknek a napoknak a "fejrésze" sárga hátterű lett, mert szombat, a dolgozóknál viszont nincs háttér, mert munkanap. Ezen majd változtatsz, ha gondolod.A most elkészített 5 formázás minden mást megelőz, ezért ha az általad már korábban beállított formázások meg kel előzzék ezeket, akkor a sorrendben ezt az 5 formázást helyezd az utolsó 5 helyre.
-
atyca
senior tag
válasz
ny.janos #39345 üzenetére
Mélységesen lekötelezel!
Még az egyszerűbb dolgokkal megbírkózom, de miután sokszor nem látom át a dolgok logikáját - a hétköznapi matematikán túli dolgok a feledés homályába tüntek - a többi kínszenvedés.
Az az igazság,hogy segédlet nélkül is színezhetném ezeket a dolgokat,nem tudom megéri-e,hogy rabolom az idődet. -
ny.janos
tag
Szia!
Külön munkalapon lettek felvéve összesen 3 tartományban az ünnepnapok (1), a munkanapnak nyilvánított szombatok (2) és az áthelyezett munkanapok (3). Az FKERES innen olvas. Ezek a tartományok egyrészt táblázattá lettek téve, másrészt névkezelőben a tartomány el lett nevezve, így egyszerűbb rá hivatkozni. (Ennek előnye, hogy ha ezeket pl. 2019-ben bővíted, akkor a képletekben nem kell módosítanod emiatt, mert a képletben a hivatkozott tartomány automatikusan bővül.)
Ha neked is megfelel, akkor estefelé a te általad feltöltött táblázaton beállítom ezeket a formázásokat és visszatöltöm (feltéve, hogy abban a táblázatban van szükséged erre a formázásra is). -
atyca
senior tag
válasz
ny.janos #39333 üzenetére
Üdv!
Itt el is akadtam.
Egyszerűen nem fér a fejembe ez az FKERES dolog.
Hogyan fogja felülírni azokat a szombatokat,amiből munkanap lett?(a többiről nem is beszélve)
Nézem a megosztott excel fájlodat,de mintha óhéberül lenne ez a rész.
Nálad a táblázat külön fülön van,és én még azt sem látom,hogy mivel kerestetsz ott....
Óóóó de öreg vagyok már ehhez -
Mutt
senior tag
válasz
Anulu79 #39334 üzenetére
Szia,
A 38943-as hozzászólásban adtam egy képletet, amellyel lehet egy cella színét (kivétel ha feltételes formázással lett színezve) számoláshoz felhasználni, de körülményes és mivel a színezéskor az Excel nem számolja újra az értékeket nem megbízható.
Lehet egy saját függvényt makróval létrehozni ehhez a feladatohoz (a fent linkelt hozzászólásban van is egy), de annak is vannak problémái.
Jobb megoldás lenne, hogy az említett 7 cella tartalmát/színét megvátloztató logika alapján készülne el a 8-ik cellába egy olyan számítás ami jó lenne.
Ehhez a kérdés: hogyan kerül megállapításra a 7 cella színe? van ott függvény ami ezt csinálja vagy a felhasználó állítja be más cellák alapján?üdv
-
Mutt
senior tag
Szia,
A SZÖVEG.KERES és SZÖVEG.TALÁL függvények tudnak szövegben keresni, de ehhez az kell hogy a szöveg fájl be legyen töltve egy munkalapra.
Azonban ha Excel 2010 vagy frissebbed van, akkor a Power Query-vel lehet listát csinálni külső segédprogram ("dir" parancs) nélkül egy mappában található fájlokról és ott használni a Text.PositionOf függvényt.
üdv
-
ny.janos
tag
Szia!
Függvény txt-ben nem fog működni, mert az nem excel.(Ha az elérési úttal együtt van szükséged a találatra, annak megoldása még excelbe importálás esetén is nehéz feladat - nekem 1 órán belül biztosan nem menne.)
Ha nem tömegesen kell keresned értékekhez tartozó sorokat, akkor egyszerűbb a txt saját keresője (Ctrl + F). -
atyca
senior tag
Nagyon köszi!
Ez így nevenként szűr, és másol a megfelelő névhez a másik lapon?
Kerestem benne valami változót (így másodjára), de nem láttam...
Jó itt lenni Uraim, és Hölgyeim!
Ha nem lennék túl az 5. x-en (nem kicsit kiégve), akkor biztos foglalkoznék ezzel az excel varázslattal egy picit behatóbban is.
De már megérte itt lenni, mert ezt a dátumozós dolgot megtanultam.
Másnak ez semmi, nekem sikerélmény.
Köszönöm még egyszer mindenkinek!
u.i:Jövök még... -
atyca
senior tag
válasz
ny.janos #39326 üzenetére
Szia!
Próbáltam ezt a bőrt ráhúzni az én fájlomra,de valamit elszúrtam.
Az áthozott óráknak a december D4,D7,D10..... cellákban kéne megjelenni, a november AG4,AG7,AG10 cellából merítkezve.
A dec. D4 mezőnél próbálkoztam a testreszabással.
Bocs,ha bénázok,de szinte a nullával egyenlő ezirányú képzettségem
ITT megosztom veletek a fájlt. -
huan
őstag
Sziasztok!
Olyan kérdéseim lennének, hogy:
- az fkeres-függvénnyel, vagy más hasonló függvénnyel lehet .txt-ben keresést indítani?
- ha nem, akkor importálom a .txt-tartalmát excelbe, de hogyan tudnék fkeressel megkeresni pl. ezt: aaaaaaa-bbb.pdf
ilyen tartalmú sorokban?
(az egész sor tartalma kellene)
d:\gggggg\kkkkkk\lllll\aaaaaaa\bbbbbbb-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\cccccccccc-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\ddddd-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\gggggggdefr-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\aaaaaaa-bbb.pdf -
Anulu79
addikt
Sziasztok!
Adott mondjuk 7 egymás melletti cella amelyekben szám értékek vannak. Létezik olyan függvény ami azt nézi, hogy milyen színű az adott cellákban az érték? Mondjuk ha zöld mind akkor a 8. cellában azt írja ki, hogy OK he meg van benne piros (vagyis nem teljesül az a feltétel, hogy mindegyik zöld) piros akkor azt írja be, hogy NOK?
-
ny.janos
tag
Egy adott naptár színezést átvinni egy másik munkalapra szerintem csak makróval oldható meg, de van erre képletes megoldás is.
Feltételes formázással megoldható az egész.
- először formázod a szombatokat és a vasárnapokat (tetszőleges sorrendben) a HÉT.NAPJA függvénnyel,
- majd formázod az ünnepnapokat FKERES-sel egy segédtábla alapján (melyben felviszed az ünnepnapokat).Az én ITT elérhető megoldásomban a három feltételes formázást kiegészítettem további kettővel, így hosszú hétvégék hétfőit / péntekeit is pihenőnapnak, és a helyettük munkanapnak nyilvánított szombatokat is munkanapnak mutatja a formázás.
A dátumokból csinálhatsz nap formátumot a korábban írtak szerint, ha úgy szimpatikusabb.
-
ny.janos
tag
válasz
Cece04 #39327 üzenetére
A választ itt találod.
-
Cece04
tag
Sziasztok,
van egy olyan problémám, hogy amikor másolok egy képletet egyik helyről a másikra, akkor az eredménynél ugyanazt írja ki, mint ahonnan másolom a képletet.
mint itt is látszik:
hiába viszi át jól a képletet a C3 mezőbe, az eredmény ugyanaz,mint a felette lévő sorban.
Ha belelépek a cellába F2-vel és nyomok egy entert, akkor átvált a megfelelő számra, jelen esetben 30-ra.
Mit állítottam át?Köszi szépen.
-
ny.janos
tag
Nem tudom, hogy jól értem-e a kérdésed, de a képletet kiegészítettem úgy, hogy az első sorban írt dátumok alapján nézni, hogy mi a hónap utolsó napja, és abban az oszlopban keresi az "atv" szöveget.
Az általam készített mintafájlt (így talán könnyebb az értelmezése, mint szimplán szövegesen leírva), megtalálod ITT.
-
Fferi50
Topikgazda
válasz
vvoros #39322 üzenetére
Szia!
1. Légy szíves használd alul a Programkód gombot, mert így bizony nem lehet értelmezni amit írtál
2.Nyilván makrórögzítővel vetted fel ezt a kódot. Ha van egy megfelelően működő képleted az I2 vagy másik cellában, akkor a VBA nézet Immediate ablakában (ha nem látod, akkor a View menüben megtalálod) beírod a következő sort:
? Range("I2").Formula utána Enter
Így meglátod a megfelelő képletes formát, pl.=AVERAGEIFS(A1:A7,B1:B7,">0")
Ez alapján meg tudod adni a tartományod számára a képletet, pl.Range("I2:I" & NumberOfData).Formula="=AVERAGEIFS(A$1:A" & NumberOfData & ",B$1:B" & NumberOfData & ","">0"")"
Természetesen ha abszolút hivatkozás kell valahova, akkor ne felejtsd le a dollárjelet.Üdv.
-
vvoros
újonc
Sziasztok!
Pár napja kezdtem el VBA-val foglalkozni, elnézést a láma kérdésért.
ÁTLAGHATÖBB függvényt szeretnék behívni, két verzióval próbálkozom, egyrészt formulamegadással:
Range("l2").FormulaR1C1 = "=AVERAGEIFS(R2C2
35136C2,R2C7
35136C7,RC[-5],R2C10
35136C10,RC[-2])" ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
' Range("l2").Select
' Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
' Columns(12).Select
' Selection.NumberFormat = "0.00"másrész for ciklussal
Dim i As Long
For i = 1 To NumberOfDataRange("l" & i).FormulaR1C1 = Application.AverageIfs(columnB, columnG, Sheets(1).Range("g" & i), columnJ, Sheets(1).Range("j" & i)) ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
Next i
'Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
Columns(12).Select
Selection.NumberFormat = "0.00"A sima formulabeadásnál az a problémám, hogy nemtudom beadni a VBA-ban definiált NumberOfData változót a formulán belülre, fix referencia helyett az adott oszlop elejétől az adott oszlop NumberOfData soráig szeretném nézni az átlagot. Van erre valami megoldás?
A for verzió lefut, jóeredményt ad, de 20 percig tart végigiterálnia. Ez normális, vagy a géppel van gond (64bit-os Windows, Excel 2010, i5 CPU
Köszönöm a segítséget.
-
cortez25
senior tag
Sziasztok!
Az irányított beillesztésnek van billentyű parancsa?
Cort
-
oke
senior tag
Sziasztok!
Adott egy táblázat, benne mindössze 1 oszloppal, melyek számokat tartalmaznak, csökkenő sorrendben, kb 250 db. Ezeket szeretnék egy sorrendet hozzárendelni a következő oszlopban úgy, hogy az azonos értékhez ugyan azok a számok rendelődjenek. A következő értékek számozása is ennek megfelelően későbbi számokkal folytatódjon.
Példa:12,3 -->1
12,1 -->2
11,5 -->3
11,5 -->3
11,5 -->3
9,3 -->6
9,2 -->7
.
.
.
Tehát hasonlóan mint a sportversenyeknél, ha két ezüstérmes van, akkor nincs bronzérmes.
Hogyan tudnám ezt megoldani, hogy ne manuálisan kelljen? -
Mutt
senior tag
Szia,
Hívatkoz a másik lapon a cellákra így:
=INDEX(Munka1!$A:$AZ;;)
Ahol Munka1 az első munkalapod, és $A:$AZ az a tartomány ahol van adatod a lapon.
Alapból az INDEX függvénynek meg kellene adni, hogy melyik sorban (és melyik oszlopban) lévő adatot akarjuk kiíratni, de lehetünk lusták is és ekkor egy érdekes dolgot kapunk, aminek az "implicit intersection" (magyarul talán az egyértelmű metszet?) az angol elnevezése. Az Excel megpróbálja visszaadni a másik tartományban annak a sornak és oszlopnak az értékét, ahol éppen vagyunk.
üdv
-
Mutt
senior tag
válasz
kopogo #39310 üzenetére
Szia,
Kereteket kell megfelelően megrajzolnod.
Indulj ki abból hogy van 12 oszlopod és 6 sorod.
Az első három sorban csak minden negyedik cellának kell jobb oldalt keret.
A negyedik sorban a harmadik, a nyolcadiknak és az utolsónak van jobb oldalt kerete.
A következő sorban a 4, 10 és 12-nek van jobb kerete.
Az utolsóban pedig a 2, 8, 12-esnek.
Adj alsó és felső vonalat mindegyik cellához.
Adj minden első cellának bal oldara egy keretet.Ha nem akarod látni a rácsvonalakat, akkor vagy kikapcsolod őket (Nézet -> Rácsvonalak) vagy egy fehér színnel kitöltöd a táblázatot.
Végül pedig gondolom ide írni akarnak majd vmit és jó lenne, hogyha szépen el lenne rendezve a szöveg.
Erre is több megoldás van, jelöld ki az első sor 4 celláját és Cellaformázás
1. Igazítás -> Vízszintesen -> A kijelölés közepére
2. Igazítás részben Cellák egyesítésével.A cella egyesítés másolásnál/makróknál tud gondot okozni majd a későbbiekben.
Youtube-on nézegess videókat róla.
üdv
-
Mutt
senior tag
Szia,
1.
2 lépéses megoldás:dir 1*.txt /s /b >fajllista.txt
dir 2*.txt /s /b >>fajllista.txt2.
Batch fájlba teszed a lépéseket és csak a batch fájlt futtatod.3.
Unix/Linux rendszereken használt grep programot telepíted. Része a UnxUtils csomagnak.dir *.txt /s/b c:\temp|grep "^[1-2]" > fajllista.txt
üdv
-
kopogo
tag
ilyet lehet excel-be készíteni?
Hogyan?köszönöm
-
Pá
addikt
Sziasztok!
Van két sheetem, ahol az egyik gyakorlatilag tükrözi a másikat.
A1 = A1, B1 = B1 stb módon
persze néhány cella meg van szorozva, vagy el van osztva valamivel, de alapvetően egyként lélegeznek.Annyi a gondom, hogy az első inputos sheeten néha törölnöm kell sorokat. Viszont ilyenkor a második (result) sheeten elbarmolódnak a formulák #REF-et mutatva.
Van erre valami okos megoldás, hogy tudjak nyugodtan sorokat törölni az első sheetről és ez ne zavarja össze a másodikat?
-
huan
őstag
Sziasztok!
Bocsi, ha off!
Listáztatni szeretnék egy mappa tartalmát így:dir *.txt? /s /b >fajllista.txt
Tehát a mappa és almappák .txt-inek az útvonalát.
Azt szeretném megoldani, hogy már "szűrve" tegye ezt, mert nagyon sok találatot ad eredményül.
Konkrétan:
- nem kellenek a P-vel kezdődő .txt-k és útvonalaik
- csak az 1 és 2-essel kezdődők kellenénekVan mód "feltételeket" adni a parancsnak?
Ha tehetem 1 paranccsal oldanám meg.
Köszönöm! -
ny.janos
tag
Szia!
Ha a munkalapokon a dolgozók ugyanazon sorokban vannak, akkor egyszerűen:
=HA(Munka1!AD2="atv";7;"")
Ha a dolgozók sorrendje nem azonos a munkalapokon (ha a dolgozó neve/azonosítója Munka1 lapon az A oszlopban, Munka2 lapon a B oszlopban van:
=HA(INDEX(Munka1!$AD$2:$AD$12;HOL.VAN(B2;Munka1!$A$2:$A$13;0);1)="atv";7;"")
-
Mutt
senior tag
válasz
Sziszilabi #39294 üzenetére
Szia,
A termék beérkezési dátuma alapján van sorbarendezve, s tetszőleges webáruház utolsó 5 beérkezett rendelésének átfutási idejéből szeretnék átlagot számolni.
1. Egy segédoszlopban megjelöljük, hogy melyik az adott termékhez tartozó utolsó 5 beérkezés.
ACOUNTIF(A:A;A2)
képlet megadja, hogy az A2-es cellában lévő termék hányszor szerepel az A-oszlopban, pl. 231.
ACOUNTIF($A$2:A2;A2)
képlet alíg tér el az előbbitől, de itt a tartomány folyamatosan bővül és megmondja hogy az aktuális sorig bezárólag a termék hányszor szerepelt eddig.Ha a két értéket összehasonlítjuk, akkor megtudjuk állapítani hogy honnan kell kezdenünk nézni az átlaghoz használandó dátumot. A
COUNTIF(A:A;A2)-COUNTIF($A$2:A2;A2)<=5
igaz eredményt fog visszaadni minden termék utolsó 5 beérkezésekor, tehát ezen sorokban van nekünk a felhasználható adatunk. A duplanegatívjel előtte nem fontos, ez csak az IGAZ/HAMIS-ból 1/0-t fog csinálni.Az átlagszámítást ezek után egy Pivot/Kimutatás segítségével tudod megtenni.
Én egy 20 ezer soros fájlon teszteltem és ott 1 percig számolja a segédoszlopot, ha ez túl lassú akkor Power Query-t tudom javasolni Excel 2010 felett.
üdv
-
ny.janos
tag
válasz
csferke #39297 üzenetére
Pedig a függvény jó, amit Delila_1 írt. Az angolra fordításod viszont nem jó. Helyesen:
=YEAR(J1)<=YEAR(TODAY())-10
A J oszlopot kijelölöd addig, amíg adataid vannak, majd alkalmazod a feltételes formázásra a képletet. Arra figyelj, hogy ha van címsorod az első sorban, akkor a képletben a J1 helyére az első dátumot tartalmazó cella hivatkozását írd.
Új hozzászólás Aktív témák
Hirdetés
- OLED TV topic
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Atomenergiával dübörögnek tovább az Amazon adatközpontok, SMR-ek is jöhetnek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Hobby elektronika
- Robogó, kismotor
- Google Pixel topik
- ThinkPad (NEM IdeaPad)
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- További aktív témák...
- Antivírus szoftverek, VPN
- Gyermek PC játékok
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Realme C30 32GB, Kártyafüggetlen 1Év Garanciával
- Lenovo LEGION Pro 5 / Pro 7, Lenovo Yoga Pro gépek (RTX 4060 / 4070 / 4080 / 4090)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 GAMER PC termékbeszámítással
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged