Hirdetés
- Fejhallgató erősítő és DAC topik
- Házimozi haladó szinten
- Apple MacBook
- Házimozi belépő szinten
- Az olcsó Macbook sokkolja a PC-ipart az ASUS társvezetője szerint
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Vezetékes FÜLhallgatók
- Milyen széket vegyek?
- Androidos tablet topic
- A hardverek is kokárdát tűznek a hétvégén
-
PROHARDVER!
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
-
dellfanboy
őstag
adott cella aminek erteke CEST 11:30. talalkozott mar vki olyan fv-el ami azt mutatna meg, hogy ez az ido mennyi lenne pdt, edt xy idozonaban? persze kiszamolom, hogy -6 az edt most seccpercc alatt, de nem akarok fel ev utan barkobazni, hogy most akkor volt-e nyari/teli idoszamitas es az mit kavar be... van erre beepitett fv?
-
Mutt
senior tag
válasz
flatline#2
#51591
üzenetére
Szia,
Én YT-on Mike Girvin videoit javaslom (angol, de alapos)
Pl. https://www.youtube.com/playlist?list=PLrRPvpgDmw0nre_bTeBfJWjrnixKoyNtWA magyar Excel-t könnyedén át tudod kapcsolni angolra, elmented a fájlt és visszakapcsolod magyarra és látod a magyar függvényneveket. Vagy megoldás, hogy képlet fordítót használsz (weben https://hu.excel-translator.de/translator/ vagy formula translator-t Excel addon-ként is letöltheted).
üdv
-
Mutt
senior tag
válasz
Vérboci
#51587
üzenetére
Szia,
... az eredeti táblázat nem módosítható bizonyos okokból, a kimutatáshoz azonban szükséges pár új adat.
A forrás táblázat csak dátumot tartalmaz, de a kimutatásnak heti alapon kell történnie.Kaptál már javaslatot, de szerintem van egyszerűbb megoldás is, ha Excel 2013 vagy frissebbet használsz.
PowerPivot-ot javaslok.Két módszert is mutatok, mindegyiknél az első lépés, hogy a jelenlegi adatot a Power Pivot adatmodellhez hozzá kell adni. Jelöld ki/állj az adatsoron Excelben majd Power Pivot menű (ha nincs ilyened akkor a Fejlesztő/Developer menüben a COM Add-ins alatt tudod aktiválni) és "Add Data to Model".
1. módszer
A betöltött adat végén az "Add column" oszlopba kattintva lehet ún. számított oszlopot / calculated column felvenni, ami minden soron végigmenve elvégzi a számítást, amit a táblázat feletti szerkesztőlécben lehet megadni. A formátum "oszlopnév := képlet". Ha a hét száma kell, akkor a WEEKNUM függvény kell. (Power Pivot DAX függvényeket használ, amelyek többsége hasonlít az Excel megfelelőjére, de a lényeg hogy ezek nem Excel függvények.Ha ez megvan, akkor már csak Kimutatás/Pivot kell de a forrásnak az adatmodell-t kell megadni.


Ezek után csak a frissítés gombot kell használni, az új oszlop az adatmodellben automatikusan tenni fogja a dolgát.
2. módszer
Érdemes egy dátumnaptárat létrehozni. Ehhez Excelben a legegyszerűbb megoldás, ha egy új lapon felsorold az összes napot (érdemes az év minden napját megadni, de nem kötelező) és betöltöd az adatmodellbe. Adj új oszlopokat hozzá, ami téged érdekel:
pl. hónap sorszámmal =MONTH(Table2[Dátum])
hónap rövidített névvel =FORMAT(Table2[Dátum];"mmm")
hónap teljes névvel =Format(Table2[Dátum];"mmmm")
negyedév =INT(([Month]+1)/4)+1 & "Q"Ezek után a Design fülön érdemes a naptárat megjelölni.

Ezek után kapcsoljuk össze a két táblát. Design menű és Manage relationship.

Menjünk vissza az Excelbe (File -> Close) és megint adatmodellből készítjük a kimutatást. Itt a dátummal kapcsolatos mezőket a dátumnaptárból tegyük a kimutatásba, a többi jön az eredeti adatsorból. Mivel a két tábla össze van kapcsolva az Excel a megfelelő szűrést fogja mindig elvégezni.
-
underdark
aktív tag
Sziasztok
Az megoldható lehet, hogy példának, kimásolom az A1-D1(ennél skokal több adat lenne) sort, és azt beillesztem egy másik munkalapra, de úgy, hogy mondjuk a B oszlopban már van adat és azt vhogy "átugorja"? -
Cheif
tag
Sziasztok!
Erre van egyszerű megoldás?
Ha egy cella értéke (szám), megegyezik a mellette lévő oszlopban lévő értékkel, akkor a kitöltés színe állítodjon át. -
flatline#2
tag
Sziasztok.
Tudtok esetleg ajánlani kezdő excel tanfolyamot?
Már persze kerestem Google segítségével, de hátha van valakinek tapasztalata, hogy melyik jobb, hasznosabb. Nem arról van szó, hogy nem láttam még excelt, de az alapabb függvényeket és azok egymába ágyazását, fkeres, ha, xkeres stb jó lenne elsajátítani.
Vagy erre elég egy alap pár órás oktató videó is ami van youtubeon?
Találtam udemy-s anyagokat, de elsősorban magyarul lenne jó. Nem azért mert gondom van az angollal, hanem mert a függvények is angol nyelven vannak, de nekem magyar nyelven kellene használni.
Köszi előre is ha tudtok ilyet ajánlani. -
Vérboci
addikt
Sziasztok! Az alábbiakban kérnék segítséget.
Van egy napi szinten új adatokkal bővülő exceltábla. Az ebben lévő adatokból kell kimutatást készíteni. A bökkenő az, hogy az eredeti táblázat nem módosítható bizonyos okokból, a kimutatáshoz azonban szükséges pár új adat.
A forrás táblázat csak dátumot tartalmaz, de a kimutatásnak heti alapon kell történnie.
Ezért azt csináltam, hogy az etedeti táblázatot importálom egy új fájlba, itt beszúrok oszlopokat amik kellenek pluszba, mint a hét sorszáma, és ebből a táblázatból készül a kimutatás.
A dolog működik, de hülyebiztossá akarom tenni, hogy az importált adatok és a pivot frissítését ne menüből kelljen csinálni, hanem csak egy gombra kattintással.
Csináltam egy scriptet, ami először frissíti az adatokat, aztán a pivotot. Csakhogy az adatfrissítés lassú, így a pivot frissítése "hamarabb" fut le, mintsem frissülne a forrása. Kellene valami késleltetés... Ha két külön scriptet \ két gombot csinálok, akkor szépen működik. Csak így gagyi, hogy van egy step1 meg egy step2 gomb...
Valami ötlet? -
-
karlkani
aktív tag
válasz
Delila_1
#51581
üzenetére
Ráadásul jobb is! Amit találtam, annál első elkattintás után ott marad a szálkereszt, vissza kell állni a cellára, majd ismét el, hogy eltűnjön (legalábbis nálam). Ennél viszont nincs ez a jelenség, szuper!

Köszönöm, elrakom, hátha szükség lesz rá valamikor!

Megoldható, hogy ki-be kapcsolható legyen az eszköztárról?
#51583 excelkerdes
Nincs mit! Ha ott is hasonlóképpen működik, szerintem cseréld a makrót. -
rovgab
csendes újonc
válasz
Fferi50
#51580
üzenetére
Szia!
Igen, pontosan így van ahogy leírtad. Annyi, hogy ennek a sorba rendezését (anyagszám, szavatossági idő és darabszám) megoldom még az SAP-ban, és az excel már egyből a rendes sorrendet tudja figyelni. Az első bejegyzésem nagyjából ugyanez, annyi különbséggel, hogy ott darabszámok voltak felsorolva a raklapok helyett. Csak gondoltam így teljes raklapokkal megírva egyszerűbb és átláthatóbb. -
Delila_1
veterán
válasz
karlkani
#51576
üzenetére
Itt egy még egyszerűbb megoldás, ami – mint az általad belinkelt is – megtartja a feltételes formázásokat.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Cells.Interior.Color = xlNoneColumns(Target.Column).Interior.ColorIndex = 20Rows(Target.Row).Interior.ColorIndex = 20End Sub -
Fferi50
Topikgazda
válasz
rovgab
#51567
üzenetére
Szia!
Én pedig most tudtam ránézni és rögtön szeretnék még pontosítást kérni:
1. Figyelni kell azt, hogy melyik tárhelyen mennyi a készlet ill. a szavatossági ideje és ennek függvényében kell a megrendelést "kielégíteni", összekészíteni?
2. Ezért van az, hogy az 10001-nél az első 3 cukor tárhely van és a 10003 esetében a következő 6 tárhely?
Jobban megnézve talán az a válasz, hogy egy tárhely = 1 raklap. Jól gondolom? Bár az indító bejegyzésedből pedig nem ez jön le, ott egy tárhelyen "jó sok" készlet van.
Üdv. -
Fferi50
Topikgazda
Szia!
Ha betűvel kezdődik a cikkszám, akkor szövegesnek fogja venni, akkor is, ha utána tucatszám vannak számok.
Nyilván ugyanazt a karaktert is berakhatod minden cikkszám elé, hiszen egyébként különböznek egymástól.
Még egy járható út jutott eszembe: Gondolom több oszlopod is van.
Ha textfájl, beolvashatod egy oszlopba - persze elválasztó jelekkel vagy konkrét hosszúságú adatokkal (pl. első oszlop 12, második oszlop 4 karakter és így tovább), majd az Adatok - Szövegből oszlopok opcióval meghatározhatod az utolsó lépésben az adott oszlop típusát - itt választhatod a szöveget és akkor minden vezető 0 ill. szám is megmarad.
Üdv. -
válasz
Fferi50
#51577
üzenetére
Akkor nem egyszerűsödik a helyzet ha berakok minden cikkszám elé valami karaktert?
Akkor is keverni fogja a megjelenítést?
Tulajdonképpen nem kell a cikkszámnak és a kép nevének egyeznie (azt hiszem) a táblázatból szedi össze hogy az abcd123 cikkszámhoz a kiskutya.jpg-t jelenítse meg. -
Fferi50
Topikgazda
Szia!
Szerintem az úgy nem fog menni, mert akkor a szöveg részének tekinti az aposztrófot és nem formázó jelnek.
Helyette bemásolás előtt kijelölöd az oszlopot - jobb klikk - cellaformázás - szöveg.
Ebben az esetben meg kell maradni a kezdő 0-áknak.
(Lehet még "játszani" az egyéni számformátummal, ha tudod, hogy mekkora a hosszúsága a számoknak, akkor a számformátum pl. 0##### a hat jegyet el nem érő számok elé kiteszi a vezető 0-át. DE ebben az esetben továbbra is a 0 nélküli szám marad a cella értéke pl. a képletekben.)
Üdv. -
karlkani
aktív tag
válasz
excelkerdes
#51570
üzenetére
Szia!
Erre ránézhetnél. Ha nincs szükség a függőleges cellák színezésére, másik színt szeretnél, megoldható az is.
-
válasz
Fferi50
#51574
üzenetére
TC-ből másolom ki a filenév listát, van amiben csak számok vannak, van amiben van betű is.
Utána ezt a listát illesztem be excelbe a megfelelő sorokba.
TC-ben két kattintás '-t tenni a filenév elejére.
Egyszerűbb pluszba betenni az '-t a filenév elejére mint végigpörgetni a listát azt keresve hogy hol cseszte el a megjelenítést. Főleg hogy a szerkesztőlécben sem látszik az eredeti tartalom és keresgélhetem a txt-ben hogy hanyadik sorba mi van írva.Jól gondolom?
-
Fferi50
Topikgazda
Szia!
A cella elején az aposztróf azt jelenti az Excelnek, hogy a tartalmat szövegként kell kezelnie. Az aposztróf nem jelenik meg sehol máshol a cella értékének a kiírásakor. Elsősorban a számok miatt kell a cella elejére, a betűvel kezdődőt eleve szövegként kezeli.
A másik megoldás, hogy szöveg formátumot jelölsz ki a cellának a beírás előtt. Elvileg ugyanaz az eredmény kell legyen, mint az aposztróffal.
Üdv. -
Delila_1
veterán
válasz
excelkerdes
#51572
üzenetére
A belinkelt makró az aktuális cellát (amire kattintottál) szálkeresztbe teszi. Függőleges és vízszintes színes cellák mutatják, hol állsz.
A makrót a lapodhoz kell rendelni, ennek a módja az Összefoglalóban le van írva. -
-
Delila_1
veterán
válasz
excelkerdes
#51570
üzenetére
Jó régen volt erről szó, [itt], nézd meg az előzményeit is.
-
excelkerdes
lelkes újonc
Sziasztok! Szeretném megkérdezni, hogy van e olyan funkció az excel-ben, ami hasonlóan működik, mint a papírlapon a vonalzó? azaz viszonylag könnyen tudom húzogatni és látszik, hogy hol tartok. Nagyon sok oszlopot kell kitöltenem, vagy visszaellenőriznem, hogy jó e a cella tartalma, de egyszerűen elveszek a sorok között egy idő után, főleg, hogy az excel ablakot időnként el is kell hagynom. A papíron, ahogy húzom a vonalzót, mindig látom, mi az aktuális sor.... Van ilyesmi funkció az excelben? Kösziiii
-
-
rovgab
csendes újonc
válasz
Fferi50
#51538
üzenetére
Szia!
Bocsánat, nem voltam 2 napig gép közelben. Összedobtam egy példát, remélem így látszódni fog, hogy mit szeretnék elérni. Első oszlopok a megrendelések, a második oszlop a tárhelyek és a harmadik amit pedig kapni szeretnék eredményként. Bármilyen nyakatekert ötlet érdekel, hogyan tudnám kivitelezni. Egyáltalán lehetséges -e? Előre is köszönöm!
-
Fferi50
Topikgazda
válasz
mouzrr
#51565
üzenetére
Szia!
"A bank szoftvere ennyire béna, hogy különleges karakterként kezeli a szóközt?"
Elég sok vállalatirányítási szoftvernél fordul elő, hogy így exportálja az adatokat
Csak sejtésem van, hogy mivel a magyar ezres elválasztó a szóköz, ezért nem a normál, hanem az "emelt" (32+128=160) karakter kódú kerül be a számokhoz megkülönböztetésül.
Elvileg ezt a szoftver ismertetésekor meg kellene adni egyébként a felhasználók felé.
De kitudja, lehet, hogy más oka van.
Üdv. -
mouzrr
őstag
válasz
Fferi50
#51564
üzenetére
Nagyon-nagyon köszönöm Nektek a sok segítséget.

Másodjára már sikerült hogy a karakterek közötti "szóközt" másoltam ki és azt helyettesítettem "semmivel".
Van valami ésszerű magyarázat, hogy ez a kimutatás miért ilyen? A bank szoftvere ennyire béna, hogy különleges karakterként kezeli a szóközt?
-
Sziasztok,
Mit kell állítani hogy ha bemásolok egy cellába 02100073a-t akkor a 0 is legyen megjelenítve illetve ne alakítsa át pl. a 701E0002-t 7,01E+04-re.
Gondolom valami formátum hogy mi van a cellába (szám, szöveg stb.) csak ehhez a két értékhez nem jó az azonos formátum.
Ezek file-ok nevei, webshop adatbázis feltöltéshez kell, gáz ha nem találja meg a képet. -
mouzrr
őstag
válasz
Fferi50
#51550
üzenetére
Bármilyen más formátummá állítom, nem történik semmi. A tizedeseket sem tudom növelni/csökkenteni a gombokkal.
Kipróbáltam az általad javasolt kimásolást, azzal sem volt jó sajnos.
Mintha teljesen specializálódna a cella amíg a szóközöket manuálisan ki nem törlöm. Addig formátumot sem tudok módosítani, de ha többet kijelölök, az értékeket sem adja össze, csak mutatja hogy hány cellát jelöltem ki.

-
Bossp
addikt
Sziasztok.
Translate fügvényt be lehet implementálni valahogy office 365-be?
Példa: =translate(A1,"en","hu") igy mukodott ez régen :D -
Fferi50
Topikgazda
válasz
mouzrr
#51548
üzenetére
Szia!
Mi történik, ha a cella formátumát számra állítod, ezres elválasztó nélkül?
Másrészt szerintem nem egyszerű szóköz van ott..
Próbáltad már úgy a Keres-cserét, hogy kimásolod a "szóközt" és azt teszed be keresett karakternek, majd cseréled "" (semmire)?
Ha egyik sem megy, tegyél fel egy semleges részletet tartalmazó fájlt és megkuksizzuk.
Üdv. -
mouzrr
őstag
Unicredites banki kivonatot szeretnék elemezni Excelben, azonban a számok formátuma nem megfelelő. Ilyen formátumban van mindegyik: 198 784,34
Text to column funkcióval a vesszőt és az utána lévő részeket már kiküszöböltem, azonban semmilyen módszerrel nem sikerül a szóközöket kiszednem, és így nem számként funkcionálnak a mezők, bármit is állítok rajtuk.Tudnátok valami megoldást erre? a Find&replace sem működik, és manuálisan mindet megcsinálni egy nap lenne.
Köszi! -
huan
őstag
Sziasztok,
Van egy táblám, időbélyeggel, hőmérséklet és páratartalom értékekkel:
Szeretnék egy diagramot, amiben mindkét értékeket megjelenítem (kb.5000db) egyszerre, azaz két függőleges tengellyel egy diagramban.
Vagy két vonal megjelenítést szeretnék, ilyesmit:
Vagy vonal és oszlop megjelenítést, ilyesmit:
Valahogy sehogy sem jön össze.
Tudnátok ebben segíteni kérlek?
Köszönöm! -
Mutt
senior tag
válasz
KAMELOT
#51532
üzenetére
Szia,
SZUMHATÖBB és SZORZATÖSSZEG-el segédoszlop nélkül is lehet számolni az előfordulásokat.
Hogy milyen gyakran az már macerásabb.
D-oszlopban van egy segédoszlop, ami az utolsó dupla1 napot keresi meg.
A képlet lényege MAXHA(A:A;B:B;1;C:C;1;A:A;"<"&A1)
Mellette az E-oszlopban megnézzük hogy hány nap telt el az utolsó dupla1 óta.
Erre az E-oszlopra van egy átlag függvény téve.üdv
-
Mutt
senior tag
-
rovgab
csendes újonc
Sziasztok!
Így egy hónap után sikerült az SAP-s akadályt, ami elém gördült elhárítani egy másik tranzakcióval, szóval újra tovább agyalhatok az exceles táblázatokon. Jelenleg ötleteket vagy konkrét elképzeléseket szeretnék kérni. Van egy munkalap, van rajta 3 leszűrt oszlop. Megrendelésszám, anyagszám és, hogy hány raklapot rendeltek belőle. Van egy másik munkalap, ahol az anyagok vannak felsorolva anyagszám és szavatossági idő szerinti növekvő sorrendben. Az-az elképzelésem támadt, hogy egy új munkalapra szeretném megkapni a megrendelésekhez tartozó anyagok tárhelyeit. Tehát, ha az egyik megrendelés kér 3 raklap vasat majd 4 raklap cukrot, akkor a következő megrendelésnél (feltéve, ha az is kér mondjuk cukrot) azok a tárhelyek már ne kerülhessenek listába.
A fejemben összeállt, a megrendelések leszűréséig el is jutottam, csak épp elképzelésem sincs, hogy mi alapján álljak neki ennek a részének.
Előre is köszönöm a segítséget és az ötleteket. -
Daemos
tag
Sziasztok,
Segítségeteket szeretném kérni illetve útmutatást különböző fügvények alkalmazásában.
[link]
Az alábbi linken elérhető maga a táblázat.Köszönöm.
-
Fferi50
Topikgazda
válasz
KAMELOT
#51532
üzenetére
Szia!
Pl. egy lehetőség:D3 képlete =HA(SZUM(B3:C3)=2;"Talált";"")
Ez húzható lefelé. Persze a Talált szöveg helyett tetszés szerintit írhatsz, akár számot is.
Aztán a DARABTELI(újabban DARABHA) függvény megadja neked a Talált előfordulások számát. A két Talált között levő "távolságot" pedig a SOR() függvények különbségével számolhatod.
Üdv. -
KAMELOT
titán
Sziasztok!
A képen látható 2 oszlop azokban "1" számok. Olyan funkciót keresek, ami megállapítja, hogy a két oszlopban mikor találkozik az "1" szám és ezek hányszor találkoztak esetleg milyen gyakorisággal (mennyi naponta)?!?
Az üres helyek a "napok számát" jelöli!
Köszönöm előre is ha valaki tud nekem segíteni!
-
visit
tag
Üdv Mindenkinek!
Excel 2021-et használok, és egy munkalapra Dátumválasztó vezérlőt kellene beszúrnom, ám sehol nem találom ezt a menüben. Hol kell lennie? -
RAiN91
őstag
Köszönöm, akkor nem tudni mi a valós sorrend
Még egy olyan kérdésem van, hogy szeretém, hogy valami történjen, ha az egyik cella értéke megváltozott. Ezt sikerült is így összehozni:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$D$6" Then MsgBox "You changed cell D6" End If End Sub
Viszont akkor nem működik, ha D6 cellában egy Excel funkció van, egészen egyszerűen példaképp ez: =F6. Ha F6 cella értékék manuálisan változtatom, a D6 cella értéke is változik, azonban ilyenkor nem jön fel a "You changed cell D6".Ezt hogyan lehetne megoldani?
-
Mutt
senior tag
válasz
RAiN91
#51526
üzenetére
Szia,
Én nem jöttem rá a logikára.
3 lapon 1-1 kimutatás, az eszköztárra kiraktam az összes kimutatás frissítése gombot, az utolsón pedig egy összesítőtábla aminek az eredményét látod a lenti táblázatban. Függetlenül hogy melyik lapon volt az utolsó módosítás, vagy melyiken álltam éppen ez lett az eredmény (pl. második lapon módosítottam utoljára, de az utolsó lapon állva indítottam a frissítést a sorrend 3-as lap, majd 1 és végül 2 volt):

Ha fontos a sorrend, akkor érdemes egy subroutine-ban megadnod a sorrendet és ezt hozzárendelni az adott eseményhez.
Ha nem makróról lenne szó, hanem képletekről, akkor pedig ha belenézel egy ZIP kezelővel az OpenXML formátumú fájlba, akkor lesz egy calcChain.xml amiben látható a cella sorrend.
üdv
-
RAiN91
őstag
Sziasztok!
Ha van egy 3 munkalapos munkafüzetem, mindegyik lapon van egy makró (nem modulból, hanem egyenként mindegyiken), akkor ha egy időben kapják meg a jelet, hogy indítani kéne a makrót, akkor ez a 3 milyen sorrendben fut le? Mert ha jól tudom, párhuzamban nem tudnak futni, de akkor mi a sorrend? -
zseko
veterán
Köszi!
Én is kicsit hamarabb kérdeztem mint találtam volna. A VBA-s megoldásra találtam egy egyszerűbbet Youtube-on, Ezt ki is próbáltam és teljesen jól működik az Excelben. Végül megtaláltam a Google Sheets változatot is, de az meg nem akar működni, úgyhogy most próbálkozom tovább a többi változattal.
Köszi! -
zseko
veterán
Üdv, olyat szeretnék csinálni, hogy adott egy tartomány, aminél azt kellene megszámolni hány színes cella van, és abból mennyiben van adat.

Vagyis a képen például 30/48.De ebből leginkább a színezett cellák darabszámát megszámolni van-e lehetőség, a többit azt tudom.
(Igazából a Google Táblázatokban akarnám megcsinálni, de eddig nem találtam ahhoz fórumot)
-
-
Mutt
senior tag
válasz
csabbymtc
#51516
üzenetére
Szia,
Én másra gondoltam a kérdéseddel kapcsolatban mint a többiek.
Az én megoldásom pedig MS365-ben így néz ki.A LET függvénnyel megússzuk a segédoszlopokat. A függvénnyel egy változóhoz értékeket lehet rendelni, majd a végén ezen változókkal műveletet csinálni. pl. =LET(a;1;a*2) az "a" nevű változónak 1-es értéket ad, majd eredményként a változó dupláját adja vissza.
Ezekután a teljes képlet:
=LET(betu;ÖSSZESÍT(15;6;SZÖVEG.KERES({1\2\3\4\5\6\7\8\9};A1);1)-1;
oszlop;BAL(A1;betu);
elvalaszto;SZÖVEG.KERES("-";A1);
start;KÖZÉP(A1;betu+1;elvalaszto-betu-1);
stop;KÖZÉP(A1;elvalaszto+1;255);
SZÖVEGÖSSZEFŰZÉS(",";IGAZ;oszlop&SORSZÁMLISTA(stop-start+1;;start)))A képletben kikeressük az oszlopazonosítót, ami betü(k)ből áll (példádban az X). Majd kikeressük a kötőjel előtti és utáni számokat (start és stop). A sorszámlista előállítja a két szám közötti számokat, amik elétesszük az oszlopazonosítót és az egészet összefűzzük.
Ha pedig nem a cellahivatkozásokat, hanem a cellák tartalmát akarod egy cellában látni, akkor a képlet ez (a mintámon az A4-B4 cellákon látod ezt):
=LET(betu;ÖSSZESÍT(15;6;SZÖVEG.KERES({1\2\3\4\5\6\7\8\9};A4);1)-1;
oszlop;BAL(A4;betu);
elvalaszto;SZÖVEG.KERES("-";A4);
start;KÖZÉP(A4;betu+1;elvalaszto-betu-1);
stop;KÖZÉP(A4;elvalaszto+1;255);
SZÖVEGÖSSZEFŰZÉS(",";HAMIS;INDEX(INDIREKT(oszlop&":"&oszlop;IGAZ);SORSZÁMLISTA(stop-start+1;;start))))Másik megoldás a Power Query használata, ami Excel 2013-tól van.
Az M-code ehhez:let
Forrás = Excel.CurrentWorkbook(){[Name="Táblázat1"]}[Content],
#"Típus módosítva" = Table.TransformColumnTypes(Forrás,{{"Lista", type text}}),
#"Oszlop megkettőzve" = Table.DuplicateColumn(#"Típus módosítva", "Lista", "Lista - másolat"),
#"Oszlop felosztása karakterátalakítás alapján" = Table.SplitColumn(#"Oszlop megkettőzve", "Lista - másolat", Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"}), {"Lista.1", "Lista.2", "Lista.3"}),
#"Érték felülírva" = Table.ReplaceValue(#"Oszlop felosztása karakterátalakítás alapján","-","",Replacer.ReplaceText,{"Lista.1", "Lista.2", "Lista.3"}),
#"Egyéni oszlop hozzáadva" = Table.AddColumn(#"Érték felülírva", "Egyéni", each {Number.From([Lista.2])..Number.From([Lista.3])}),
#"Kibontott Egyéni" = Table.ExpandListColumn(#"Egyéni oszlop hozzáadva", "Egyéni"),
#"Egyesített oszlop beszúrva" = Table.AddColumn(#"Kibontott Egyéni", "Egyesítve", each Text.Combine({[Lista.1], Text.From([Egyéni], "hu-HU")}, ""), type text),
#"Sorok csoportosítva" = Table.Group(#"Egyesített oszlop beszúrva", {"Lista"}, {{"Elemszám", each _, type table [Lista.1=nullable text, Lista.2=nullable text, Lista.3=nullable text, Egyéni=number, Egyesítve=text]}}),
#"Egyéni oszlop hozzáadva1" = Table.AddColumn(#"Sorok csoportosítva", "Egyéni", each [Elemszám][Egyesítve]),
#"Kinyert értékek" = Table.TransformColumns(#"Egyéni oszlop hozzáadva1", {"Egyéni", each Text.Combine(List.Transform(_, Text.From), ","), type text}),
#"Oszlopok eltávolítva" = Table.RemoveColumns(#"Kinyert értékek",{"Elemszám"})
in
#"Oszlopok eltávolítva"üdv
-
csabbymtc
tag
Sziasztok,
Szeretném a segítségeteket kérni az alábbi problémával, lehet túlbonyolítom, de nem jövök rá...
Tetszőleges cella tartalma: X11-15 (Ami egy intervallum lenne.)
Szeretném ezt úgy szétbontani, hogy az intervallumba tartozó elemeket jelenítse meg, tehát a cella tartalma legyen: X11,X12,X13,X14,X15
Van ötlete valakinek?
Előre is köszönöm! -
karlkani
aktív tag
Sziasztok!
Egy oszlopban érvényesítés van beállítva, lista, legördülő lista, forrás kitöltve. Az megoldható, ha még nem szerepel az adott tétel (épp nem egérrel választom ki a legördülőből), elkezdem gépelni, ne kelljen végig írnom, ügyelve, hogy az érvényesítésnél beírttal egyezzen? Ha már szerepel, akkor nem kell végig kiírni ugye...
-
Fferi50
Topikgazda
válasz
PETEE78
#51510
üzenetére
Szia!
A menüszalagra fel tudod venni a menüszalagon nem szereplő parancsok közül a Külső szegélyek rajzolása parancsot. Ez kapcsolóként működik, amíg be van nyomva, addig csak rámutatsz az adott szegélyre az egérrel és megrajzolódik.
Ha shortcutot szeretnél, akkor az szerintem csak makróval megy.
Üdv. -
PETEE78
senior tag
Sziasztok, mi a cella összes szegély formázásra a legegyszerűbb megoldás egy cellán?
az Alt bla bla bla nem igazán tetszik... automatizáláshoz szükséges...
Van valami szimpla max 2 billentyűs shortcut megoldás? -
Lendova
őstag
válasz
Fferi50
#51507
üzenetére
A 3 nyilazott között csak összeadás és kivonás szerepel és így lesz a karikázott negatív.
A végig nulla értékű cellát ha kiveszem a képletből, akkor már "jó". De ha nem veszem ki és a benne lévő számolt érték helyett nullát írok, ugyan így nem jó. Konkrétan olyan, mintha a 0-ból csinálni egy ici pici negatív számot csak úgy.
-
Fferi50
Topikgazda
-
Lendova
őstag
válasz
Fferi50
#51499
üzenetére
Szia!
Ezt a részét már sikeresen összeszenvedtem.
De köszönöm így útolag is a segítséget, mutattál rá egy másik módszert is.
Ilyen gyönyörűséget sikerült:
=(SUM(IF(MOD(COLUMN(B6:BK6),2)>0,B6:BK6,0)))-(SUM(IF(MOD(COLUMN(B6:BK6),2)=0,B6:BK6,0)))+((COUNTIF(B6:BK6,"X"))/3)+((COUNTIF(B6:BK6,"BSZ"))/3)+((COUNTIF(B6:BK6,"FX"))/3)-((COUNTIF(B6:BK6,"pi"))/3)Amivel most küzdök az, hogy valamiért negatív értéket kapok a jobb alsó sarokba a nulla helyett. Csak a [h]:mm cellaformázás miatt ############ szerepel.
-
Delila_1
veterán
válasz
Dark Archon
#51504
üzenetére
Az A2-ben 1 van, és nincs színezve. A3-ba írd be: =A21+1. Ezt már másolhatod.
-
válasz
Delila_1
#51503
üzenetére
Pedig nem. Hogy érthetőbb legyen a problémám:

Ha az A2:A3 mező kis zöld négyzetét lefelé húzom, végigszínezi kékkel az "A" oszlopot és minden második sorban meg is vastagítja a cella szegélyét, mivel az A2 cella felső szegélye vastagabb. Na, ezeket a formázásokat nem akarom, hogy vigye.
-
Delila_1
veterán
válasz
Dark Archon
#51502
üzenetére
Pedig lappy 5-ös módszere megfelel.
-
-
lappy
őstag
válasz
Dark Archon
#51500
üzenetére
nézd meg ezt
-
Hali!
Ha sorszámot szeretnék létrehozni a sorokban (1,2,3,4...), vagy akármit, de nem akarom, hogy a formázást is másolja, azt hogy lehet megcsinálni?
Most ugye, ha kijelölöm, mit akarok, és lehúzom a kis négyzetet, másol mindent. Csak a szöveget / képletet másolja, formázás nélkül.
Előre is köszi!
-
Fferi50
Topikgazda
válasz
Lendova
#51490
üzenetére
Szia!
Először meg kellene nézni, hogy az adott napon szöveg van-e a cellában. A szöveghez rendelj számokat és azt vedd munkaidőnek.
Pl. =ha(A1="pn";8;B1-A1)
Ha több szöveggel jelölt lehetőség is van, akkor a szövegeket és a hozzá rendelt értékeket egy segédtáblában foglald össze.
Ezután a képlet kb. =HAHIBA(FKERES(A1;segédtábla;2;0);B1-A1)
Üdv. -
Fferi50
Topikgazda
válasz
karlkani
#51496
üzenetére
Szia!
Ha konkrét értéket adunk meg feltételnek, akkor természetesen csak azok a cellák fognak "elszíneződni", amelyekben azok szerepelnek, a többi cella "érintetlen" marad. Ebből következően így nem lehet oszlopot/sort feltételes formázással színezni ezzel a módszerrel. Továbbá csak érték - szöveg vagy szám - lehet a feltételben, függvény nem.
Üdv. -
Traxx
őstag
Sziasztok!
Feltételes formázásban szeretnék segítséget kérni. Adott egy elég sok oszlopot tartalmazó listám, amibe manuálisan viszünk fel értékeket. És ennek van egy oszlopa, amihez szeretném kötni a feltételes formázást, az alábbi módon:

A célom az lenne, hogy a Dokumentum cellák tartalma alapján kerüljön színjelölésre az adott sor. A sorszámok változni fognak, de a szöveges részek nem. Vagyis ha az Autó sor adott cellája tartalmazza a Skodát, akkor az egész sor legyen pl. kék színű, ha a Fordot, akkor zöld. Megvalósítható ez makró nélkül?
Köszönöm előre is a segítséget!
-
Lendova
őstag
A guruk segítségét kérném.
Szeretnék egy táblázatot, ami a munkaidőt számolja, ez a része menne is, viszont amint van olyan cella, ahol nem szám szerepel, az utána következő munkanapnál már burul, rossz értékeket ad. Pld. hétvége, betegszabadság etc.
Balról jobbra a hónap napjai szerepelnek végig, fentről lefele pedig a dolgozók. Google-lal eddig nem jártam sikerrel.
Köszönöm! -
karlkani
aktív tag
válasz
szürke
#51487
üzenetére
Szia!
Sub Cella_elso_karakter_szincsere()Application.ScreenUpdating = FalseDim cell As Range, i As Integer, cellVal As StringWith Columns(1).SpecialCells(xlTextValues).Font.ColorIndex = 1For Each cell In .SpecialCells(xlTextValues)cellVal = cell.TextIf Left(cell.Value, 1) = "B" Then cell.Characters(1, 1).Font.ColorIndex = 3If Left(cell.Value, 1) = "C" Then cell.Characters(1, 1).Font.ColorIndex = 5Next cellEnd WithApplication.ScreenUpdating = TrueEnd SubEz a makró az A oszlopban található, B betűvel kezdődő cellák első karakterét pirosra, a C betűvel kezdődőekét kékre színeszi.
-
szürke
tag
Sziasztok!
Megoldható az hogy egy cella első karakterét az excel automata módon szinezze? Ha igen, mi a megoldás?
Pl.
Balaton - B legyen piros
Cegléd - C legyen kékElőre is köszönöm
-
ny.erno
tag
Sziasztok! Hogyan lehet megoldani, hogy egy számsor utolsó két számjegye elé beillesszünk egy kötőjelet?
Adott az A oszlop, amiben a következő formában szerepelnek számok:
96976001
96823501
Ilyenné szeretném módosítani:
969760-01
968235-01 -
Reinhardt
őstag
Hello
Van egy talblazatom benne egy oszlop amiben elofordulnak duplikalt adatok.
Azt tudom, hogyan kell torolni a duplikaltakat, de van olyan opcio ami csak kijeloli vagy csak azt mutatja ami duplikalt? -
Fferi50
Topikgazda
válasz
pentium4
#51473
üzenetére
Szia!
Az adott helyzetben a tömbképlet:=SZUM((MARADÉK(OSZLOP($A2:$N2);4)=1)*(($A2:$L2)="do"))
A tömbképletet Ctrl+Shift + Enter kombóval kell lezárni. Így húzható lefelé.
Amennyiben 7 oszloponként kell az eredmény, akkor a 4 helyére 7 kerüljön a MARADÉK függvénybe.
Üdv. -
-
Fferi50
Topikgazda
válasz
karlkani
#51464
üzenetére
Szia!
"akkor 2 sorral jobbra írja a dátumot (I), ha a H-ba, akkor csak 1 sorral (I)"
(Egy apró megjegyzés: ez ugye oszlop és nem sor.)
Egyébként:
If Target.Column = 7 Or Target.Column = 8 Then
1. Mivel a dátum mindenképpen az I oszlopba kerül, egyszerűen így szerintem:
Cells(Target.Row,"I")=Date
2. Egyben lehet "törölni" az adott területet:
Range(Cells(Target.Row,"H"),Cells(Target.Row,"J"))=""
Üdv. -
karlkani
aktív tag
Sziasztok!
Private Sub Worksheet_Change(ByVal Target As Range)If Not Intersect(Range("C2:C8"), Target) Is Nothing ThenCells(10, 3).Value = Now()End IfIf Target.Column = 7 ThenApplication.EnableEvents = FalseIf Application.WorksheetFunction.CountA(Range(Target.Address)) = Target.Count ThenRange(Target.Address).Offset(, 1) = DateElseRange(Target.Address).Offset(, -1) = ""Range(Target.Address).Offset(, 1) = ""End IfApplication.EnableEvents = TrueEnd IfEnd SubKészpénzzel történő vásárláshoz használtam a makró második felét. Ha beírtam a G oszlopba, akkor a H-ba bekerült az aktuális dátum. Ha töröltem, akkor az F és H érték is törlődött.
F - megnevezés
G - összeg (kp)
H - dátumBankkártyás vásárlást is beletettem (beszúrtam egy oszlopot az F után). Ezentúl a G vagy H oszlopba kerül az összeg. Hogyan lehet megoldani, ha a G-be kerül, akkor 2 sorral jobbra írja a dátumot (I), ha a H-ba, akkor csak 1 sorral (I) ? Az összeg törlésekor az első sor valamit a dátum is törlődjön.
F - megnevezés
G - összeg (bankkártya)
H - összeg (kp)
I - dátumÍgy nézne ki a dolog.

Előre is köszönöm!

-
flash-
veterán
válasz
Fire/SOUL/CD
#51450
üzenetére
köszönöm e tudtam távolítani az ok
de azt nem ertem hogy egy adott cellába ha számot irok csak magába akkor beszinezi a hátterét(zöldre), de ha azt irom hogy 5db akkor nem.
szeretném hogy soseel szinezze be a cellát mindegy mit irok bele.
ötlet? -
pentium4
senior tag
Sziasztok,
Olyat szeretnék csinálni egy van egy kezdő oszlopon, pl A1, és minden rákövető 7. cellák kellene vizsgálni hogy mi van benne és ha az van ebbe akkor az 1-et ad vissza.
Darabtelivel cellánként meglehet csinálni de kilóméter hosszú így a képlet és macera módosítgatni.
KösziP4
-
modflow
veterán
Egy sürgős ügyben kérném a segítségeteket.
Ha van egy oszlopom számokkal, pl. így:
A oszlop
320
231
256
124
90Akkor hogyan tudnám azt megcsinálni, hogy az oszlop összes cellájában lévő szám változzon megy a jelenlegi értékének a 90 %-ára?
Azaz így nézzen ki az oszlop?
A oszlop
= 320*0,9
=231*0,9
=256*0,9
=124*0,9
=90*0,9Mert manuálisan úgy nézne ki, hogy még a szám elé beírom, hogy "=" és még "*0,9"
De ez millió cella esetén esélytelen ma megcsinálnom. -
Delila_1
veterán
válasz
minimumgame
#51453
üzenetére
-
minimumgame
tag
Sziasztok!
Segítséget szeretnék kérni, illetve kérdés egyáltalán lehetséges-e az alábbi dolog:
Egy beléptető rendszer lenne, ami Excel dokumentumba exportálja egy ember be és kilépését a munkahelyre, dátum,idő formátum.
XY Belépés 08:09, kilépés 16:15. Itt most; XY = 8 óra 6 percet dolgozott.
A feladat igazából annyi lenne, hogy kiszámolni hány órát dolgozott aznap.
Viszont lehet esti műszak is, pl. 2023.09.26. 22:12 - 09.27. 08:06.
Így néz ki a táblázat amit exportálunk(most csak egy emberrel)
Köszönöm!
-
válasz
flash-
#51449
üzenetére
Szűrő gomb -> KI, sávos sorok és oszlopok -> BE, Új táblázatstílus
első-második sor- és oszlopsáv, formátum, kitöltés itt teljesen személyre szabhatod a táblázatot, pl. minden 2. 3. ... 9. sor/oszlop(sávméret lenyílóból állítható) legyen más színű stb stb. -
flash-
veterán
sziasztok !
csinaltam egy egyszeru tablazatot, oszlopok-sorok...azt szeretném hogy minden sor eltérő szinű legyen (vagyis minden masodik sor mas színű legyen mint amilyen témák vannak a formázás táblátatként funkcióban.
viszont ha azzal csinalom, a legfelső táblázatsort legördülős bepipálósra változtatja amit se törölni se megváltoztatni nem tudok. hogy kell azt megszuntetni?(az mar csak bonusz hogy igazábol ugy lenne mégjobb ha minden masodik sor lenne ugyanolyan szinu ÉS minden masodik oszlop így legyen)
-
föccer
nagyúr
Sziasztok!
VBA-ban az megoldható, hogy addig fusson, kérdés nélkül egy ciklus, amíg a felhasználó be nem avatkozik? Mondjuk egy escape megnyomása, vagy bármi egyéb? A ctrl+break elvileg működhet?
Valahogy úgy képzelem el, mindha egy folyamatjelző pörögne végig, majd visszaáll a ciklus kezdő értékre, számolja újra és rakja ki az adatokat, amíg az user meg nem akasztja.
Illetve van-e arra mód valahogy hogy a makró futtatása alatt az user egy cellába tudjon értéket megadni?
Köszi

üdv, föccer
-
ny.janos
tag
Sziasztok!
2019-es excelben adott egy PowerQuery-vel beolvasott táblázat, amelynek a formátumát egyéni táblázatstílussal formáztam, az oszlopok szélességét az általam kívántak szerint beállítottam.
Azonban amint frissítésre kerülnek az adatok, a táblázatstípus megváltozik, az öszlopszélességek módosulnak.
Zárolt cellákon a lapvédelmet próbáltam, de akkor a frissítés sem futtatható.A kérdésem: ismertek módszert arra, hogy a PQ frissítés a beállított formátumot ne változtassa meg?
-
wolverin666
újonc
válasz
wolverin666
#51433
üzenetére
Közben találtam megoldást... nem elég uninstallálni majd újra rakni az MSO2013/2016-t, a MS support oldalra felmész ide: https://support.microsoft.com/hu-hu/office/az-office-elt%C3%A1vol%C3%ADt%C3%A1sa-pc-r%C5%91l-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=hu-hu&rs=hu-hu&ad=hu
Az Office kattintásra vagy MSI majd a 2.módszer(t használtam) megadva/beazonosítva a licenszet, letöltve a kis 1megás exe-t futtatva TELJESEN eltávolítja a terméket majd újra rakod ONLINE a legutolsó verzióval tökéletesen megy. -
Mutt
senior tag
Szia,
Sok kérdés, próbálok meg válaszolni rájuk.
1. Szerintem Power Query-vel érdemes kezdeni. Könnyen tanulható, elég univerzális eszköz. Nem kell hozzá programozási ismeret.
Könyvből ami nekem bejött az "M, is for data monkey".
Youtube-on pedig kezdőknek Mike Girvin videoit javaslom és ha már jól megy (M-kódot akarsz írni), akkor Goodly-t javaslom.2. BI esetén Analysis for Excel-ből gondolva SAP BI-ról van szó. Én is sajna csak a SAP Forumokat tudom javasolni. Analysis-al sajna sok mindent nem lehet csinálni, mint összerakod a riportot majd VBA-val tudod automatizálni a frissítéseket, PQ-vel pedig manipulálni az adatokat. Webi esetén még kevesebb lehetőséged van.
Ha BI alatt Power BI-t értesz, akkor az én javaslatom, hogy előbb könyv az alapok miatt (implicit v. explicit measure, row v. filter context) aztán Youtube. Könyv esetén Marco Russo-t javaslom (unalmas, de alapos).
Youtube-ról szintén Marco Russo.
Ha vizualizációs tippek kellenek akkor Bas.
Hasznos ötletek pedig Goodly illetve Guy in a Cube csatornáin.3. SAP Scripting: ehhez kellene egy programozási nyelv ismerete, Excel miatt VBA a kézenfekvő, de Pyhton-al is lehet SAP-ot vezérelni, pár éve nem volt túl jó, mostanában nem néztem.
Scriptinghez nélkülözhetetlen Stefan kis Tracker tool-ja. Lehet vele scripteket felvenni, SAP képernyőn lévő objektumokat vizsgálni.
Youtube-on Csongor-nak van pár videója.
Illetve az én Github-omon is van egy minta script. Én inkább MM modulban dolgozok (vendor, material, PO stb), korábban ECC 6.0, most már S4/HANA verzióban.Ha VBA-t akarsz tanulni, akkor én John Walkenbach Excel 2013 Power Programming with VBA könyvét tudom javasolni. Még mindig érdemes a VBA-t megtanulni, mivel az asztali verziókban még hosszú ideig támogatva lesz és az alapok könnyűek.
Ha nem akarsz programozni tanulni, akkor alternatívák:
1. SAP-ba SQVI tranzakcióban lehet saját lekérdezéseket/riportokat csinálni táblák összekapcsolásával. Meg vannak a korlátai, de sokat segíthet ha sok táblából kell összeszedned az adatokat.
2. Vannak kész script toolok (Winshuttle, AutoIT, DataLoader).üdv
-
BagyiAti
tag
Szia,
"SAP"-s okosságok engem is érdekelnek, topikot nem találtam hozzá itt, esetleg tudnál adni pár linket hol nézelődjek, BI, Power Query stb ügyben teljesen alapoktól kezdve? BI-os lekérdezések vannak nálunk is, illetve olyat excel táblák/lekérdezések amik "SAP Analysis for Microsoft Office"-s bővitménnyel működnek. Illetve scripting is érdekelne, szintén alapokról. HA lenne ezekről jó anyag/videó (angolul ok) azt megköszönném.
Ahogy a keresőben találtam egy SAP-s hozzászólást, én is (többek között) SAP-ból kiszedett adatokat masszirozgatok management felé napi/heti/havi szinten.
-
föccer
nagyúr
válasz
Fire/SOUL/CD
#51435
üzenetére
FÜGG.HALMOZÁS
Hogy én éveken keresztül mit szívtam, hogy megoldjam simán indirekt cella hivatkozásokkal

Egy kérdés.
Ez így működik? Application.Wait(Now + "00:00:0.01")
Egy for ciklust szeretnék lassítani, ciklusonként 1 század másodperccel.
-
mqm
senior tag
Sziasztok!
Keresek valakit aki penge Excel-ből és tudna nekem segíteni egy összetettebb feladatban. Természetesen nem ingyen kérném a segítségeteket. Inkább privátban írjatok.
Köszönöm!
-
andreas49
senior tag
válasz
Fire/SOUL/CD
#51435
üzenetére
Van M365 és szuper lett, köszi még egyszer
-
-
andreas49
senior tag
Sziasztok,
Az alábbi problémára több módon kerestem megoldást, de nem jött össze:
Hogyan tudom az egyedi mezőneveket kigyüjteni az alábbi táblázatból:
A 'D', 'M', 'V', és 'AE' oszlopok 3-151 soraiban vannak a nevek, melyek ismétlődhetnek is, a kigyüjtést az 'AL' oszlopba szeretném. ('AL2'-'AL**')
A fel nem sorolt oszlopokban szintén vannak adatok, de a szűrésnek nem részei.
Segítséget köszönöm előre is. -
akos_ur
aktív tag
válasz
wolverin666
#51431
üzenetére
Szia, nálunk a cégnél ma reggelre több gépen is előjött ugyan ez a hiba.
-
wolverin666
újonc
A következő gondra próbáltam rákeresni, de sem a Google keresőben lévő megoldások nem lettek jók, sem egyéb... Minden legális (Win10+Office 2013) és update-elve vannak a cuccok (Office utolsó 09.12, ez a gyanús). Ma reggel munka indításkor Excel file megnyitásakor először a következő hibaüzenetet kaptam: Hiba-Az operációs rendszer jelenleg nincs konfigurálva ennek az alkalmazásnak a futtatására. (!!). Próbáltam társítást/hozzárendelést változtatni, frissítettem újra az Office-t. Semmi. A doc/docx jó stb. az Office-ból csak az Excel-lel van gond. Ha felkínált Excel 2013-at választom futtatásra, akkor ez van, akár választom az excel.exe-t stb. Jelenleg azt tudom csinálni, hogy a Start menu-ből kirakott Excel 2013-at elindítom és onnan nyitom meg a táblázatokat (a táblázatba ágyazott excel hivatkozást is megnyitja szerencsére stb.)
-
Dolphine
addikt
Sziasztok Guruk!
Létezik olyan függvény, ami email címet névvé alakít? Pl. A1 cellában email cím B1 cellában a név
Az email így néz ki kis betüvel ékezet nélkül: csanyi.bernadett.2018b@moragimi.hu
Az összes email cím ilyen, amit át szeretnék alakítani. Vezetéknév után pont, majd keresztnév, a többi nem kell. A kérdés, hogy az ékezetet, hogyhan lehetne hozzáadni, illetve hogyan lesz emailből név.
-
-
rovgab
csendes újonc
Sziasztok!
Egy oszlopból szeretnék kiszűrni minden értéket egy másik oszlopba úgy, hogy csak egyszer szerepeljenek. 2016-os excel, szóval szűrő függvényem nincs. A növekvő sorrendbe rendezés sajnos szintén nem játszik. Van rá valami megoldás? Előre is köszönöm a választ.
Példa:
-
Mutt
senior tag
Szia,
Pár változat, ami első olvasatra műkődőképesnek tűnik.
Javaslom előbb egy próba fájlon kipróbálni.https://excel-dashboards.com/blogs/blog/how-to-force-workbook-close-after-inactivity-excel
https://excelribbon.tips.net/T008192_Forcing_a_Workbook_to_Close_after_Inactivity.html
üdv
-
Attas
aktív tag
Sziasztok!
Kis segedelemre lenne szükségem!
Egy olyan makróra vagy bármire lenne szükségem amely, ha a munkafüzetet pl 15 percig nem használják, de nyitva van, mentse majd zárja be. Van egy közös fájl melynél gyakran előfordul, hogy valaki úgy megy haza, hogy nyitva marad, így nem tudjuk szerkesztésre megnyitni. Van benne bőven makró, emiatt azt hiszem nem lehet úgy megosztani, hogy többen is szerkesszék egyszerre.. (de lehet tévedek) Nagyon köszönöm ha tudtok segíteni!! -
#42308056
törölt tag
Sziasztok!
Ha egy képletben egy adott cella tartalmánál kisebb tartalmú cellákat akarok használni azt hogy a francba kell beírni???
Így nem fogadja el: <K15
-
Mutt
senior tag
válasz
#77257183
#51411
üzenetére
Szia,
"...a kiszámolt dátum az legyen ahová már megtörtént a gólos oszlopokba az adatbevitel..."
Ha a gólok oszlopa alapból üres és csak akkor kerül kitöltésre (akár 0-val ha már lement a mecs), akkor ez a képlet.
=NAGY(SZŰRŐ($A$1:$A$1000;(($B$1:$B$1000=J2)+($C$1:$C$1000=J2))*($D$1:$D$1000<>""));5)Kis magyarázat: vannak olyan feltételek, amelyek ha egyszerre teljesülnek az jó nekünk (pl. 2 számot eltaláltunk az 5-ös lottón), illetve olyanok amelyek egymástól függetlenül teljesülnek az a jó (pl. beakarok menni a lakásba, akkor az is jó ha van lakáskulcsom, de az is jó ha van vki otthon aki be fog engedni).
Az első az ÉS kapcsolat, a másik a VAGY.Excelben ÉS és VAGY függvények léteznek és érdemes használni őket, de nem műkődnek több cellán.
Ha több cellán kell ÉS kapcsolatot használnunk, akkor a SZORZÁS jelet kell használni.
(pl. (A1:A10="szombat")*(B1:B10="utazás") azon kombinációt adja vissza, ahol egy sorban szerepel szombat és melette utazás).VAGY-ot pedig az összeadással lehet szimulálni.
(pl. (A1:A10="szombat")+(B1:B10="utazás") azon sorokat adja vissza, ahol egyik oszlopban van szombat, és másikban bármi más, illetve azokat ahol a második oszlopban van az utazás és az elsőben bármi.)A focis esetben előbb megkeressük, hogy B és C-oszlopokban mikor látható a keresett csapat neve. Ez VAGY (összeadás) feltétel. Ezek után ahol IGAZ-at kaptunk megnézzük, hogy a gól oszlop nem üres-e. Ez már ÉS lesz, mert csak azok kellenek ahol van eredmény rögzítve.
üdv
-
Mutt
senior tag
Hibát vétettem, amikor az O1:O37-es tartományt 3 sorra és 12 oszlopra kellett bontani.
Az OSZLOPOK($A:A)*SOROK($1:1) nem jó eredményt ad a második és harmadik sorban.
A helyes képlet OSZLOPOK($A:A)+12*(SOROK($1:1)-1).A lenti képen látható, hogy az elsőnél nincs minden szám 36-ig felsorolva, míg a másiknál már van.
Aki pedig MS365-öt használ, annak pedig a SORSZÁMLISTA (SEQUENCE) függvény javasolt. -
#77257183
törölt tag
Szia! Köszi, hogy időd szántál rá.
Az 1-es képlet működik!
Viszont kitudnád még egészíteni a függvényt vagy valami más ötleted van arra, hogy a "csapat legkorábbi mérkőzése az utolsó ötből dátum" az a hazai gól és vendég gól oszlopoktól is függjön?
Meg lehet oldani, hogy a kiszámolt dátum az legyen ahová már megtörtént a gólos oszlopokba az adatbevitel, az ottani üres cellákat viszont még ne vegye figyelembe?
Azért lenne szuper valami megoldás, mivel a menetrend végig előre van beírva táblázatba. Egy-két táblázatnál még megoldanám, hogy kitöltöm mindig az új adatokkal (a dátumot és mérkőzés párosítást), de valójában 100-nál is több hasonló táblázatnál kellene ezt megoldanom.Bocsi, tényleg kezdő szinten vagyok, és nem könnyű amit kérek.
-
Mutt
senior tag
válasz
#77257183
#51386
üzenetére
Szia,
Excel verzió számot nem írtál, de 2 megoldás, amelyik mindegyike használ egy segédoszlopot.
1. MS365 esetén SZŰRŐ (FILTER) függvénnyel megkeressük, hogy mikor volt a csapat legkorábbi mérkőzése az utolsó 5-ből.
I2-ben a képlet (az első 1000 sort nézi, bővítsd ha szükséges, illetve nézi hogy otthon vagy vendégként játszott, ha csak egyik kell akkor a plusz jel előtti vagy utáni rész törölhető):
=NAGY(SZŰRŐ($A$1:$A$1000;($B$1:$B$1000=J2)+($C$1:$C$1000=J2));5)2. Korábbi verzió esetén az I2 képlete (itt csak otthon játszást nézi a képlet!):
=SZORZATÖSSZEG(NAGY(($B$2:$B$1000=J2)*($A$2:$A$1000);5))Ezek után a többi értéket SZUMHATÖBB és DARABHATÖBB-el lehet számolni.
Győzelem: =DARABHATÖBB(B:B;J2;F:F;1;A:A;">="&I2)+DARABHATÖBB(C:C;J2;F:F;2;A:A;">="&I2)
Vereség: =DARABHATÖBB(B:B;J2;F:F;2;A:A;">="&I2)+DARABHATÖBB(C:C;J2;F:F;1;A:A;">="&I2)
Szerzett gólok: =SZUMHATÖBB(D:D;B:B;J2;A:A;">="&I2)+SZUMHATÖBB(E:E;C:C;J2;A:A;">="&I2)
Kapott gólok: =SZUMHATÖBB(E:E;B:B;J2;A:A;">="&I2)+SZUMHATÖBB(D:D;C:C;J2;A:A;">="&I2)
Pontok: =SZUMHATÖBB(G:G;B:B;J2;A:A;">="&I2)+SZUMHATÖBB(G:G;C:C;J2;A:A;">="&I2)A képletekben az első rész otthoni, a második a vendégként elért értéket adja. Ha csak egyik kell akkor töröld a nem kívánt részt.
Ha szeretnél Excel-t tanulni, akkor ezt a feladatot Power Query-ben csoportosítással, majd sorbarendezéssel és pár oszlop beszúrásával is meg lehet oldani. Ehhez legalább Excel 2013-as verzió kell.
üdv
-
Mutt
senior tag
válasz
rovgab
#51401
üzenetére
Szia,
Nem írtad az Excel verziót, de a korábban kapott egymásba ágyazott HA-k helyett lehet mást is használni.
=KERES("A";A1:F1), ahol A1:F1 a 6 oszlop, ahol vannak a kódok. Csak 0 esetén hibát dob, ha
ez gond akkor HAHIBA-ba lehet tenni.Ha Excel 2019-ed vagy újabbad van, akkor pedig a HAELSŐIGAZ (angolul IFS) függvény is műxik,
=HAELSŐIGAZ(A1<>0;A1;B1<>0;B1;C1<>0;C1;D1<>0;D1;E1<>0;E1;F1<>0;F1;1;"Mind nulla")A második dolgot szerintem túlbonyolítod.
Ha a mintád valós, akkor a kód első 6 karaktere megadja a kívánt választ.
Ha ez a következtetés helyes, akkor ha O1:O37 tartományban vannak a keresett kódok és a fenti keresési táblát az U2:V7-es cellák tartalmazzák, akkor A1-ben a képlet - amit tudsz másolni - ez:
=FKERES(BAL(INDEX($O$1:$O$37;OSZLOPOK($A:A)*SOROK($1:1));6);$U$2:$V$7;2;0)Ha elnéztem vmit és mégis kell az A15:L32-es tartomány, akkor javaslom, hogy inkább egy oszlopba egymás alá másold be a kombinációkat és hozzájuk tartozó eredményt vhogy így:

Innentől egy FKERES megadja a választ, mint az előbb.Ha nem lehet egy oszlopba másolni, akkor jön a csúnya változat. P-oszlopban van ez a csúnya képlet, ami kikeresi hogy melyik sorban találta meg az O-oszlopban látható értéket.
=SZORZATÖSSZEG(($A$15:$L$15=O1)+($A$16:$L$16=O1)*2+($A$17:$L$17=O1)*3+($A$18:$L$18=O1)*4+($A$19:$L$19=O1)*5+($A$20:$L$20=O1)*6+($A$21:$L$21=O1)*7+($A$22:$L$22=O1)*8+($A$23:$L$23=O1)*9+($A$24:$L$24=O1)*10+($A$25:$L$25=O1)*11+($A$26:$L$26=O1)*12+($A$27:$L$27=O1)*13+($A$28:$L$28=O1)*14+($A$29:$L$29=O1)*15+($A$30:$L$30=O1)*16+($A$31:$L$31=O1)*17+($A$32:$L$32=O1)*18)Ekkor A1-ben a képlet:
=INDEX($M$15:$M$32;INDEX($P$1:$P$37;OSZLOPOK($A:A)*SOROK($1:1))) -
Fferi50
Topikgazda
válasz
#77257183
#51400
üzenetére
Szia!
A DARABHATÖBB függvény minden kritérium tartománya mindig a segédoszlopban megadott sortól a tartomány végéig tart: pl.=DARABHATÖBB(INDIREKT("$B"&F2):$B$127;$E2;INDIREKT("$C" & $F2):$C$127;$F2)
Ugyanígy a SZUMHATÖBB függvénynél is a kritérium tartományokat így kell meghatározni:=SZUMHATÖBB(INDIREKT("$D" & $F2):$D$127;INDIREKT("$B"&F2):$C$127;$E2)
Üdv. -
föccer
nagyúr
-
Rhair
csendes tag
Üdv
Egy olyat szeretnék megcsinálni, hogy adott 3 oszlop
0,1,2 néven
a 0 oszlopban nevek vannak
pl. Kiss András
1,es oszlopban születési év
2-es oszlopban születési hely
Ez egy adatokat tartalmazó lap lenne, későbbiekben elrejtve.
Azt akarom megcsinálni, hogy lenne egy lap, ahol legördülő listából ki lehessen választani a neveket és a hozzá tartozó másik két cellát mutassa. -
rovgab
csendes újonc
Most viszont megint elakadtam. Beraktam mindent egy táblára, hogy látható legyen. Van az O oszlop és azt szeretném elérni, ha egyezést talál az A15:L32 (oda fel van sorolva az összes létező kombináció ami csak előfordulhat) cellatartományban lévő értékekkel, akkor az M15:M32-ben megadott cellákat beillessze az A1:L3 közti tartományba. Úgy érzem túl nagy fába vágtam a fejszém
Új hozzászólás Aktív témák
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Fallout 4 Pip-Boy Edition eladó
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Microsoft és egyéb dobozos retro szoftverek
- HP EliteBook 830 G8 13,3" i7 -1185 G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Azonnali készpénzes AMD Radeon RX 9000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- Inno3D RTX 4070 Ti // ÚJSZERŰ // SZÁMLA // GARANCIA //
- Bialetti kézi kávéőrlő
- Apple iPhone 16 Plus 128GB Ultramarine használt, karcmentes 96% akku (266 ciklus) 6 hónap gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




Üdv.



Üdv.



















