Hirdetés
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Geri Bátyó: Agglegénykonyha 22 – Unortodox rakott krumpli
- Elektromos rásegítésű kerékpárok
- sziku69: Fűzzük össze a szavakat :)
- bobalazs: Artcraft - Az Adobe/Microsoft/egyéb termékek trónfosztója
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- Ketogén étrend
- Yézi: Forza Horizon 2, már PC-n is
-
55106 - 55001
55106 - 55001 55000 - 54901 54900 - 54801 54800 - 54701 54700 - 54601 54600 - 54501 54500 - 54401 54400 - 54301 54300 - 54201 54200 - 54101 54100 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Új hozzászólás Aktív témák
-
zsoltzsolt
addikt
-
Pille99
tag
Egy ideje az Excelben nem tudunk semmilyen sorszámozást stb készíteni. Bírom pl, az A1-be 1, A2-bev2, szokásos kijelölés, megjelenik a kis kereszt, húzás lefelé, elengedés én visszaugrik a A1-re és nem történik semmi. Mindegyik gépen ezt csinálja...
Valami ötlet erre?Ctrl c ctrl v probléma.
olvass vissza egy kicsit -
zsoltzsolt
addikt
Egy ideje az Excelben nem tudunk semmilyen sorszámozást stb készíteni. Bírom pl, az A1-be 1, A2-bev2, szokásos kijelölés, megjelenik a kis kereszt, húzás lefelé, elengedés én visszaugrik a A1-re és nem történik semmi. Mindegyik gépen ezt csinálja...
Valami ötlet erre? -
föccer
nagyúr
-
Pille99
tag
-
lappy
őstag
No, nagyjából befejeztem az oktatási rendszer fejlesztését. Hát, a public oldalra nem túl sok időt fordítottam, de majd az is rendbe lesz rakva. Közel 500 óra fejlesztési idő, 3 hónap alatt, de nagyjából kész van.
Workflow alapú, ügykezelés, snapshoot adatmegörzés, rugalmas témakör kezelés, csoportbontások naptár kezelés, helyszínek, oktatók kérdésbank, egyéni és csoprt riportok, automatikus értesíő emailek, oktatók, csoportadminok, bemeneti mérés, kimeneti mérés, fejlődési riport, oklevél és természetesen jogosultsági rendszer, titkosított adatbáziskezelés, naplózás. Fárasztó volt, de összeségében elégedett vagyok vele.
Gratulálok es hol lehet megtalálni megteki
-
föccer
nagyúr
No, nagyjából befejeztem az oktatási rendszer fejlesztését. Hát, a public oldalra nem túl sok időt fordítottam, de majd az is rendbe lesz rakva. Közel 500 óra fejlesztési idő, 3 hónap alatt, de nagyjából kész van.
Workflow alapú, ügykezelés, snapshoot adatmegörzés, rugalmas témakör kezelés, csoportbontások naptár kezelés, helyszínek, oktatók kérdésbank, egyéni és csoprt riportok, automatikus értesíő emailek, oktatók, csoportadminok, bemeneti mérés, kimeneti mérés, fejlődési riport, oklevél és természetesen jogosultsági rendszer, titkosított adatbáziskezelés, naplózás. Fárasztó volt, de összeségében elégedett vagyok vele.
-
jjohn
aktív tag
Ahogy fent írtátok megérkezett a MS 365 frissítés is, ebben hónapban volt már egy. Ez sem okozott copy paste hibát, rendesen működik, billentyűről egérrel is.
-
andreas49
senior tag
-
jjohn
aktív tag
-
Pille99
tag
-
andreas49
senior tag
-
Pille99
tag
Jött egy frissítés (26H2), és most megint nem működik a copy+paste.
Ti milyen frissítést töltöttetek le? -
zolesz78
csendes tag
-
mdk01
addikt
Felraktam a legújabb frissítést és megjavult a copy+paste hiba.
-
mdk01
addikt
-
lappy
őstag
Sziasztok!
Füstölt az AI, de nem jutottam előrébb így maradt a jól bevált excel topik.
Win11
O365
Szóval van egy excel fájlom amit évek óta hazsnálok, mint sablon.
A cella másolással akadt problémám.
Egyesített és szimpla cella másolás sem működik jelenleg pedig korábban semmi gond nem volt ezzel az excel fájllal.
CTRL+C és CTRL+V Ha először csinálom akkor egy pillanatra látszódik mintha átmásolná, de aztán eltűnik, és 2x-ra már ennyi sem jelenik meg csak egyszerűen nem csinál semmit.
A cella kijelölés(értékkel)+CTRL+ le/fel nyíllal való további cella kijelölés és a végén az ENTER nyomás sem működik, nem hajtja végre a műveletet.
Az ESC kijelölés megszüntetés sem működik abban az esetben ha már próbálkoztam a CTRL+V beillesztéssel. Akkor engedi az ESCAPE kijelölés megszüntetést, ha egy teljesen új cellára nyomok egy CTRL+C-t, tehát míg nincs CTRL-V beillesztés parancs.Nincs szűrő beállítás, sem oszlop vagy sor eltüntetés, nem számított cella.
Új excel munkafüzeten működik, ha a "hibás" excel fájl új munkalapján próbálkozom akkor ott is működik.Köszi, ha valaki tud segíteni.

Egy pár posztal fentebb írtak
-
mdk01
addikt
Sziasztok!
Füstölt az AI, de nem jutottam előrébb így maradt a jól bevált excel topik.
Win11
O365
Szóval van egy excel fájlom amit évek óta hazsnálok, mint sablon.
A cella másolással akadt problémám.
Egyesített és szimpla cella másolás sem működik jelenleg pedig korábban semmi gond nem volt ezzel az excel fájllal.
CTRL+C és CTRL+V Ha először csinálom akkor egy pillanatra látszódik mintha átmásolná, de aztán eltűnik, és 2x-ra már ennyi sem jelenik meg csak egyszerűen nem csinál semmit.
A cella kijelölés(értékkel)+CTRL+ le/fel nyíllal való további cella kijelölés és a végén az ENTER nyomás sem működik, nem hajtja végre a műveletet.
Az ESC kijelölés megszüntetés sem működik abban az esetben ha már próbálkoztam a CTRL+V beillesztéssel. Akkor engedi az ESCAPE kijelölés megszüntetést, ha egy teljesen új cellára nyomok egy CTRL+C-t, tehát míg nincs CTRL-V beillesztés parancs.Nincs szűrő beállítás, sem oszlop vagy sor eltüntetés, nem számított cella.
Új excel munkafüzeten működik, ha a "hibás" excel fájl új munkalapján próbálkozom akkor ott is működik.Köszi, ha valaki tud segíteni.

-
jjohn
aktív tag
-
Pille99
tag
Köszönöm, ez nagy segítség volt.
Eltávolítása megoldotta a problémát. -
zolesz78
csendes tag
-
Pille99
tag
-
Pille99
tag
-
jjohn
aktív tag
-
Fferi50
Topikgazda
-
Pille99
tag
Sziasztok,
kb. 1 hete az Excelben nem működik a Ctrl V, se billentyűzetről, se egérrel.
Máshol működik a Ctrl C és Ctrl V.
Találkozott valaki ilyennel? -
Delila_1
veterán
Üdv. Mindenkinek!
Egy olyan - számomra speciális - dolgot szeretnék kérdezni, amire remélem létezik valami módszer vagy beállítási lehetőség.
Excelben, amikor egy cellához szeretnék jegyzetet hozzáadni /jobb klikk a cellára, majd "új jegyzet" opció/, akkor felugrik egy ablak, amibe írhatunk jegyzetet.
Nos ennek a jegyzetnek az ablakméretét lehet valami úton-módon növelni és alapértelmezetté tenni, vagy csak az alap, előre meghatározott méret lehetséges?
/Tudom, van olyan lehetőség, hogy a jegyzet sarkánál megfogom és növelem vagy csökkentem a méretét./
Viszont én azt szeretném, ha nagyobb lenne az alapértelmezett méret.
Továbbá, ha lehetséges az ablakméret növelése, megoldható, hogy egyszerre az összes, általam kijelölt cellához tartozó, már létrehozott jegyzetnél, megnöveljem a méretet vagy ez csak egyesével lehetséges?Az utolsó kérdésem, ami szintén a jegyzetekhez kapcsolódik:
Az alapértelmezett /Tahoma, 10-es betű és méret/ módosítható és beállítható egy tetszőleges betűtípusra és méretre?Köszönöm, ha lenne ezekre megoldás.
Amikor a jegyzeten állva a cursor kereszt alakú, jobb klikkre előjön a Megjegyzés formázása menü. Abban mindenfélét meg tudsz változtatni, még képet is tudsz beilleszteni.
Azt is beállíthatod, hogy a megjegyzés mérete mindig az aktuális szöveghez igazodjon. -
Aurig@
őstag
Üdv. Mindenkinek!
Egy olyan - számomra speciális - dolgot szeretnék kérdezni, amire remélem létezik valami módszer vagy beállítási lehetőség.
Excelben, amikor egy cellához szeretnék jegyzetet hozzáadni /jobb klikk a cellára, majd "új jegyzet" opció/, akkor felugrik egy ablak, amibe írhatunk jegyzetet.
Nos ennek a jegyzetnek az ablakméretét lehet valami úton-módon növelni és alapértelmezetté tenni, vagy csak az alap, előre meghatározott méret lehetséges?
/Tudom, van olyan lehetőség, hogy a jegyzet sarkánál megfogom és növelem vagy csökkentem a méretét./
Viszont én azt szeretném, ha nagyobb lenne az alapértelmezett méret.
Továbbá, ha lehetséges az ablakméret növelése, megoldható, hogy egyszerre az összes, általam kijelölt cellához tartozó, már létrehozott jegyzetnél, megnöveljem a méretet vagy ez csak egyesével lehetséges?Az utolsó kérdésem, ami szintén a jegyzetekhez kapcsolódik:
Az alapértelmezett /Tahoma, 10-es betű és méret/ módosítható és beállítható egy tetszőleges betűtípusra és méretre?Köszönöm, ha lenne ezekre megoldás.
-
atyca
senior tag
-
Delila_1
veterán
-
atyca
senior tag
Sziasztok!
Lehet úgy formázni a cellát, hogy az alábbiak (11301145) így jelenjenek meg 11:30 - 11:45 ? -
föccer
nagyúr
Ez egy 4 dimenzios adattomb lesz. Excelben kicsit maceras kezelni, de nem lehetettlen. Inkabb powerBI, adatmodellel lehet jol szorakozni vele.
Ha fel lehet parameterezni, akkor makroban viszonylag egyszeruen vegig lehet porgetni, ha a patameterek permutacioja nem tul sok. Ird mega reszleteket, megoldom. Ugy is ossze akarok allitani egy ilyen feladat bemutatojat oktatasi anyagba, pomt jo lesz.
Akar privatba is johet.
-
DeFranco
nagyúr
Ez a lényege, persze, jönnek korlátozó tényezők, pl. a paraméterek 10-es egész számok, d max 50, vagy b és c max 100, stb. szóval, lehet játszani, szűkíteni.
Nem ennek a megoldása érdekel, mert nyilván millóféle változat lehet, hanem az, hogyan lehet ilyen típusú feladatot megoldani.
A solvert nézegettem, a dilettáns ms évtizedek után végre lehetővé tette klasszikus szállítási feladat optimalizálását, de ahogy belenéztem, ott csak egy paraméterre van kihelyezve a dolog és egy megoldást ad, miközben ténylegesen hatalmas megoldási halmaz van a paraméterektől függgően.
Megkérdeztem az AI-t, tízmilliós nagyságrendű megoldás van megkötések nélkül, az úgy biztos, hogy nem excel kategóriás megközelítés. Én úgy érzem, hogy megfelelő megkötésekkel kihozható kezelhető számú teljes eredményhalmaz, de az excelben próbálgatás lesz (bruteforce logika) akár makrós ciklussal, nem matematikai dedukció.
-
Fferi50
Topikgazda
Ez a lényege, persze, jönnek korlátozó tényezők, pl. a paraméterek 10-es egész számok, d max 50, vagy b és c max 100, stb. szóval, lehet játszani, szűkíteni.
Nem ennek a megoldása érdekel, mert nyilván millóféle változat lehet, hanem az, hogyan lehet ilyen típusú feladatot megoldani.
A solvert nézegettem, a dilettáns ms évtizedek után végre lehetővé tette klasszikus szállítási feladat optimalizálását, de ahogy belenéztem, ott csak egy paraméterre van kihelyezve a dolog és egy megoldást ad, miközben ténylegesen hatalmas megoldási halmaz van a paraméterektől függgően.
Szia!
Az igaz, hogy a Solver csak egy megoldást tud adni, viszont paraméterezni szinte "tetszés szerint" tudsz a vonatkozó korlátozások mezőiben.
Az utána megkapott adatok alapján pedig tudsz korlátozó tényezőt módosítani és új megoldást kapni.
Üdv.
-
Fferi50
Topikgazda
Szia!
Megoldás lista az én ismereteim szerint nem adható. De az Excel Solver bővítményével 1 konkrét megoldás kapható és a paraméterek változtatásával újabb és újabb megoldás lehetőségek állíthatók elő. Viszont meg kell adni, hogy a-b-c-d nem negatív egész számok lehetnek csak.
Üdv. -
epicdev
tag
Ez a lényege, persze, jönnek korlátozó tényezők, pl. a paraméterek 10-es egész számok, d max 50, vagy b és c max 100, stb. szóval, lehet játszani, szűkíteni.
Nem ennek a megoldása érdekel, mert nyilván millóféle változat lehet, hanem az, hogyan lehet ilyen típusú feladatot megoldani.
A solvert nézegettem, a dilettáns ms évtizedek után végre lehetővé tette klasszikus szállítási feladat optimalizálását, de ahogy belenéztem, ott csak egy paraméterre van kihelyezve a dolog és egy megoldást ad, miközben ténylegesen hatalmas megoldási halmaz van a paraméterektől függgően.
-
lappy
őstag
-
epicdev
tag
Nem találtam matekos fórumot, itt kérdezem:
Tudna valaki segíteni, hogyan lehet ilyen egyenlet össze lehetséges megoldását megkapni egy listában?
a+3b+9c+2d=2000
-
makoss
veterán
-
Fferi50
Topikgazda
Szia!
Sajnálom, már többen is megírták neked, hogy rossz helyen keresgélsz.
C2 cellát kijelölöd. Menüszalagon - NÉZET - Panelek rögzítése - Ablaktábla rögzítése
Mutattam képen is!
Üdv. -
föccer
nagyúr
Nem Fejléc rögzítése kell neked, hanem ablaktába rögzítése!
C2-t jelöld ki, nézet -> panelek rögzítése -> ablaktábla rögzítése.
Nike. Just do it!
fg
-
Delila_1
veterán
Te a Kezdőlap menünél kapirgálsz, pedig Fferi megírta, hogy a Nézet menüből indulj. A csatolt képei fölött találod a mondatot.
-
makoss
veterán
Szia!
Ne haragudj, de úgy látom, némi fogalomzavar is van nálad.
"Ez is csak az első sort mutatja, az A-t, de nekem a B is kell"
Az A és B az nem sor, hanem oszlop!
Jelöld ki a C2 cellát. Utána nézet - Panelek rögzítése - Ablaktábla rögzítése:
Ezt végrehajtva ez lesz az eredmény, ha húzod jobbra az alsó csúszkát:
Üdv.A fogalomzavar az biztos van valakinél, nem tudom kinél, de nálam biztos nem, képet tettem be

Ha oszlop, legyen oszlop, de ami a videóban van csak az első oszlopot csinálja de az nekem kevés, kell a B oszlop is!
-
makoss
veterán
-
Fferi50
Topikgazda
Szia!
Ne haragudj, de úgy látom, némi fogalomzavar is van nálad.
"Ez is csak az első sort mutatja, az A-t, de nekem a B is kell"
Az A és B az nem sor, hanem oszlop!
Jelöld ki a C2 cellát. Utána nézet - Panelek rögzítése - Ablaktábla rögzítése:
Ezt végrehajtva ez lesz az eredmény, ha húzod jobbra az alsó csúszkát:
Üdv. -
lappy
őstag
-
föccer
nagyúr
-
DeFranco
nagyúr
Sziasztok!
Építek egy excel továbbképzési adminisztrációs és szintfelmérő rendszert. Remélhetőleg jövő héten végig veszem alfában és még alakítom. Jövő hét végén szeretnék zárt bétát tartani. Főként a nyilván a rendszer működése, logikája, felhasználóként való kezelése, illetve nyilván a feltett kérdések lektorálása lenne az elsődleges cél. 800+ kérdés van, 20 különböző tematikába szedve, 4 különböző kérdés tipussal.
Lenne köztetek olyan aki segítene nekem ebben?
köszi
fgIdőm nem tudom, hogy lesz-e rá de vegyél be ha gondolod, ránézek ha tudok.
-
Emod
csendes tag
-
lappy
őstag
-
makoss
veterán
-
Fferi50
Topikgazda
-
makoss
veterán
-
föccer
nagyúr
Ablaktabla rogzitese pont erre van kitalalva.
-
makoss
veterán
-
föccer
nagyúr
-
Fferi50
Topikgazda
Sziasztok!
Építek egy excel továbbképzési adminisztrációs és szintfelmérő rendszert. Remélhetőleg jövő héten végig veszem alfában és még alakítom. Jövő hét végén szeretnék zárt bétát tartani. Főként a nyilván a rendszer működése, logikája, felhasználóként való kezelése, illetve nyilván a feltett kérdések lektorálása lenne az elsődleges cél. 800+ kérdés van, 20 különböző tematikába szedve, 4 különböző kérdés tipussal.
Lenne köztetek olyan aki segítene nekem ebben?
köszi
fgSzia!
A jövő hét végén rám számíthatsz.
Üdv. -
föccer
nagyúr
Sziasztok!
Építek egy excel továbbképzési adminisztrációs és szintfelmérő rendszert. Remélhetőleg jövő héten végig veszem alfában és még alakítom. Jövő hét végén szeretnék zárt bétát tartani. Főként a nyilván a rendszer működése, logikája, felhasználóként való kezelése, illetve nyilván a feltett kérdések lektorálása lenne az elsődleges cél. 800+ kérdés van, 20 különböző tematikába szedve, 4 különböző kérdés tipussal.
Lenne köztetek olyan aki segítene nekem ebben?
köszi
fg -
cellpeti
nagyúr
Talán igy
Kattints jobb gombbal a diagramon a függőleges tengelyre (ott, ahol az L1, L2, L3 feliratok vannak).A megjelenő menüből válaszd a Tengely formázása... (Format Axis) lehetőséget.A jobb oldalon megnyíló panelen keresd meg a Tengelybeállítások (ikonja egy kis oszlopdiagram) részt.Görgess le, és pipáld be a Kategóriák fordított sorrendben (Categories in reverse order) opciót.Siker! Köszi
-
lappy
őstag
Sziasztok!
Nagyon láma kérdés, de már szétb@sz az ideg.
Csináltam egy diagramot. 4adatból: idő, L1, L2, L3
A diagram meg van, kész van. Szép! Az adatok jók benne. Jól is mutatja a dolgokat, mert valóban az van ami. DE!A diagramban én azt szeretném, hogy fentről lefelé így jöjjön, hogy L1-L2-L3, de én bármit csinálok vele, mindig az L3-at teszi fentre.
Próbáltam a sorrendet megváltoztatni a nyilakkal, de semmi. Ötlet?Talán igy
Kattints jobb gombbal a diagramon a függőleges tengelyre (ott, ahol az L1, L2, L3 feliratok vannak).A megjelenő menüből válaszd a Tengely formázása... (Format Axis) lehetőséget.A jobb oldalon megnyíló panelen keresd meg a Tengelybeállítások (ikonja egy kis oszlopdiagram) részt.Görgess le, és pipáld be a Kategóriák fordított sorrendben (Categories in reverse order) opciót. -
cellpeti
nagyúr
Sziasztok!
Nagyon láma kérdés, de már szétb@sz az ideg.
Csináltam egy diagramot. 4adatból: idő, L1, L2, L3
A diagram meg van, kész van. Szép! Az adatok jók benne. Jól is mutatja a dolgokat, mert valóban az van ami. DE!A diagramban én azt szeretném, hogy fentről lefelé így jöjjön, hogy L1-L2-L3, de én bármit csinálok vele, mindig az L3-at teszi fentre.
Próbáltam a sorrendet megváltoztatni a nyilakkal, de semmi. Ötlet? -
Fferi50
Topikgazda
Működik! Remek. Köszönöm szépen.
Szívesen!
-
Mr. Erikszon
senior tag
Szia!
Először: a mintatáblázatodat és a keresendő értéket is rögzíteni kell így:=VLOOKUP($B45;$O$71:$R$88;2;FALSE)
Így jobbra húzásnál is a B oszlop értékét fogja megtalálni, lefelé húzásnál pedig mindig ugyanabból a táblázatból fog keresni.
Másodszor: Az oszlopot trükkösen így adhatod meg:
A 2 helyett írhatod, hogy Column(B45), mert a B oszlop száma 2. Ezután jobbra húzva a képletet, a B helyett C, D fog bekerülni a képletbe.
Vagyis a képlet:VLOOKUP($B45;$O$71:$R$88;Column(B45);FALSE)
Ez így húzható lefelé és jobbra is.
Üdv.Működik! Remek. Köszönöm szépen.
-
Fferi50
Topikgazda
sikeresen megírtam a képletet. Szükség volt egy mintatábláztatra is.
=VLOOKUP(B45;O71:R88;2;FALSE)
hogyan tudom elérni azt hogy jobbra húzásnál a képletben levő kettő 3-ra majd 4 módosuljon, csak jobbrahúzásnál?Szia!
Először: a mintatáblázatodat és a keresendő értéket is rögzíteni kell így:=VLOOKUP($B45;$O$71:$R$88;2;FALSE)
Így jobbra húzásnál is a B oszlop értékét fogja megtalálni, lefelé húzásnál pedig mindig ugyanabból a táblázatból fog keresni.
Másodszor: Az oszlopot trükkösen így adhatod meg:
A 2 helyett írhatod, hogy Column(B45), mert a B oszlop száma 2. Ezután jobbra húzva a képletet, a B helyett C, D fog bekerülni a képletbe.
Vagyis a képlet:VLOOKUP($B45;$O$71:$R$88;Column(B45);FALSE)
Ez így húzható lefelé és jobbra is.
Üdv. -
Fferi50
Topikgazda
annak fügvényében hogy milyen szót talál a b2 oszlopban azt másolja be az i2be.
Rájöttem hogy három különálló képlet fog kelleni. I2-re J2-re és k2-re. Mert ezen 3oszlopban három különböző dolog kelle kerüljönSzia!
Milyen értékek lehetnek a B oszlopban és milyen értékek közül lehet választani az I,J,K oszlopba? Hol kell keresni a B oszlop értékeit?
Mutatnál egy konkrét példát akármilyen semleges adatokkal? Milyen alapadataid vannak és mit szeretnél belőle létrehozni?
Mert így többfélére is lehet gondolni.
Üdv. -
Mr. Erikszon
senior tag
sikeresen megírtam a képletet. Szükség volt egy mintatábláztatra is.
=VLOOKUP(B45;O71:R88;2;FALSE)
hogyan tudom elérni azt hogy jobbra húzásnál a képletben levő kettő 3-ra majd 4 módosuljon, csak jobbrahúzásnál? -
Mr. Erikszon
senior tag
annak fügvényében hogy milyen szót talál a b2 oszlopban azt másolja be az i2be.
Rájöttem hogy három különálló képlet fog kelleni. I2-re J2-re és k2-re. Mert ezen 3oszlopban három különböző dolog kelle kerüljön -
lappy
őstag
röviden, olyan képlet kéne ami lookupuolja pl b2 és annak fügvényében hogy ott mi található bemásol valamit a i2 j2 k2 oszlopsorokba. Majd lehúzással b3 ugyanezt eljátsza.
Minden szóhoz van vmi hozzárendelt 3 szó?
Ha igen akkor keres függvény és kész -
Mr. Erikszon
senior tag
röviden, olyan képlet kéne ami lookupuolja pl b2 és annak fügvényében hogy ott mi található bemásol valamit a i2 j2 k2 oszlopsorokba. Majd lehúzással b3 ugyanezt eljátsza.
-
Mr. Erikszon
senior tag
Sziasztok egy excel nagymester tudna nekem segíteni?
Hogyan tudnám a következőt megoldani?:
adott egy excel ahol a b oszloban szavak vannak, melyek ismétlődnek több oszlopon keresztül (pl: fehér kutya 14 sor, 16 sor ,22 sor...stb)
Ahol ez megtalálható ott be kéne másoljon az I J K oszlopok azonos soraiba három különböző szót. Lehet ezt valahogy automatizálni képlettel, hogy ne manuális copy pastelgessek?
Segítséget előre is köszönöm! -
TigerCat
nagyúr
Sziasztok!
Szeretnék soronként sok cellából eltávolítani speciális karaktereket, illetve magyar ékezetes karaktereket ékezet nélkülire cserélni.

A lényeg, hogy az összes nagy és kisbetűs ékezetes karakter legyen ékezet nélküli, illetve minden szóköz helyére kerüljön kötőjel. A speciális karaktereket pedig távolítsa el. Ahol kötőjel torlódás alakulna ki, azt cserélje egy kötőjelre.
Valahogy így:
ÁÉÍÓÖŐÚÜŰáéíóöőúüű
AEIOOOUUUaeiooouuuNagyon sokszor használnám, több dokumentumban, szóval jó lenne ha nem egyesével kellene cserélgetnem a karaktereket. Ezt annyira nem vágom, tudnátok segíteni?
Közben kitaláltam...
Excel cellában ékezetes és speciális karakterek cseréje:
=HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(A1;"á";"a");"Á";"A");"é";"e");"É";"E");"í";"i");"Í";"I");"ó";"o");"Ó";"O");"ö";"o");"Ö";"O");"ő";"o");"Ő";"O");"ú";"u");"Ú";"U");"ü";"u");"Ü";"U");"ű";"u");"Ű";"U");" - ";"-");" ";"-");",";"");"(";"");")";"")Excel cellában ékezetes és speciális karakterek cseréje plusz kisbetűsre alakítva:
=KISBETŰ(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(HELYETTE(A1;"á";"a");"é";"e");"í";"i");"ó";"o");"ö";"o");"ő";"o");"ú";"u");"ü";"u");"ű";"u");" - ";"-");" ";"-");",";"");"(";"");")";""))Nem túl elegáns, de úgy tűnik működik.
-
TigerCat
nagyúr
Sziasztok!
Szeretnék soronként sok cellából eltávolítani speciális karaktereket, illetve magyar ékezetes karaktereket ékezet nélkülire cserélni.

A lényeg, hogy az összes nagy és kisbetűs ékezetes karakter legyen ékezet nélküli, illetve minden szóköz helyére kerüljön kötőjel. A speciális karaktereket pedig távolítsa el. Ahol kötőjel torlódás alakulna ki, azt cserélje egy kötőjelre.
Valahogy így:
ÁÉÍÓÖŐÚÜŰáéíóöőúüű
AEIOOOUUUaeiooouuuNagyon sokszor használnám, több dokumentumban, szóval jó lenne ha nem egyesével kellene cserélgetnem a karaktereket. Ezt annyira nem vágom, tudnátok segíteni?
-
Mutt
senior tag
Köszi. Sajnos pont az sor nincs. És máshol sem találtam.
Beírom másik cellába és onnan CTRL+C és CTRL+V-vel bemásolom abba a cellába, ahol beíráskor dátumra írja át. Így szerencsére megmarad sima számnak.
Szia,
Lehet hogy van egy feltételes formázás az érintett oszlopon?
Mivel máshol nem csinálja a füzetben azért az autocorrect sem lehet.Új munkalapot nyitva is ez történik?
Bármilyen 1500 feletti számmal előfordul?üdv
-
Rodzser Mór
senior tag
Köszi. Sajnos pont az sor nincs. És máshol sem találtam.
Beírom másik cellába és onnan CTRL+C és CTRL+V-vel bemásolom abba a cellába, ahol beíráskor dátumra írja át. Így szerencsére megmarad sima számnak.
-
Mutt
senior tag
Van egy "általános" formázású cella.
Írok bele számot: 7284,16
És dátum formára írja: 1919.12.10 3:50:24A munkalap eddigi részében ezt nem csinálta. És érdekes módon nem az összes oszlopban csinálja.
Aztán hiába állítom át az adott oszlopot "Általános"-ra. Az adat beírásakor átállítja dátum formátumra.Mi a retek ez? Miért nem marad "általános" formátumban?
Szia,
File -> Beállítások -> Adatok lapon -> Automatikus adatkonvertálás részben kapcsold ki a "Folytonos betűk és számok átalakítását" (ha van ilyen opciód)

Ha ez megjavította, akkor öröm.
üdv
-
Rodzser Mór
senior tag
Van egy "általános" formázású cella.
Írok bele számot: 7284,16
És dátum formára írja: 1919.12.10 3:50:24A munkalap eddigi részében ezt nem csinálta. És érdekes módon nem az összes oszlopban csinálja.
Aztán hiába állítom át az adott oszlopot "Általános"-ra. Az adat beírásakor átállítja dátum formátumra.Mi a retek ez? Miért nem marad "általános" formátumban?
-
Mutt
senior tag
Hasznos videó (angolul) a Power Query-t használóknak : https://www.youtube.com/watch?v=tsIiiXWqqdo
Sajnos a Leila fizetősfal (paywall) mögé tette a megoldását, ámbár a kb. 10e Ft nem olyan nagy összeg érte, mivel még más hasznos tippet is kapunk.
Aki ismerkedni akar Power Query-val és 10e Ft-ot meg ér neki, annak tudom javasolni a fenti videoban említett gyakorló csomagot.Azonban aki nem akar fizetni érte annak itt a lényeg:
1) Power Query-ben az ismétlődések eltávolítás erőforrás-igényes és van amikor nem hajtja a teljes adatsoron végre. Leila a Table.Buffer-t javasolja, amely a memóriában eltárolja a teljes, ténylegesen feldolgozott adatsort.
Ez jónak tűnik, amíg kezelhető méretű adatról van szó, de túl sok adatnál ez is lassú lesz.
2) Alternatív megoldás a csoportosítás (Table.Group) vagy kimutatás (Table.Pivot) használata.Nézzük:
A céges riportomban pont ez a helyzet van, vagy egy listám amiben ugyanazon az elemek többször fordulnak elő, nekem mindig a legutolsó dátummal (Update Date) rendelkező változat kell (kb. 118e sorról és 82 oszlopról van szó).Én fogom és csoportosítom a megfelelő id alapján és a legutolsó dátumot kérem vissza.

Majd fogom és az eredeti listával össze lookup-olom (itt Merge Queriesnek hívják).
Nálam ez a leggyorsabb megoldás. Próbáltam több változatot is annó, de azok sokkal lassabbak voltak.Szóval tessék vigyázni a Table.Distinct-el.
üdv
-
MrChris
nagyúr
Köszönöm a magyarázatokat!
-
Delila_1
veterán
Úgy tűnik hogy az egyesített celláknál akad el. Máshogy oldottam meg. Erre cseréltem ki:
If cell.Interior.ColorIndex <> -4142 Then
cell.MergeArea.Locked = True
End If
Így már lehet használni <> jelet. Az a fura, hogy a nem egyesített színes cellákat is zárolja. Amire nekem pont szükségem van, de nem értem a logikáját.A háttered nem fehér (annak a színkódja 2), hanem kitöltetlen, -4142 színkódú. Ezért működik az utóbbi verzió.
-
Mutt
senior tag
Úgy tűnik hogy az egyesített celláknál akad el. Máshogy oldottam meg. Erre cseréltem ki:
If cell.Interior.ColorIndex <> -4142 Then
cell.MergeArea.Locked = True
End If
Így már lehet használni <> jelet. Az a fura, hogy a nem egyesített színes cellákat is zárolja. Amire nekem pont szükségem van, de nem értem a logikáját.Szia,
Alapból minden cella ZÁROLT (locked), tehát a kódodban inkább arra kell törekedned, hogy a FEHÉR cellák legyenek NEM ZÁROLTAK.
Az egyesített cellák pedig egy nagy tévedés volt Redmond részéről, mert külön kell rájuk figyelni, nem is javasolják, helyette inkább a kijelőlés közepére való opciót van.
Végül pedig VBA-ban a "nem egyenlőség" ellenőrzésére a "<>" vagy boolean esetén a NOT van csak.
Sub Csuki()Dim rg As RangeDim cell As RangeSet rg = ActiveSheet.UsedRange'zároljunk minden használt cellát (kvázi egy reset)rg.Locked = TrueFor Each cell In rg'figyelnünk kell az egyesített cellákraIf cell.MergeCells ThenIf cell.MergeArea.Interior.ColorIndex = 2 Thencell.MergeArea.Locked = FalseEnd IfElseIf cell.Interior.ColorIndex = 2 Thencell.Locked = FalseEnd IfEnd IfNext cellEnd Subüdv
-
Mutt
senior tag
Szia,
A listádat táblázattá kell alakítani, ekkor az első sorban lesz egy fejléc, amin állva tudod majd a sorbarendezést elérni.
Állj rá vmelyik cellára, majd Beszúrás -> Táblázat.üdv
-
MrChris
nagyúr
Az miért történik, hogy VBA-ban ha az alábbi feltételbe = helyett <> teszek akkor elakad?
If cell.Interior.Color = vbWhite Then
cell.Locked = True
End IfA nem fehér cellákat szeretném zárolni. Színek egyesével mennek, de azért egyszerűbb lenne csak a nem fehéreket zárolni. Furcsa mód a példa kód is <> jelet használ ahhoz hogy csak a színes cellák legyenek zárolva.
Úgy tűnik hogy az egyesített celláknál akad el. Máshogy oldottam meg. Erre cseréltem ki:
If cell.Interior.ColorIndex <> -4142 Then
cell.MergeArea.Locked = True
End If
Így már lehet használni <> jelet. Az a fura, hogy a nem egyesített színes cellákat is zárolja. Amire nekem pont szükségem van, de nem értem a logikáját. -
dokee78
félisten
Igaz mobilos,de hátha tudtok segíteni.
Korábban volt ugyanilyen táblázatot és abban a számsor feletti területre kattintva fel kínálta,mi szerint rakja sorba.
Most sehogy nem tudom csökkenő sorrendbe tenni.
-
MrChris
nagyúr
Az miért történik, hogy VBA-ban ha az alábbi feltételbe = helyett <> teszek akkor elakad?
If cell.Interior.Color = vbWhite Then
cell.Locked = True
End IfA nem fehér cellákat szeretném zárolni. Színek egyesével mennek, de azért egyszerűbb lenne csak a nem fehéreket zárolni. Furcsa mód a példa kód is <> jelet használ ahhoz hogy csak a színes cellák legyenek zárolva.
-
MrChris
nagyúr
-
lappy
őstag
-
MrChris
nagyúr
-
lappy
őstag
A képen látható naptárban a hónaphoz nem tartozó napokat szeretném átszínezni 'Feltételes formázással', de valamiért nem jól működik. Próbaképp egy sorba alul az első csonka hét számait írtam be, azokra működik ugyan az a feltételes formázás. A cellák azonos formátumúak. A naptár táblázatát 'Sorszámlista, Dátumérték, Hét.napja' függvényekkel hoztam létre. Mi lenne a jó megoldás?
=HÓNAP(A2)<>HÓNAP(DÁTUMÉRTÉK($H$1&" "&$I$1))
-
MrChris
nagyúr
A képen látható naptárban a hónaphoz nem tartozó napokat szeretném átszínezni 'Feltételes formázással', de valamiért nem jól működik. Próbaképp egy sorba alul az első csonka hét számait írtam be, azokra működik ugyan az a feltételes formázás. A cellák azonos formátumúak. A naptár táblázatát 'Sorszámlista, Dátumérték, Hét.napja' függvényekkel hoztam létre. Mi lenne a jó megoldás?
-
Kal-El
senior tag
-
Mutt
senior tag
Érdekes.
Kipróbáltam 1 db cellán. Próbáltam úgy is, hogy harmadik értéknek 12:00-át írok "12:00" így is, 0.5-tel is, "0.5" így is. De sehogy nem akarja beadni a találatot.
Amúgy amcsi módban van, azért nem vesszővel van a törtszám. Kipróbáltam úgy is, hogy vesszővel van magyarra visszaállítva, azzal sem adja.Azért választottam a DisplayValue-t, mert ott csak arra kell figyelni, hogy a kijelzési formátum egyezzen a képletben megadottal pl : "12:00:00" és "12:00" eltérő lesz, de mind akár a képletben akár a formázásnál mindegyik gyorsan javítható.
-
Mutt
senior tag
Érdekes.
Kipróbáltam 1 db cellán. Próbáltam úgy is, hogy harmadik értéknek 12:00-át írok "12:00" így is, 0.5-tel is, "0.5" így is. De sehogy nem akarja beadni a találatot.
Amúgy amcsi módban van, azért nem vesszővel van a törtszám. Kipróbáltam úgy is, hogy vesszővel van magyarra visszaállítva, azzal sem adja.Szia,
A duplazárójelet használsz, ami miatt elhasal a képlet.
Csak így használd: =countColoredCells(N45:P52,$AA47,"15:30")
A másik változatnál pedig tényleg kellett a getDisplayValue.Itt meg tudod nézni mindkét változatot: link
üdv
-
Kal-El
senior tag
Szia!
Mint korábban írtam, az idő nagyon kacifántos "jószág", a megjelenítést formázhatod, mögötte pedig mindig szám van - napon belüli időérték 0 és 1 közötti tizedes szám, pl. a 12 óra az 0,5 stb.
Ezért azt javaslom, hogy a keresett értéket is egy cellába írd be, amely cellát előzetesen idő formátumú megjelenítésre formázol.
Nálam így működött.
(Sajnos, a szöveg nem egyenlő a szövegnek látszó értékkel. Dátum és idő esetében ez gyakran előforduló probléma.)
Remélem sikerül megoldanod.
Üdv.Érdekes.
Kipróbáltam 1 db cellán. Próbáltam úgy is, hogy harmadik értéknek 12:00-át írok "12:00" így is, 0.5-tel is, "0.5" így is. De sehogy nem akarja beadni a találatot.
Amúgy amcsi módban van, azért nem vesszővel van a törtszám. Kipróbáltam úgy is, hogy vesszővel van magyarra visszaállítva, azzal sem adja. -
Fferi50
Topikgazda
Köszi mindkettőtöknek!
Kipróbáltam mind a két változatot, de sajnos egyik sem működött.
Így használtam a 12 óránál:
=countColoredCells(($C$4:$BC$39, $A$2, "12:00"))
Rosszul használtam volna?
Egyébként már egy másik helyről kaptam egy nagyjából jól működő megoldást, csak elég körülményes, meg nagyon lassan tölti be a sok adatot.Szia!
Mint korábban írtam, az idő nagyon kacifántos "jószág", a megjelenítést formázhatod, mögötte pedig mindig szám van - napon belüli időérték 0 és 1 közötti tizedes szám, pl. a 12 óra az 0,5 stb.
Ezért azt javaslom, hogy a keresett értéket is egy cellába írd be, amely cellát előzetesen idő formátumú megjelenítésre formázol.
Nálam így működött.
(Sajnos, a szöveg nem egyenlő a szövegnek látszó értékkel. Dátum és idő esetében ez gyakran előforduló probléma.)
Remélem sikerül megoldanod.
Üdv. -
Kal-El
senior tag
Szia!
Nagyon reméltem, hogy benézel a fórumra. A tesztelés során a harmadik paraméter tekintetében kicsit módosítottam. Mindhárom paraméter tartomány/cella címe, tehát a keresett értéket (harmadik paraméter) is egy cellába kell beírni. Szerintem mivel időről van szó, így kényelmesebb is a megadása. Most így működik:function countColoredCells(countRange, colorRef, valueRef) {const activeRange = SpreadsheetApp.getActiveRange();const activeSheet = activeRange.getSheet();const formula = activeRange.getFormula();const params = formula.match(/\((.*)\)/)[1].split(",");const rangeA1Notation = params[0];const range = activeSheet.getRange(rangeA1Notation);const bg = range.getBackgrounds();const values = range.getValues();const textValues = range.getDisplayValues();const colorCellA1Notation = params[1];const colorCell = activeSheet.getRange(colorCellA1Notation);const color = colorCell.getBackground();let count = 0;const checkValue =activeSheet.getRange( params[2]).getDisplayValues();for (let i = 0; i < bg.length; i++)for (let j = 0; j < bg[0].length; j++)if (bg[i][j] == color && textValues[i][j] == checkValue)count = count + 1;return count;};
Üdv.Köszi mindkettőtöknek!
Kipróbáltam mind a két változatot, de sajnos egyik sem működött.
Így használtam a 12 óránál:
=countColoredCells(($C$4:$BC$39, $A$2, "12:00"))
Rosszul használtam volna?
Egyébként már egy másik helyről kaptam egy nagyjából jól működő megoldást, csak elég körülményes, meg nagyon lassan tölti be a sok adatot. -
Fferi50
Topikgazda
Szia,
Jónak tűnik, getDisplayValue() helyesebb lenne, mert ha több cellát ad meg referenciának a harmadik paraméternek, akkor el fog hasalni a keresés.
Továbbá arra kell vigyázni, hogy ugyanolyan formátumban legyen a referencia cella és a keresési tartomány különben a DisplayValue eltérő lesz.üdv
Szia!
Köszönöm az észrevételt. Remélem az eredeti kérdésfeltevő megfelelően fogja használni.
Üdv. -
Mutt
senior tag
Szia!
Nagyon reméltem, hogy benézel a fórumra. A tesztelés során a harmadik paraméter tekintetében kicsit módosítottam. Mindhárom paraméter tartomány/cella címe, tehát a keresett értéket (harmadik paraméter) is egy cellába kell beírni. Szerintem mivel időről van szó, így kényelmesebb is a megadása. Most így működik:function countColoredCells(countRange, colorRef, valueRef) {const activeRange = SpreadsheetApp.getActiveRange();const activeSheet = activeRange.getSheet();const formula = activeRange.getFormula();const params = formula.match(/\((.*)\)/)[1].split(",");const rangeA1Notation = params[0];const range = activeSheet.getRange(rangeA1Notation);const bg = range.getBackgrounds();const values = range.getValues();const textValues = range.getDisplayValues();const colorCellA1Notation = params[1];const colorCell = activeSheet.getRange(colorCellA1Notation);const color = colorCell.getBackground();let count = 0;const checkValue =activeSheet.getRange( params[2]).getDisplayValues();for (let i = 0; i < bg.length; i++)for (let j = 0; j < bg[0].length; j++)if (bg[i][j] == color && textValues[i][j] == checkValue)count = count + 1;return count;};
Üdv.Szia,
Jónak tűnik, getDisplayValue() helyesebb lenne, mert ha több cellát ad meg referenciának a harmadik paraméternek, akkor el fog hasalni a keresés.
Továbbá arra kell vigyázni, hogy ugyanolyan formátumban legyen a referencia cella és a keresési tartomány különben a DisplayValue eltérő lesz.üdv
-
Fferi50
Topikgazda
Igen, ezt a scriptet a neten találtam.
function countColoredCells(countRange,colorRef) {var activeRange = SpreadsheetApp.getActiveRange();var activeSheet = activeRange.getSheet();var formula = activeRange.getFormula();var rangeA1Notation = formula.match(/\((.*)\,/).pop();var range = activeSheet.getRange(rangeA1Notation);var bg = range.getBackgrounds();var values = range.getValues();var colorCellA1Notation = formula.match(/\,(.*)\)/).pop();var colorCell = activeSheet.getRange(colorCellA1Notation);var color = colorCell.getBackground();var count = 0;for(var i=0;i<bg.length;i++)for(var j=0;j<bg[0].length;j++)if( bg[i][j] == color )count=count+1;return count;};Itt pedig a táblázat
Már próbáltam egy másik ajánlott scriptet, de azzal nem működött csak részlegesen. Állítólag, mikor konvertálja a scriptbe az adatot, majd vissza, akkor az időzítés rossz lesz.Szia!
Nézd meg légy szíves Mutt hozzászólását és arra adott válaszomat.
Üdv. -
Fferi50
Topikgazda
Szia,
Ezt próbáld ki:
function countColoredCells(countRange, colorRef, valueRef) {const activeRange = SpreadsheetApp.getActiveRange();const activeSheet = activeRange.getSheet();const formula = activeRange.getFormula();const params = formula.match(/\((.*)\)/)[1].split(",");const rangeA1Notation = params[0];const range = activeSheet.getRange(rangeA1Notation);const bg = range.getBackgrounds();const values = range.getValues();const textValues = range.getDisplayValues();const colorCellA1Notation = params[1];const colorCell = activeSheet.getRange(colorCellA1Notation);const color = colorCell.getBackground();let count = 0;const checkValue = params[2].match(/\"(.*)\"/)[1];for (let i = 0; i < bg.length; i++)for (let j = 0; j < bg[0].length; j++)if (bg[i][j] == color && textValues[i][j] == checkValue)count = count + 1;return count;};üdv
Szia!
Nagyon reméltem, hogy benézel a fórumra. A tesztelés során a harmadik paraméter tekintetében kicsit módosítottam. Mindhárom paraméter tartomány/cella címe, tehát a keresett értéket (harmadik paraméter) is egy cellába kell beírni. Szerintem mivel időről van szó, így kényelmesebb is a megadása. Most így működik:function countColoredCells(countRange, colorRef, valueRef) {const activeRange = SpreadsheetApp.getActiveRange();const activeSheet = activeRange.getSheet();const formula = activeRange.getFormula();const params = formula.match(/\((.*)\)/)[1].split(",");const rangeA1Notation = params[0];const range = activeSheet.getRange(rangeA1Notation);const bg = range.getBackgrounds();const values = range.getValues();const textValues = range.getDisplayValues();const colorCellA1Notation = params[1];const colorCell = activeSheet.getRange(colorCellA1Notation);const color = colorCell.getBackground();let count = 0;const checkValue =activeSheet.getRange( params[2]).getDisplayValues();for (let i = 0; i < bg.length; i++)for (let j = 0; j < bg[0].length; j++)if (bg[i][j] == color && textValues[i][j] == checkValue)count = count + 1;return count;};
Üdv. -
Mutt
senior tag
Igen, ezt a scriptet a neten találtam.
function countColoredCells(countRange,colorRef) {var activeRange = SpreadsheetApp.getActiveRange();var activeSheet = activeRange.getSheet();var formula = activeRange.getFormula();var rangeA1Notation = formula.match(/\((.*)\,/).pop();var range = activeSheet.getRange(rangeA1Notation);var bg = range.getBackgrounds();var values = range.getValues();var colorCellA1Notation = formula.match(/\,(.*)\)/).pop();var colorCell = activeSheet.getRange(colorCellA1Notation);var color = colorCell.getBackground();var count = 0;for(var i=0;i<bg.length;i++)for(var j=0;j<bg[0].length;j++)if( bg[i][j] == color )count=count+1;return count;};Itt pedig a táblázat
Már próbáltam egy másik ajánlott scriptet, de azzal nem működött csak részlegesen. Állítólag, mikor konvertálja a scriptbe az adatot, majd vissza, akkor az időzítés rossz lesz.Szia,
Ezt próbáld ki:
function countColoredCells(countRange, colorRef, valueRef) {const activeRange = SpreadsheetApp.getActiveRange();const activeSheet = activeRange.getSheet();const formula = activeRange.getFormula();const params = formula.match(/\((.*)\)/)[1].split(",");const rangeA1Notation = params[0];const range = activeSheet.getRange(rangeA1Notation);const bg = range.getBackgrounds();const values = range.getValues();const textValues = range.getDisplayValues();const colorCellA1Notation = params[1];const colorCell = activeSheet.getRange(colorCellA1Notation);const color = colorCell.getBackground();let count = 0;const checkValue = params[2].match(/\"(.*)\"/)[1];for (let i = 0; i < bg.length; i++)for (let j = 0; j < bg[0].length; j++)if (bg[i][j] == color && textValues[i][j] == checkValue)count = count + 1;return count;};üdv
-
Kal-El
senior tag
Szia!
A countColoredCells minden bizonnyal nem beépített, hanem saját készítésű script/makró. Ebben lehet egy számláló, amely akkor növeli az értéket, ha megfelel a szín feltételnek a cella színe. Ezt vizsgálatot kell kiegészíteni az érték vizsgálattal. Talán úgy lenne célszerű, hoa a countColoredCells függvényt még egy paraméterrel kiegészítenéd, ami a vizsgálandó értéket tartalmazza.
Ebben az esetben egy ÉS kapcsolattal tudod vizsgálni a mindkét feltételnek megfelelőséget.
Excelben így nézne ki a Makró:Function countColoredCells(rrange1 As Range, rrange2 As Range, rertek As Variant)Dim cl As Range, szama As IntegerFor Each cl In rrange1.CellsIf cl.Interior.Color = rrange2.Interior.Color And cl.Value = rertek Then szama = szama + 1NextcountColoredCells = szamaEnd Function
Ha megmutatod, milyen a makró Gsheetben, akkor valószínűleg tudunk segíteni átalakítani.
Üdv.Igen, ezt a scriptet a neten találtam.
function countColoredCells(countRange,colorRef) {var activeRange = SpreadsheetApp.getActiveRange();var activeSheet = activeRange.getSheet();var formula = activeRange.getFormula();var rangeA1Notation = formula.match(/\((.*)\,/).pop();var range = activeSheet.getRange(rangeA1Notation);var bg = range.getBackgrounds();var values = range.getValues();var colorCellA1Notation = formula.match(/\,(.*)\)/).pop();var colorCell = activeSheet.getRange(colorCellA1Notation);var color = colorCell.getBackground();var count = 0;for(var i=0;i<bg.length;i++)for(var j=0;j<bg[0].length;j++)if( bg[i][j] == color )count=count+1;return count;};Itt pedig a táblázat
Már próbáltam egy másik ajánlott scriptet, de azzal nem működött csak részlegesen. Állítólag, mikor konvertálja a scriptbe az adatot, majd vissza, akkor az időzítés rossz lesz. -
Aurig@
őstag
Szia!
Úgy tudom, hogy a megjegyzések betűformátumát nem lehet alapértelmezetten megadni. A Windowsban hivatkoznak rá, hogy lehetne, de nekem csak az összes szöveg méretét sikerült beállítani, ami nem igazán szerencsés.
Ha lehet makrót használnod, akkor a következő makró az éppen kiválasztott cellánál megnézi, hogy van-e megjegyzés, ha van akkor a betűméretét 8-asra állítja.
Ezt a makrót a munkalap kódlapjára kell bemásolnod (lapfül - jobb egérgomb - kód megjelenítése).Private Sub Worksheet_SelectionChange(ByVal Target As Range)Application.EnableEvents = FalseIf Intersect(Target, Target.SpecialCells(xlCellTypeComments)) Is Nothing Then Application.EnableEvents = True: Exit SubTarget.Comment.Shape.TextFrame.Characters.Font.Size = 8Application.EnableEvents = TrueEnd SubEz a másik makró pedig ugyanott, minden cella módosításkor csinálja ugyanezt az egész munkalap megjegyzéseivel:
Private Sub Worksheet_Change(ByVal Target As Range)Dim cl As RangeApplication.EnableEvents = FalseFor Each cl In ActiveSheet.UsedRange.SpecialCells(xlCellTypeComments).Cellscl.Comment.Shape.TextFrame.Characters.Font.Size = 8NextApplication.EnableEvents = TrueEnd SubHa bármilyen kérdésed lenne, írj bátran.
Üdv.Köszönöm.
Holnap délután megpróbálom, munka után.
-
Fferi50
Topikgazda
Üdv. Mindenkinek!
Egy érdekes kérdéssel fordulnék a hozzáértőkhöz!
Adott egy cella. Ehhez a cellához szeretnék "Új jegyzet"-et, /megjegyzést/ adni, de nem az előre, alapértelmezetten beállított "Tahoma, 10" opciókkal.
Lehetőség szerint 8-as betűméret lenne jó. A Tahoma típus még elmegy, de ha állítható lenne ez is alapértelmezetten, akkor az lenne a csúcs.Ugyanis az a gond, hogy mindig, mikor módosítani szeretném ki kell jelölnöm a kívánt /akár egész/ szöveget, majd állítgatni a méretet.
Sokkal egyszerűbb lenne, ha be tudnám állítani mondjuk a 8-as méretet és, akkor nem kellene állandóan állítgatni.
Van erre valami lehetőség, vagy felejtős?Csatoltam két képet, hogy mire is gondolok, remélem érthető:
Az itt létrehozandó jegyzet...
kékkel jelölt betűméretére gondolok.
Esetleg, ha változtatható a pirossal jelölt betűtípus, az sem lenne rossz.
De a lényeg a betűméret alapértelmezett módosítása lenne.
Köszönöm
Szia!
Úgy tudom, hogy a megjegyzések betűformátumát nem lehet alapértelmezetten megadni. A Windowsban hivatkoznak rá, hogy lehetne, de nekem csak az összes szöveg méretét sikerült beállítani, ami nem igazán szerencsés.
Ha lehet makrót használnod, akkor a következő makró az éppen kiválasztott cellánál megnézi, hogy van-e megjegyzés, ha van akkor a betűméretét 8-asra állítja.
Ezt a makrót a munkalap kódlapjára kell bemásolnod (lapfül - jobb egérgomb - kód megjelenítése).Private Sub Worksheet_SelectionChange(ByVal Target As Range)Application.EnableEvents = FalseIf Intersect(Target, Target.SpecialCells(xlCellTypeComments)) Is Nothing Then Application.EnableEvents = True: Exit SubTarget.Comment.Shape.TextFrame.Characters.Font.Size = 8Application.EnableEvents = TrueEnd SubEz a másik makró pedig ugyanott, minden cella módosításkor csinálja ugyanezt az egész munkalap megjegyzéseivel:
Private Sub Worksheet_Change(ByVal Target As Range)Dim cl As RangeApplication.EnableEvents = FalseFor Each cl In ActiveSheet.UsedRange.SpecialCells(xlCellTypeComments).Cellscl.Comment.Shape.TextFrame.Characters.Font.Size = 8NextApplication.EnableEvents = TrueEnd SubHa bármilyen kérdésed lenne, írj bátran.
Üdv. -
Fferi50
Topikgazda
Sziasztok!
Kéne egy kis segítség, mert elakadtam.
Ugyan nem Excel-ben, hanem Gsheet-ben, de nagyon hasonló.
Először is van egy olyan képlet, amiben bizonyos színű cellákat kellett összeszámolni, amit ezzel a képlettel megoldottam: countColoredCells(H4:H40,$A$2)
Majd egy másik, amiben bizonyos értékű cellákat kell megszámolni, ez még egyszerűbb: COUNTIF(C4:BC39,"12:00")
Hogyan lehet a kettő képletet valahogy összefésülni? Tehát csak bizonyos színű cellákat számoljon, de csak akkor, ha annak az értéke XY, ami jelen esetben 12:00.Szia!
A countColoredCells minden bizonnyal nem beépített, hanem saját készítésű script/makró. Ebben lehet egy számláló, amely akkor növeli az értéket, ha megfelel a szín feltételnek a cella színe. Ezt vizsgálatot kell kiegészíteni az érték vizsgálattal. Talán úgy lenne célszerű, hoa a countColoredCells függvényt még egy paraméterrel kiegészítenéd, ami a vizsgálandó értéket tartalmazza.
Ebben az esetben egy ÉS kapcsolattal tudod vizsgálni a mindkét feltételnek megfelelőséget.
Excelben így nézne ki a Makró:Function countColoredCells(rrange1 As Range, rrange2 As Range, rertek As Variant)Dim cl As Range, szama As IntegerFor Each cl In rrange1.CellsIf cl.Interior.Color = rrange2.Interior.Color And cl.Value = rertek Then szama = szama + 1NextcountColoredCells = szamaEnd Function
Ha megmutatod, milyen a makró Gsheetben, akkor valószínűleg tudunk segíteni átalakítani.
Üdv. -
Aurig@
őstag
Üdv. Mindenkinek!
Egy érdekes kérdéssel fordulnék a hozzáértőkhöz!
Adott egy cella. Ehhez a cellához szeretnék "Új jegyzet"-et, /megjegyzést/ adni, de nem az előre, alapértelmezetten beállított "Tahoma, 10" opciókkal.
Lehetőség szerint 8-as betűméret lenne jó. A Tahoma típus még elmegy, de ha állítható lenne ez is alapértelmezetten, akkor az lenne a csúcs.Ugyanis az a gond, hogy mindig, mikor módosítani szeretném ki kell jelölnöm a kívánt /akár egész/ szöveget, majd állítgatni a méretet.
Sokkal egyszerűbb lenne, ha be tudnám állítani mondjuk a 8-as méretet és, akkor nem kellene állandóan állítgatni.
Van erre valami lehetőség, vagy felejtős?Csatoltam két képet, hogy mire is gondolok, remélem érthető:
Az itt létrehozandó jegyzet...
kékkel jelölt betűméretére gondolok.
Esetleg, ha változtatható a pirossal jelölt betűtípus, az sem lenne rossz.
De a lényeg a betűméret alapértelmezett módosítása lenne.
Köszönöm
-
Kal-El
senior tag
Sziasztok!
Kéne egy kis segítség, mert elakadtam.
Ugyan nem Excel-ben, hanem Gsheet-ben, de nagyon hasonló.
Először is van egy olyan képlet, amiben bizonyos színű cellákat kellett összeszámolni, amit ezzel a képlettel megoldottam: countColoredCells(H4:H40,$A$2)
Majd egy másik, amiben bizonyos értékű cellákat kell megszámolni, ez még egyszerűbb: COUNTIF(C4:BC39,"12:00")
Hogyan lehet a kettő képletet valahogy összefésülni? Tehát csak bizonyos színű cellákat számoljon, de csak akkor, ha annak az értéke XY, ami jelen esetben 12:00.
Új hozzászólás Aktív témák
-
55106 - 55001
55106 - 55001 55000 - 54901 54900 - 54801 54800 - 54701 54700 - 54601 54600 - 54501 54500 - 54401 54400 - 54301 54300 - 54201 54200 - 54101 54100 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- NVIDIA® driverek topikja
- Hearthstone: Heroes of Warcraft - free online CCG
- Kínai és egyéb olcsó órák topikja
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Jövedelem
- Metal topik
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen légkondit a lakásba?
- Filmgyűjtés
- További aktív témák...
- Eladó Windows 11 Pro HUN Lemezes verzió, Windows 11/10 Pro/Home, Office/2016/2019/2021/2024
- PC gyűjtői játékok + porfogók
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Eladó Windows 11/10 Pro/Home & Office 2024/2021/2019/2016 & Win Server ESD/COA/DVD kulcsok számlával
- Lenovo E14 Gen2 Intel i5 1135G7 - Refurbished, 1 év garancia!
- Nyomtatók, Tonerek HP, Epson, Canon
- Xbox One S 1 TB + kontroller 6 hó garancia, számlával!
- Samsung Galaxy A27 5G , 6/128GB, Újszerű , 12 Hónap Garanciával
- Ultrakönnyű Fujitsu Lifebook U7411 14" FHD - i5 1135G7, 8-16GB RAM, SSD, 6-7 órás akku, számla, 6 hó



Ezt végrehajtva ez lesz az eredmény, ha húzod jobbra az alsó csúszkát:
Üdv.





