Hirdetés
- Azonnali alaplapos kérdések órája
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- NVIDIA GeForce RTX 4060 / 4070/S/Ti/TiS (AD104)
- Hogy is néznek ki a gépeink?
- AMD GPU-k jövője - amit tudni vélünk
- Milyen CPU léghűtést vegyek?
- Sok teljesítmény kell a Microsoft Copilot lokális futtatásához
- Milyen processzort vegyek?
- Mini-ITX
- RAM topik
Hirdetés
-
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
-
Delila_1
Topikgazda
A táblázatban állva a menüsorban találsz egy Tervezés menüpontot, ahol a stílusok közül kiválasztod a legszimpatikusabbat.
Új stílust is létrehozhatsz, a felajánlott formák alatt van erre lehetőséged.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Sesy
aktív tag
esetleg erre:
tudna valaki, valami segítséget adni? nem jutok vele egyről a kettőre...
vagy ez annyira nem ide való probléma?Born stupid... Try again!
-
Zoty4
őstag
Azt hogy tudom megcsinálni kimutatással, vagy bármivel , hogy van egy nagy excel, 10 oszlop, és baromi sok sorral, ömlesztve csomó információval, és ha egy bizonyos oszlopban van info azt gyűjtse csak ki, de ne adja össze, csak gyűjtse ki, lehet 20x ugyanaz a típusú tétel is egymás alatt?
az üres (ahol nincs ebben az oszlopban info ) azokat ne gyüjtse le)Majd ebből szeretnék csak egy olyan kimutatást a végén amit tegnap mondtatok, de az világos
[ Szerkesztve ]
-
Fferi50
őstag
Szia!
Nézted már az XML - lel kapcsolatos Excel súgót?
Tanulmányozgatom, hátha tudok valamit segíteni. Megnyitni már megnyitja, de XML-ben nem lehet exportálni, mert nem exportálható az automatikusan létrehozott séma.
Talán először létre kellene hozni egy érvényes XML sémát és utána importálni.
Üdv. -
Fferi50
őstag
Szia!
Kicsit homályos a kérdésed...
A kimutatásban megadhatod, hogy az üres oszlopok ne kerüljenek be - hiszen te magad válogatsz közülük.
Mit értesz ezalatt, hogy "ne adja össze, csak gyűjtse ki" ? Ezt a szűrő megfelelő alkalmazásával meg tudod oldani szerintem.
De a kimutatást is lehet szűrni többféleképpen, sőt szeletelő is adható hozzá.
Üdv. -
Zoty4
őstag
-
Fferi50
őstag
Szia!
Szerintem a szűrés - másolás - beillesztés másik munkalapra, utána a szűrés megszüntetése semmit nem változtat a "master" listádon.
DE: Van az Adatok - Speciális (lánykori nevén irányított) szűrő --> ezzel másolhatsz másik munkalapra is - csak onnan kell elindítani, ahova az adatokat szeretnéd átmásolni.Üdv.
-
Mutt
aktív tag
Szia,
Power Query-t tudom javasolni, de tömbfüggvénnyel is lehet sorokat megkeresni és onnantól INDEX-el kiíratni.
Ha van konkrétum, akkor dobd fel a fórumra.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Fferi50
őstag
Szia!
Nem értelek miért nem jó.
Mutatom a példát.
Kiindulás a Munka1 munkalapon:
Szűrő a Munka2 munkalapon a H1:H2 cellákban:
A párbeszédpanel képe a Munka2 munkalapról indulva:
Az eredmény a Munka2 munkalapon:Egyetlen fontos dolog, hogy legyen a szűrendő tételeknél fejléc (ez pedig gondolom a tr.listán van).
Üdv.
-
Zoty4
őstag
már tényleg csak az a kérdés hogyan tudom befrissiteni ezt az uj táblázatot, miután új tételek jelennek meg a masterben? meg miért csak a B oszlop jelenik meg és a többi oszlop nem?
[ Szerkesztve ]
-
Fferi50
őstag
Szia!
Elvileg az egész táblázatot át kellene másolnia. Ha mégsem megy, akkor először a fejlécet másold át az új munkalapra.
A forrást átalakítod táblázattá és a táblázat nevével hivatkozhatsz rá. Akkor csak ismételten le kell "játszani" a szűrést. Ha lehet makrót használnod, akkor makrórögzítés után a makró futtatással frissítheted.
Üdv. -
Mutt
aktív tag
Szia,
Excel verziót nem láttam, de ha Office365 Insidered van akkor csak a SZŰRŐ függvény kell.
Excel 2010-től kezdve az ÖSSZESÍT függvény tud segíteni:
Power Query marad máskorra.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Fferi50
őstag
Szia!
Szerintem ebben a szerkezetben sajnos nem lehet xml-be visszaexportálni excelből, több akadály miatt is. Nem normalizált a táblázat, lista szerepel benne, több származtatott gyermek is van.
Viszont szövegfájlként el lehet menteni, persze akkor az XML jelölések elvesznek belőle.
Üdv. -
Sesy
aktív tag
válasz Fferi50 #44020 üzenetére
köszönöm, hogy foglalkoztál vele...
én is sok időt eltöltöttem már a problémával, de nem sikerült sehogy sem vissza tölteni, ezek szerint lehet, hogy nem bennem van a hiba...az xml fájlt notepad-ban klasszul tudtam módosítani, és azt sikerrel vissza is tudtam tölteni az eredeti helyére...
ha menne excelben akkor sokkal egyszerűbben lehetne a szükséges információkat bevinni, így akkor marad a macerásabb út sajnos...
mindenesetre írok a graphisoft suportnak és megkérdezem tőlük, hogy van-e erre valamilyen megoldás... ha válaszolnak és van jó, működő megoldásuk, akkor majd feltétlenül megosztom veled...
még egyszer köszönöm, hogy időt szántál rá
Born stupid... Try again!
-
Taktoj
aktív tag
Sziasztok. Magán használatra van egy kb 10 ezer soros 10 oszlopos adathalmazom, aholsok szűrés illetve szinezés van. Sokszor előfordul hogy egy egy szűrés eltart 20 30 másodpercig. Tudnék ezen valahogy gyorsítani? Office 2016 , s egy régebbi gép az alapja, ssd vel core 2 duo s xeon procival, 8gb rammal, néha írkálja hogy kevés a memória.
Köszi előre is.
Az élet olyan, mint egy doboz bonbon. Sosem tudhatod, mit veszel ki belőle.
-
Fferi50
őstag
válasz Taktoj #44022 üzenetére
Szia!
Mekkora a fájl mérete?
Elképzelhető, hogy az egész oszlopra érvényesülnek a szűrők, színezések. Ez nagyon be tudja lassítani. Helyette adj meg konkrét - de azért elég nagy - tartományokat.
Próbáld megnézni F5 - Ugrás - irányított - utolsó cella.
Így megnézheted, melyik az utolsó cella a munkalapon.
Ez alapján tudsz módosítani.
Üdv. -
félisten
válasz Taktoj #44022 üzenetére
Az Office 64 bites?
Naprakész? (Windows Update-ről minden elérhető frissítés fent van?)Ha mindkettőre igen a válasz, hogy elnavigálsz a Fájl menü/Beállítások/Speciális/Megjelenítés csoporthoz és ellenőrizd a Hardveres grafikus gyorsítás letiltása opciót. Ha be lenne jelölve, akkor szüntesd meg a kijelölést OK.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Zoty4
őstag
na erre összejött Pferis módszerrel
Kilistázta úgy ahogy szerettem volna, már csak az a kérdésem, hogy erre van e gomb ami befrissiti?
vagy minden alkalommal amikor új tétel kerül a masterba újra irányított szűrés, ki kell jelölni stb
makrókat használhatok, de nem csináltam még sose
amúgy office 365 van -
Fferi50
őstag
Szia!
Nem tudom, hogy a 365-ben van-e makrórögzítés. Ha igen, akkor
- kiválasztod a célmunkalapot
- beindítod a makrórögzítést
- megcsinálod a speciális szűrést
- leállítod a makórögzítést
A makrót hozzárendeled egy billentyűkombinációhoz.
Előtte célszerű táblázattá alakítani a forrásodat, mert akkor csak a táblázat neve kell a szűrendő tartományhoz.
(A makró nagyjából 1 érdemi sort fog tartalmazni.
Ha nem sikerül a rögzítés, küldd el privibe/vagy tedd fel elérhetően a forrásod egy részletét - elég pár sor és blabla szöveggel, akkor megcsinálom hozzá a makrót.)
Üdv. -
repvez
addikt
azt hogy lehetne megoldani, excelben, hogy pár kiindulo adatbol, egy megadott idöintervallumon belül készitsen grafikont?
egy olyat akarok megcsinálni, ha egy kezdő értéket megadok és ahhoz hozzáadok bizonyos %-ot akkor azt automatikusan számolja ki X alkalommal és ezeket az értékeket egy grafikonon megjelenitse.
Visualizálni akarom a nyers adatokat, hogy hogyan viszonyulnak egymáshoz hosszabb távon. -
North15
csendes tag
Sziasztok!
Outlookkal szeretném elküldeni csatolmányként az Excel-táblázatom (2016-os) egy aktuálisan szűrt verzióját. Rendszeres feladatról van szó, ezért makrós megoldást kerestem. Ez meg is van, nincs problémám vele. Ami kérdésem, hogy meg lehet adni valahogy a VBA-ban, hogy ki legyen a levél feladója? Az Outlookban több postafiók is fel van véve, és fontos, hogy ne az alapértelmezett postafiók legyen a küldő.
-
oke
senior tag
válasz Fferi50 #43987 üzenetére
Szia,
Ezzel sajnos nem jutok előrébb, nem akartam bevonni plusz munkalapot, akkor a listát pakolom át a "Sablon" munkafüzetembe, amibe a többi adat is van.
Átalakítottam így a makrórészletet, viszont érdekes dolgot produkál, szinte mindegyik oszlopba berakja a legördülő listát, nem csak a V oszlopba. mi a rossz benne?
Dim ucell As Range
Set ucell = Range("A" & Rows.Count).End(xlUp) 'itt átírtam A-ra a V-t
With Range(Range("V2"), ucell).Validation
'Range("V2").Select
'With Selection.Validation 'az eredetiben benne volt, de ha bennhagyom,kiakad
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Lista!$A$2:$A$17"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
[ Szerkesztve ]
-
Fferi50
őstag
Szia!
Az a gond, hogy az ucell változód az A oszlop utolsó celláját tartalmazza, ezért aRange(Range("V2"),ucell))
azA2:Vx
tartományra hivatkozik. Nem véletlenül volt a V benne, mert a V oszlop utolsó celláját kell megkeresni.
Ha ragaszkodsz az A oszlop utolsó cellájának megkereséséhez, akkorRange("V2:V" & ucell.Row)
legyen a tartományi hivatkozásod.
Üdv.[ Szerkesztve ]
-
oke
senior tag
válasz Fferi50 #44033 üzenetére
Köszönöm, akkor így javítom majd.
Még egy kérdés ehhez kapcsolódóan, be lehet-e állítani a lista értékét a cellákban a mellette lévő cella alapján?
V2 oszlop listájában mondjuk ezek vannak, alapértelmezetten nincs kiválasztva semmi:
alma
körte
szilvaw2-es cellában: körte --> ez alapján a v2-es cellában az alma érték kerülne kiválasztására
és így tovább. A W oszlopban csak olyan értékek vannak, ami a listában megtalálható. Ha W oszlop cellájában valahol nincs érték, akkor ne kerüljön kiválasztásra semmi.Erre azért lenne szükség, mert nem találtam arra megoldást, hogy egy előző napi legördülő listát és a kiválasztott beállítást áthozzam az aktuális táblába. Így most úgy csinálom, hogy a ÍW oszlopba áthozom VLOOKUP-al, majd ott manuálisan rászűrök az egyes értékekre és ez alapján a V oszlopba beállítom a lista értékét.
-
Fferi50
őstag
Szia!
Mi lenne, ha az előző napi V oszlopot egyszerűen átmásolnád az aktuális táblába, a lista forrásával együtt.
"w2-es cellában: körte --> ez alapján a v2-es cellában az alma érték kerülne kiválasztására"
Mondjuk ezt nem egészen értem, hogy miért így kellene.Üdv.
[ Szerkesztve ]
-
HREH
senior tag
Sziasztok!
Azt szeretném, hogy ha az A1, A2, A3-as cellák mindegyike pl. zöld színnel van kitöltve, akkor az A4 is automatikusan legyen kitöltve zölddel, de ha a három közül bármelyik is nem zöld, akkor az A4 már narancssárgával legyen kitöltve.
Ilyet lehet csinálni feltételes formázással, vagy mindképpen makróval kell?"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
-
oke
senior tag
válasz Fferi50 #44035 üzenetére
Az aktuális tábla sorai napi szinten változnak, kerülnek ki sorok, illetve érkeznek újak. Emiatt nem lehet a V oszlopot egy az egyben átmásolni.
Úgy működik az egész, hogy van egy sablon munkafüzetem, amiben elvégzem a szükséges műveleteket, majd az eredményből egy szűrő által kiválasztott eredmény alapján 3 másik excel hozok létre - eddig a füleket másoltam át nem az excelt mentettem más néven, mivel a sablonban van a makró. Ezekben dolgoznak a többiek. Másnap ez a 3 táblázatot bemásolom a sablon egyik fülére és ennek bizonyos értékeit, eredményeit másolom be az aktuális táblázatba.
"w2-es cellában: körte --> ez alapján a v2-es cellában az alma érték kerülne kiválasztására"
Mondjuk ezt nem egészen értem, hogy miért így kellene.
Bocsánat, ezt elírtam, körte érték kerülne kiválasztásra, tehát a megegyező adatok. -
Fferi50
őstag
Szia!
"Az aktuális tábla sorai napi szinten változnak, kerülnek ki sorok, illetve érkeznek újak. Emiatt nem lehet a V oszlopot egy az egyben átmásolni."
Ez most éppen ellentmondásban van az előző hsz-ban írtakkal, idézem:
"Erre azért lenne szükség, mert nem találtam arra megoldást, hogy egy előző napi legördülő listát és a kiválasztott beállítást áthozzam az aktuális táblába."
Akkor most változik az aktuális tábla vagy nem? Az előző napi beállítás kell vagy másik?
Üdv. -
Delila_1
Topikgazda
Ezt egy modulba másold, és indíthatod, amikor ki akarod színezni az A4 cella hátterét.
Sub Zold_Narancs()
If Range("A1").Interior.Color = vbGreen And Range("A2").Interior.Color = vbGreen And _
Range("A3").Interior.Color = vbGreen Then
Range("A4").Interior.Color = vbGreen
Else
Range("A4").Interior.Color = RGB(255, 198, 83)
End If
End SubAutomatizálhatod, ha a laphoz rendeled a lenti makrót.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Interior.Color = vbGreen And Range("A2").Interior.Color = vbGreen And _
Range("A3").Interior.Color = vbGreen Then
Range("A4").Interior.Color = vbGreen
Else
Range("A4").Interior.Color = RGB(255, 198, 83)
End If
End SubHa viszont az
A1:A3
tartományt feltételes formázással színezed, más a helyzet. Akkor az A4 cellába is feltételes formázás kell.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
oke
senior tag
válasz Fferi50 #44039 üzenetére
Szia,
Változik az aktuális tábla naponta, de nem teljesen, ahogy írtam jönnek be új sorok, illetve van sor, ami már nem szerepel benne az előzőhöz képest, de a nagy része megmarad az előző napiból. Amelyik sor mind a kettőben szerepel, ott kellene az előző napiból áthozni az aktuális táblába a V oszlopban szereplő legördülő lista alapján beállított értéket az aktuális tábla szintén V oszlopába. A legördülő lista elemei megtalálhatók mindkét táblázat 'lista' fülén.
Az "A" oszlop tartalmaz egy egyedi azonosítót.Remélem így már érthetőbb.
[ Szerkesztve ]
-
Fferi50
őstag
Szia!
Akkor mi lenne, ha az előző napi aktuális táblából indulnál ki és azt szerkesztenéd - adnál hozzá új sorokat, a törlendőket pedig megjelölnéd. Ezután egy lépésben törölhetnéd a megjelölt sorokat. Nem kellene bajlódni a listaállapot "szinkronizálásával".
Talán a munkád is kevesebb lenne....
Üdv. -
HREH
senior tag
válasz Delila_1 #44041 üzenetére
Köszi, a második megoldás jól működött.
Ki lehet egészíteni úgy, hogy a táblázat összes sorára működjön (B4 is legyen kitöltve, ha a B1+B2+B3 is kitöltött), de csak pl. a 3. sortól kezdődően? Az első 2 sor másra lenne használva, a 3. sortól kezdődően lenne mindenhol ugyanolyan formátumú a táblázat felépítése."Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
-
-
-
Fferi50
őstag
Szia!
Lövöldözünk jó távolról, aztán - mint a számítógépes játékban - fogynak az életek .
Meg az ötletek. De ha meg lehet nyitni egyszerre mindkét táblát, akkor egy VLOOKUP vagy INDEX azért segíthet a listaopció beállításában. Hiszen azt írtad van egyedi azonosító minden sorban.
Üdv. -
oke
senior tag
válasz Fferi50 #44047 üzenetére
Szia,
Igen, nagyon sok információ van a táblázattal kapcsolatban, nehéz eldönteni, mi az ami számíthat a későbbiekben.
Van egyedi azonosító. A Te segítségeddel eljutottam oda, hogy az aktuális munkalap V oszlopába, ami alapban üres, már belekerült a legördülő lista - kiválasztás nélkül. Mellé a W oszlopba meg sikerült beforgatni az előző napi lista beállítást, de csak mint értéket. Ez alapján gondoltam, hogy valahogy be lehetne állítani a cella értéket a V oszlopban, mindenhol a mellette lévő alapján.
Ezzel a részlettel hozom át az adatokat a "régi" fülből a V oszlopból, de ez nem listaként másolja át:
' "Előző kategória" másolása
sor = Range("A" & Rows.Count).End(xlUp).Row
Range("w2").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-22],régi!C[-22]:C[-1],22,0)"
Columns("w:w").EntireColumn.AutoFit
Selection.AutoFill Destination:=Range("w2:w" & sor)
[ Szerkesztve ]
-
Delila_1
Topikgazda
Esetleg ha pontosítanád, hogy mekkora tartományra vonatkozzon a 4. sor celláinak a háttér kitöltése, nem kellene újra és újra átírni a makrót.
A kérdés feltevése előtt gondold át, mire van szükséged. Ha segítséget kérsz, ne pazarold a segítő idejét!Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
HREH
senior tag
válasz Delila_1 #44049 üzenetére
Máskor is így szoktam, sosem volt még gond belőle...
De akkor leírom pontosan: az első két sor kivételével, azaz a harmadik sortól kezdve minden sorban töltse ki a C4/D4/E4 stb... cellát zölddel, ha a C8+C9+C10/D8+D9+D10/E8+E9+E10 stb... cellák mindegyike ki van töltve zölddel, ha bármelyik nincs, akkor narancssárgával.
Köszi!"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
Új hozzászólás Aktív témák
- Lemérik, hogy milyen gyorsan válaszol az AI
- Azonnali alaplapos kérdések órája
- Kínai, és egyéb olcsó órák topikja
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Politika
- Linux kezdőknek
- PlayStation 5
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Vicces képek
- Revolut
- További aktív témák...
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.03.15
- Canva Pro előfizetés - 1 éves
- Microsoft licencek a legolcsóbban - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!