-
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
-
Fferi50
Topikgazda
válasz
RedHarlow
#38498
üzenetére
Szia!
Például:
=Darabhatöbb(A:A;A2;E:E;"Kitöltve")/Darabteli(A:A;A2)*100 (vagy %-os cellaformázás)Szerintem érdemes lenne a nevek oszlopot egy külön oszlopba betenni, ismétlődéseket kilőni és ahhoz bevinni a képletet. Ez lehet akár külön munkalapon is. Természetesen akkor a függvényekben a munkalapra hivatkozást is be kell tenni.
Üdv.
-
RedHarlow
aktív tag
Sziasztok!
Ti, hogy oldanátok meg legegyszerűbben az alábbi feladatot, lehetőleg 1 lépésből.
Kérdőíveket küldünk ki. Egy embernek annyi sor generálódik excelben ahány kérdőívet kapott, az adott kérdőív kitöltöttségi státusza pedig az E oszlopban található. Nekem meg kellene nézem, hogy XY-nak hány "Kitöltve" kérdőíve van és az az összes kérdőívhez képest hány százalékos kitöltöttség.
Példa:
A oszlop: Név
E oszlop: Kitöltés állapota ("Kitöltve")Nagy Tamás ------------------- ------------------ ----------------- Kitöltve
Nagy Tamás ------------------- ------------------ ----------------- Kitöltve
Nagy Tamás ------------------- ------------------ ----------------- Nincs elkezdve
Nagy Tamás ------------------- ------------------ ----------------- KitöltveNagy Tamásnak 4 kérdőív lett kiküldve, ebből 3-at töltött ki, azaz 75%-os a kitöltöttsége.
Én ezt a 75%-ot szeretném egy egy lépéses függvénnyel vagy makróval megkapni. :/3-4 lépésből én is meg tudom csinálni a feladatot, de mivel 65 000 sorról van szó így sokszor befagy a gépemen, karikázik és úgy kell imádkozni, hogy ne szálljon el az addigi munka Ez egy rendszeres ismétlődő feladat a munkahelyemen ezért szeretném a segítségeteket kérni leegyszerűsíteni a feladatot. (A név a valódi excelben egy kódnak felel meg, így az azonossággal nem kell foglalkozni : )
Előre is köszönöm.
-
Fferi50
Topikgazda
válasz
föccer
#38495
üzenetére
Szia!
Egyrészt a For ciklusokhoz nincs Next. Az End utasítás befejezi a makró végrehajtását.
Másrészt a For ciklusban megtalált első nem rejtett cella után ki kell ugrani a ciklusból a másoláshoz:
For sor = 7 To 100000
If Rows(sor).Hidden = False Then
Range("E" & sor).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Exit For
End IfMert egyébként a ciklus végigmegy az összes nem rejtett soron és az utolsót fogja neked bemásolni.
Amúgy pedig a Range SpecialCells(xlCellTypeVisible) hasznos a szűrőknél, mert "egyben" visszaadja a nem rejtett cellák tartományát. Azért írtam idézőjelbe az egybent, mert természetesen ez a tartomány több területből is állhat, az így kapott objektum tartalmazza mindet. Arra figyelj, hogy természetesen a fejléc is látható, ezért azt kihagyva kell használni.
Üdv.
-
Delila_1
veterán
válasz
föccer
#38495
üzenetére
Szia Föccer!
A szűrt adatok másolásáig
Sheets("Munka1").Select
Range("A:B,J:J").ClearContents
Range("K1:K150") = "=Countifs(A:A,J1)"
Sheets("Mintavételek").Range("E7:E" & Range("E7").End(xlDown)).Copy
Sheets("Munka1").Range("B1").PasteSpecial xlPasteValuesInnen már azt hiszem, nem volt problémád az ismétlődések eltávolításával, és másolásával.
Azért csak 1 sort másolt, mert a For-Next ciklusban csak másoltad a memóriába az egyes sorokat, de nem illesztetted be sehova.
Az első For ciklusod végére Next helyett End került, itt nyilván kiakadt a makró, ill. el sem indulhatott. -
Alex123
senior tag
válasz
Alex123
#38492
üzenetére
Ezzel a kóddal ki tudom menteni a képeket:
Sub SaveImages()
'the location to save all the images
Const destFolder$ = "C:\users\...\desktop\"
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("sheet1")
Dim ppt As Object, ps As Variant, slide As Variant
Set ppt = CreateObject("PowerPoint.application")
Set ps = ppt.presentations.Add
Set slide = ps.slides.Add(1, 1)
Dim shp As Shape, shpName$
For Each shp In ws.Shapes
shpName = destFolder & shp.TopLeftCell.Offset(1, 1) & ".png"
shp.Copy
With slide
.Shapes.Paste
.Shapes(.Shapes.Count).Export shpName, 2
.Shapes(.Shapes.Count).Delete
End With
Next shp
With ps
.Saved = True
.Close
End With
ppt.Quit
Set ppt = Nothing
End SubA kép nevét át is nevezi a következőképpen (A oszlop 1 sor kép, B oszlop második sor a kép neve).
Ez így tökéletesen működik is...DE:
- azt hogyan tudom elérni, hogy a képek (az excel táblázatban kicsinyítve vannak) a valós, 100%-os méretükkel kerüljenek kimentésre?Várom az ötleteket, köszönöm!
-
Alex123
senior tag
válasz
Alex123
#38482
üzenetére
Addig eljutottam, hogy már "csak" a képeket kellene kiexportálni a táblázatból valahogyan, mert eddig amit letöltöttem plugint excel alá, az összekeverte a képek sorrendjét!

Fontos lenne a sorrend, mivel kimentettem hozzá a két szöveges cella egyesítését, azzal pedig már át tudom nevezni a képeket a kívánt elnevezésre.
Próbáltam web-es kimentést is belőle de az meg 1 képből van, hogy ment kettő, három különböző méretűt is... így megint csak válogatni kellene őket...
A képek kimentésére van valahol "használható" plugin, kód, stb ?
(a képek külön-külön sorokban vannak, soronként csak 1db szerepel.)
Köszönöm ha tud valaki segíteni!
-
csanyiati
csendes tag
Üdv!
Hogyan tudom kiíratni, hogy ha van három oszlopom. Első a kezdő időpont óra: perc formátumban, a második a vég időpont óra: perc formátumban. A harmadik oszlop a különbségük, de csak percben. (1:24 helyett 84) Köszönöm

-
Fferi50
Topikgazda
válasz
Salex1
#38486
üzenetére
Szia!
Az miért nem opció, hogy beírod a rengeteg dátumodat vesszőkkel, majd a Ctrl+F funkcióval kicseréled a vesszőket pontra? Ha kijelölöd az egész oszlopot, akkor ez egy menetben megvan.
Vagy makróval, eseménykezeléssel, ezt a makrót írd be a munkalap kódlapjára (jobb egérgomb a fülön, kód megjelenítése):Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub 'ide azt az oszlopszámot tedd az 1 hely?re, ahova a dátumot írod
Application.EnableEvents = False
Target.Value = Replace(Target.Value, ",", ".")
Application.EnableEvents = True
End SubUtána makróbarát füzetként kell mentened.
Üdv.
-
Salex1
őstag
Nem sajnos. Sok dátumot kell írnom, és a numerikus bill-en tudok írni anélkül, hogy oda néznék, de a pont mindig megakaszt.
A lényeg az lenne, hogy ott be tudjam írni a dátumot. Az is jó lenne, ha az adott oszlopban átalakítaná automatikusan, beütés után a 2018,07,06 -ot 2018.07.06-ra. -
Delila_1
veterán
Jó helyen változtattál, csak nem <50, hanem <51. Akkor az 50-et is figyelembe veszi.
Egy picit gyorsítottam a makrón.
Sub Masolas()
Dim hova As Integer, oszlop As Integer
ActiveSheet.Protect UserInterfaceOnly:=True
If Range("B4") > 0 And Range("B4") < 51 Then
hova = Application.Match(Range("B4"), Range("B15:B94"), 0) + 14
Range("C4:D5").Copy
Range("C" & hova).PasteSpecial xlPasteValues
For oszlop = 5 To 15
Cells(hova, oszlop) = Cells(4, oszlop).Value
Next
Application.CutCopyMode = False
Else: MsgBox "Hibás sorszám", vbCritical
End If
End Sub -
föccer
nagyúr
Sziasztok!
Makro segítséget kérek.
Van egy táblázatom, amibe autoszűrűvel beállítom a szükséges paramétereket.
A Mintavételek fülön van, az autoszűrő a 6 sorban van beállítva, az adattábla ez alatti sorokban
Munka1 segédtáblázatra kellene kitennem az szűrt táblázat E oszlopából a leszűrt elemeket, a Munka 1 A1 cellájától kezdődően, majd B1-be beszúrva eltávolítom az ismétlődéseket, majd az egyedi értékeket átmásolnám a J oszlopba.
A többi lépés majd ez után jön. A problám az, hogy a kód nem illeszti be az összes szűrt elemet a mintavétel munkalapról, csak a legelsőt.
Hol a hiba?
Köszi

Sub Szilardsagi_elemzes_masolas()
Dim i, j, sor, k As Integer
'---------------------------------------- Előzmények törlése
Sheets("Munka1").Select
activesheets.Columns("A:A").Select
Selection.ClearContents
activesheets.Columns("B:B").Select
Selection.ClearContents
activesheets.Columns("J:J").Select
Selection.ClearContents
For k = 1 To 150
Sheets("Munka1").Range("K" & k).Formula = "=COUNTIFS(C[-10],RC[-1])"
End
'---------------------------------------- receptszámok átmásolása, válogatása
Sheets("Mintavételek").Select
For sor = 7 To 100000
If Rows(sor).Hidden = False Then
Range("E" & sor).Select
Range(Selection, Selection.End(x1Down)).Select
Selection.Copy
End If
End
Sheets("Munka1").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Munka1").Range("B1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.Range("$B$1:$B$1000").RemoveDuplicates Columns:=1, Header:=xlNo
Range("B1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Range("J1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False -
Alex123
senior tag
Sziasztok!
Kaptam egy Excel táblázatot benne több száz képpel, leírásokkal, stb.
Amire szükségem lenne a következő:
Soronként van két meghatározó mező (sorszám, cikkszám), a többi leírás, egyéb adatok nem kellenek és a sor végén van az adott termékről egy fotó.
Ki kellene mentenem egyesével a képeket a táblázatból úgy, hogy ha van neki cikkszáma, akkor az legyen a kép neve, ha nincs neki cikkszáma, akkor a sorszáma legyen a kép neve.
Tud ebben valaki segíteni, hogy merre induljak el?
Előre is köszönöm!

-
Salex1
őstag
Meg lehet azt oldani, hogy az excel-ben a numerikus billentyűzeten ne vessző legyen alul, hanem pont?
-
Ala
tag
válasz
Delila_1
#38479
üzenetére
Nagyon szépen köszönöm!
Ha 50 db-ra szeretném kibővíteni, akkor így nézne ki a kód?
Sub Masolas 50()
Dim hova As Integer, oszlop As Integer
If Range("B4") > 0 And Range("B4") < 50 Then
hova = Application.Match(Range("B4"), Range("B15:B114"), 0) + 14
For oszlop = 3 To 15
Cells(hova, oszlop) = Cells(4, oszlop)
Next
For oszlop = 3 To 4
Cells(hova + 1, oszlop) = Cells(5, oszlop)
Next
Else: MsgBox "Hibás sorszám", vbCritical
End If
End Sub -
Delila_1
veterán
Egy modulba helyezett makró minden indításakor megkeresi a B4 cellában lévő sorszámot a B15:B94 tartományban, és ide másolja a pirossal keretezett fenti részt.
Sub Masolas()
Dim hova As Integer, oszlop As Integer
If Range("B4") > 0 And Range("B4") < 41 Then
hova = Application.Match(Range("B4"), Range("B15:B94"), 0) + 14
For oszlop = 3 To 15
Cells(hova, oszlop) = Cells(4, oszlop)
Next
For oszlop = 3 To 4
Cells(hova + 1, oszlop) = Cells(5, oszlop)
Next
Else: MsgBox "Hibás sorszám", vbCritical
End If
End SubKitehetsz a lapra egy gombot, vagy egy alakzatot, és hozzárendeled a makrót.
A modulba helyezésről a Téma összefoglalóban olvashatsz. -
Ala
tag
Sziasztok!
Úgy érzem, hogy nagyon ismeretlen területre lépek, ezért lehet, hogy lesznek felesleges kérdéseim. Ezért először inkább csak egy részét kérdezném meg (elsőre nem sikerült teljesen megfogalmazni a problémát sem)
Az adott munkalap tetejére Fkeressel egy táblában ki vannak gyűjtve az adatok (B4:L5), B4-es cellában van az ugró szám, ami alapján a sorok ki vannak keresve, és a többi adatot kellene a C4,C5,D4,D5,E4,F4,G4,H4,I4,J4,K4,L4,M4,N4,O4 cellákból a C15
94-es területen lévő tábla a keresési feltételnél megadott szám adott sorába átmásolni.Első körben az is nagy segítség lenne, ha a cellák az adott sorba lennének lemásolva.
A teljesen tuti megoldás az lenne, hogy automatikusan menjen végig a tábla sorszámain (1-40) cserélje ki a megoldóban az adatokat, és ott álljon meg, hogy a megoldás befejezéséhez a lineáris egyenletét (G9,H9) be tudjam írni, majd utána a sor elemeit a kimeneti tábla adott sorába bemásolja az adatokat.
Csatolok képet, mert én is egy kicsit el vagyok veszve a folyamat megfogalmazása során.
A segítséget előre is köszönöm.
A
-
Baky1987
tag
Sziasztok!
Szeretnék érdeklődn, hogy van-e valakinek tapasztalata makró tanfolyammal kapcsolatosan. Néztem neten ilyen pár napos, max 1 hetes tanfolyamok vannak a témában. Gondolom ez édes kevés, sok otthoni egyéni tanulást követel meg. Megéri a 50-60-70 ezret egy ilyen tanfolyam? Természetesen tudom, hogy a válasz szubjektív, eddig véleményekre vagyok kíváncsi. Köszönöm szépen!
-
Krogoth
senior tag
Hy.
Több lap egyesítése. Ezt meg is oldottam adatok > új lekérdezés> lekérdezés kombinálása > blabla résszel.
Viszont így nem viszi át az egyesített cellákat.Van megoldás, hogy úgy összesítse a lapokat egy munkalapra, hogy az egyesített cellák is megmaradjanak?

-
Elemental
addikt
Köszi a válaszokat!
A cellaformázáson végigmentem. Általános, szám, pénznem. Semmi nem változik, marad ugyanaz.
Amúgy ez egy számlázó programból exportált adat. És ezek szerint a szám is szöveg formátumú. -
Fferi50
Topikgazda
válasz
Elemental
#38471
üzenetére
Szia!
Ha a cella formátuma pénzérték, akkor semmit nem kell vele tenned, összeadható.
Ha szöveg formátumú, akkor az ÉRTÉK függvénnyel tudod számmá alakítani. De még az is előfordulhat, hogy ebben az esetben is működik az összeadás a szöveg számrészével - Excel útjai kifürkészhetetlenek
Üdv.
-
Elemental
addikt
Szevasztok!
Lehet valahogy ebből: 12 123 Ft ezt: 12123 csinálni?
Van egy táblázatom ahol össze kéne adnom a számokat. -
dellfanboy
őstag
válasz
föccer
#38469
üzenetére
koszi, kozbe este megalmodtam es a data-text to columns-al mukodott ( angol excelem van)
tehat kijeloltem a nemjo formatumu sorokat (szurovel) aztan data text to columns fixed with date m/d/y es finish
mukodik (csak azert irtam le hogyha a jovoben vki rakeres akkor meglelje) -
föccer
nagyúr
válasz
dellfanboy
#38468
üzenetére
Szerintem az egyik formátum valójában szöveg és nem dátum. Csak a szöveg úgy van bevíve, hogy egy dátumként kinőző karakterhalmaz.
Simán másold át az egész oszlopot érték beszúrással egy segéd oszlopba. Ha van ahol megmarad az eredeti "dátum formátum", akkor az csak szöveg lesz. Ahol számok lesznek, azok lesznek a keresett dátum értékek.
Namost a szövegeket kell szöveg függvényekkel lesz neked bajod. Ezeket kell valahogy dátum értékre átalakítani. Talán van valami olyan függvény hogy DÁTUMÉRTÉK. Ennek nézz utána, ez fogja neked megoldani a bajodat.
üdv, föccer
-
dellfanboy
őstag
nem jutok dulore egy datumos problemaval. adjatok 1-2 otletet/ tippet.
van egy oszlopnyi adatom, ahol a datum 2 formatumban szerepel egyszer a cella formatuma general h/n/ev a cellaban az ertek balra van rendezve.
masik alkalommal cellaformatum datum usa tipus n/h/ev a kettobol kellene 1et csinalnom ugy, hogy a a vegeredmeny a leheto legszebb legyen.
gondolok itt arra ha most rarakok egy szurot akkor ugy jon be a datumok kb fele hogy eloszor lehet szurne evre, 1 lepessel lejjebb honap, majd nap.amivel idaig probalkoztam
1esevel kozos nevezore hozni, az egesz oszlopra 1 cellaformatumot stilust alkalmzni, de idaig nem mukodott, raadasul az egyik datumformatum nap-al
kezdodik masik honappal, gondolom elobb ezt kellene kozos nevezore hozni de hogy??
biztos tok 1szeru de nem jovok ra -
Baky1987
tag
Sziasztok!
Esetleg tudja valaki, hogy miért lehet az, hogy:
Írok egy képletet (bármilyet) egy cellába, - a képlet helyes - majd annak "jóváhagyása" után a cellában nem az eredmény jelenik meg, hanem a beírt képlet. Ilyenkor 1-2 cellával odébbmegyek, ott megcsinálom újra a képletet, működik és visszamásolom az előző helyre ahová eredetileg akartam és akkor működik. Néha jön elő, de akkor elég zavaró. Bár tudom, hogy vannak ennél az életbe nagyobb gondok is, jó lenne tudni a miértjét

köszönöm!
-
ny.janos
tag
válasz
EmberXY
#38457
üzenetére
Szia!
Nem tudom mennyi esélye van annak, hogy valaki egzakt biztos választ adjon részedre erre a kérdésre, de szerintem nem tévedek sokat, ha azt mondom neked, hogy a pdf-ből biztos nem lehet kinyerni az ott nem látható adatokat.
Ha csinálsz magadnak egy excel fájlból két pdf-et, az egyiket nyomtatási terület kijelöléssel / cellák elrejtésével, a másikat a úgy, hogy előtte törlöd a felesleges sorokat, úgy azt fogod tapasztalni, hogy a két fájl mérete bájtra megegyezik. Bár Total Commander összehasonlítás tartalomra funkciója fog találni minimális eltérést a két fájl között, az biztos, hogy ha az elrejtett cellák valamilyen módon visszanyerhetőek lennének a pdf-ből, akkor nem ennyi lenne az eltérés. -
Anulu79
addikt
Macroval meg lehet oldalni az excelben, hogy kitöröljön egy (CTRL+C és CTRL+V szisztémával) beillesztett képet?
-
Fferi50
Topikgazda
válasz
dajkapeter
#38458
üzenetére
Szia!
Körkörös hivatkozást valóban nem szereti a rendszer.
"De mivel az értékeket nem biztos, hogy jól írják be a kollégák",Mi lenne, ha az adott cellákra adatérvényesítést csinálnál és abból választanák ki a kívánt értéket. Elütés kizárva.
Üdv.
-
ny.janos
tag
válasz
dajkapeter
#38458
üzenetére
Szia!
Rosszul értem, hogy a G4-G6 cellák optimális esetben nem vehetnek fel bármilyen értéket (ha a kollégák nem írják el)?
Ha ez igaz, akkor ezen cellák értékhalmazát adatérvényesítéssel korlátozd. Így az elírás lehetőségét kizárod.Mivel a kérdést sajnos nem sikerült egyébként megértenem, csak remélni tudom, hogy ez előrébb visz a megoldásban.

-
dajkapeter
senior tag
Sziasztok!
Egy gondolkodtató feladatom akadt. Vizsgálni akarok 3 cellát. De úgy, hogy azok egymást ellenőrzik. A képlet így néz ki.
=HA(VAGY(G5="B épület";G6="C épület");"";HAHIBA(INDEX(épületA;HOL.VAN(E5;Aépület;1));"Itt jelenik meg az épület."))
Vizsgálni akarom, hogy a G4, G5 és G6-os cellák közül melyikben szerepel érték. Mind a három sorban az E5-ös cella értékét keresem. De mivel az értékeket nem biztos, hogy jól írják be a kollégák, ezért közelítve keresem. De emiatt a többi cellában is megjelenik. Ezt egy HA függvénnyel akartam meggátolni és lecsekkoltatni, hogy megjelenik-e a szomszédos cellákba az adott épület neve. Azonban kereszthivatkozással meghal a rendszer. Kinek van egyéb ötlete?
A G4-ben vizsgálom a G5 és G6-ot.
A G5-ben vizsgálom a G4 és G6-ot.
A G6-ban vizsgálom a G4 és G5-öt.Köszönöm a segítségeket!
-
EmberXY
veterán
Sziasztok!
Pdf-be konvertálással kapcsolatos kérdésem lenne: ha egy Excel munkalapon ki van jelölve egy nyomtatási terület, és a dokumentumot pdf-be mentem, akkor a pdf fájlba ténylegesen csak az kerül, ami a nyomtatási területen volt? Látszólag igen, de arra lennék kíváncsi, hogy a pdf-ből egy esetleges visszakonvertálás esetén ugye nem derülhet ki, hogy mi volt az Excel dokumentum többi részében?
Köszönöm.
-
Delila_1
veterán
válasz
Dinter
#38454
üzenetére
Feltettem ide egy mintát.
Az Fkeres lapra bevittem az összes e-mail címet, amik az előtte lévő 3 lapon előfordulnak.
Nem fontos mindet bevinni, elég, ha egy cellába beviszed a keresett címet, a képlet előcsalja a hozzá tartozó adatokat. Természetesen át kell alakítanod a saját lapjaid felépítéséhez.Az OSZLOP() függvény az aktuális oszlopszámot adja. A példában az e-mail címet tartalmazó oszlop után azonos sorrendben vannak a 3 lapon az adatok. Lehet, hogy nálad nem így van, akkor helyette a valós oszlopszámot kell megadnod.
-
Dinter
addikt
Sziasztok.
Adott egy olyan probléma, hogy van több Excel fájl/munkalap, benne a sorokban az e-mail címek, az oszlopokban pedig a hozzá tartozó tulajdonságok. Azonban mindegyik fájlban más-más oszlop tartozik hozzá, ezeket kéne egybefűzni az e-mail címek alapján. Ezt hogy lehetne megoldani?
-
Mutt
senior tag
válasz
RedHarlow
#38447
üzenetére
Szia,
Ahogy írják a kimutatás nem frissül magától.
A kézi vagy makrós frissítésmellett tudom még javasolni a fájl megnyitásakor történő automatikus frissítést.
Jobb klikk a kimutatáson majd Kimutatás beállításai -> Adatok fül -> Adatfrissítés a fájl megnyitásakor legyen bepipálva.
üdv
-
Tetete1
senior tag
Milyen könyvet célszerű lenne megvenni ahhoz, hogy az excel programozását megtanuljam?
-
lenkei83
tag
válasz
RedHarlow
#38447
üzenetére
Szia!
Kijelölsz egy cellát a kimutatásban, jobb gomb és frissítés. Magától nem frissül (de makróval meg lehet oldani), azt viszont be lehet állítani, hogy a fájl megnyitásakor frissüljön: jobb gomb/kimutatás beállításai/adatok fül/Adatfrissítés fájl megnyitásakor pipa.
üdv
P. -
RedHarlow
aktív tag
Sziasztok!
Excel kimutatásnál mi az oka annak hogy nem frissülnek be az adatok? Én még nem használtam ezt a funkciót soha, aztán a kollégám kért segítséget, hogy valamiért nem frissülnek be az adatok rajta. Tudnátok segíteni?
Előre is köszönöm a segítséget.
-
ny.janos
tag
válasz
marec1122
#38444
üzenetére
A kérdés az, hogy a pivot táblában csak a hónaponkénti adatokra van szükséged, vagy a naponkénti adatokra is?
Az elkészült pivot tábla fejlécében is tudsz hónapra szűrni, ha az autoszűrő menüjében a dátumszűrők közül a "Minden dátum adott időszakon belül" opciót választod. Ha egyszerre szeretnéd a havi adatokat látni, akkor értelemszerűen a plusz oszlop beszúrással jársz jobban. -
marec1122
senior tag
Sziasztok!
Elnézést kérek a három hosszú hozzászólásért de mindig lejárt a szerkesztés lehetősége.
Szóval még1 kérdés aztán átmenetileg megszűnök.
Szóval ilyen formátumból (2018.02.09 11:17:00) szeretnék ilyet csinálni (2018.02.) hogy tudjak a pivot táblában hónapra szűrni. Ez lehetséges és ha igen mi a legésszerűbb megoldás? Kell új oszlop vagy meglehet csinálni önmagában is? -
marec1122
senior tag
válasz
ny.janos
#38440
üzenetére
Szia,
továbbra is gondolom elég laikus a kérdés, de mi az hogy nincs címe. A fejléctől a legaljáig fel van töltve adattal. Ha ez az oszlop rendszámok felirattal kezdődik és alatta csak rendszám van akkor annak jól kéne működnie nem? Vagy másképp értendő a cím?
cellák a táblában nincsenek egyesítve azt megnéztem.
-
marec1122
senior tag
Sziasztok!
Lenn egy kis problémám egy pivot táblával. Igazából lehet hogy triviális, de én akkor sem találom a megoldást.
Próbálok létrehozni egy pivot táblát, de a következő hibát írja ki (a kimutatás egyik mezőneve érvénytelen A kimutatás létrehozásához lista vagy feliratozott oszlopok formájában rendezett adatokat kell használni. Kimutatásmező nevének módosításakor be kell írni a mező új nevét.)Azt kiderítettem hogy melyik oszlop a probléma, de nem látok rajta semmi különöset. Sima rendszámokat tartalmazó oszlop.
esetleg tipp hogy mi a gond?
-
lappy
őstag
-
Mutt
senior tag
válasz
#75376384
#38434
üzenetére
Szia,
Saját számítás nékül sehogy, nincs ilyen opció az Excelben. Deriválni kell hozzá.
Az érintő egyenletének a képlete: y-y0 = m(x-x0) , ahol a meredekség a függvény deriváltja.Trendvonallal meg tudod találni a közelítő függvényt az adatsorodhoz, azán jöhet deriválás amelyben tud segíteni a Wolfram Alpha.
üdv
-
#75376384
törölt tag
Sziasztok
2016os excelben van egy összekötött pontdiagram. Hogy tudnék egy adott pontjára érintőt húzni? Illetve annak érdekelne a meredeksége is.
A segítséget előre is köszönöm.
-
Mutt
senior tag
válasz
KaiotEch
#38430
üzenetére
Szia,
A H-oszlopban dátumnak látszó szöveg van, amin a MAX függvény elhasal.
Ilyenkor a COUNTA() függvénnyel meg lehet tudni az utolsó sort (ami csak akkor fogja tartalmazni a legnagyobb értéket ha növekvő sorrendben lettek felvíve az adatok).A javított képlet ezen mintára:
=INDEX(H:I,counta(H:H),2)Minta jelleggel a G-oszlopban látod a dátumokat átalakított formátumban is, amin a korábban megadott képlet is műkődik. Ezt B1-ben láthatod.
üdv
-
Anulu79
addikt
Sziasztok!
A következő lenne a kérdésem:
Adott egy táblázat tele anyag típúsokkal és a hozzá tartotó súly adatokkal. Minden anyag név többször szerepel változó súllyal. Van olyan függvény az excelben, hogy ha rászűrök egy anyag névre akkor kiírja, hogy abból az anyagból hány kg van? Mert ha létezne akkor nem kéne anyagra szűrés után még a súlyok összegzésével is foglalkozni. Sok anyag van ezért lenne hasznos az így megtakarított idő.Remélem, hogy nem voltam túl zavaros.

-
Így vannak megadva és azt szeretném egy C1 cellába, hogy melyik dátum volt a legnagyobb és annak az eredménye. Illetve bocsánat, nem A és B oszlop van, hanem H és I, és asszem az FKERES csak az első oszlopba tud belekeresni?!

H oszlop I oszlop
2017.11.08 15:43 4 573
2017.11.08 19:34 9 289
2017.11.09 17:25 7 848
2017.11.14 18:55 3 748
2017.11.16 19:49 6 987 -
pentium4
senior tag
Sziasztok,
Gyors kérdésem lenne:
Adott ez a képlet: =HA(U21<=W21;"OK";"HIBA")
Hogy lehet azt megoldani hogy a logikai vizsgálatban (u21 kisebb egyenlő mint w21) legyen tartalék mennyiség.
tehát pl u21 értéke 18, w21 értéke 16, erre a fenti képlet HIBA-t fog irni , viszont nekem OK kellene, mert 2 eltérés még belefér.
Remélem érthető voltam
KösziP4
-
Mutt
senior tag
válasz
KaiotEch
#38421
üzenetére
Szia,
Ugyanazok a technikák használhatóak mint Excelben.
1. Ha nincs dátum ismétlődés, lehet foghíj:=VLOOKUP(MAX(masiklap!A:A);masiklap!A:B;2;0)2. Ha nincs dátum ismétlődés és B-oszlopban szám van.
=SUMIF(masiklap!A:A;MAX(masiklap!A:A);masiklap!B:B)3. Ha a dátum oszlop folyamatosan ki van töltve
=INDEX(masiklap!B:B;COUNTA(masiklap!A:A))4. Ha a dátum oszlopban van foghíj:
=INDEX(masiklap!B:B;MATCH(2^99;masiklap!A:A))üdv
-
Üdv. Kollégák segítségre lenne szükségem. Van egy 2 oszlopos táblám, A oszlop dátum, B oszlop érték. Szeretném egy másik független cellába mindig a legfrissebb értékes megjelentetni. Nehezítés: Google Sheets-ben. Köszönöm előre is.

-
Hogy aza... Pedig soronként néztem át a rohadékot a párommal összeolvasva

Köszönöm szépen

-
Sziasztok esmét. Kérlek titeket világosítsatok fel a következő problémával kapcsolatban - mi a tökömet nézek el?!
file 1
file 2Amikor summázom a darabszámot , mindkét helyen 98142nek kellene lennie (J oszlop első fájl). A sok zöld jelölés az ami közös a két táblázatban. A világos zöld jelölés arra vonatkozott hogy nem volt kép mellé eredetileg, én vadásztam le.
Namost a bajom: ha minden megvan mindenhol és darabra stimmel, akkor hogy lehet hogy az első táblázatban 48 elemet összeadva ( a nullásokat is!) kevesebb jön ki summára mint a másodikban ahol E oszlop 99295?!
-
mutyi
senior tag
Netről letöltöttem az excelhez egy barcode plugint, ebben benne vannak a különböző típusok.
Elkészítem a vonalkódot excelben, viszont ha lementem xls-be és importálom az online programban,akkor magát a vonalkódot nem importálja csak az alatta levő numerikus/alfanumerikus részt.Word-ben megtaláltam az Avery template-et amire nyomtatnék, szóval word-ben ki is tudnám nyomtatni ,viszont nem tudom hogyan kellene excelből áthozni a kész vonalkódokat.
-
ny.janos
tag
Az autokitöltés során ne a bal egérgombot használd, hanem a jobb gombbal húzd addig, amíg másolni szeretnél, a felugró gyorsmenüben pedig válaszd a "Kitöltés a formátum nélkül" opciót.

Vagy autokitöltés helyett Ctrl+C, területet kijelölöd ahova másolni szeretnél, irányított beillesztés, képletek.
-
mutyi
senior tag
Hogyan tudnék Excelben készíteni olyan vonalkódot,amely tartalmaz betűt és számot is és 1-esével növekszik és ezt majd importálnám kompletten egy Avery-s online programba,ahol beállítom hogy milyen méretű ívekre nyomtatnám ki?
Ilyen végeredményt kellene elérnem:
[kép] -
Ala
tag
válasz
ny.janos
#38411
üzenetére
Köszönöm a segítséget!
Végül ny.janos leírása alapján: a feltételes formázás előtt a cella egyesítést visszavontam, létrehoztam az üres feltételt, és a nem egyenlő feltételt, majd újra egyesítettem a cellát, és kijelöltem az összes többit, amire értelmezni szeretném.
Mutt és Delila_1 köszönöm nektek is a segítséget!
Mellesleg átnéztem a jelenlegi munkalapokon a feltételes formázásokat, és tényleg sokkal átláthatóbb, ha az érvényességnél van beállítva, hogy mire vonatkozzon.
Viszont lenne még egy formázási kérdésem, amire egyenlőre nem kaptam választ a google-től.
Szóval, van egy megformázott táblázat rész, amiben többször alkalmazok autókitöltést, mert mindig van mit változtatni, és nagyon unom, hogy mindig újra kell formázni a területet. nem lehet valahogyan rögzíteni a formázást, hogy az auto kitöltéssel és a Ctrl+egér mozgatással (amúgy ezt hogyan lehet egyszerűen megfogalmazni?) csak a cella tartalma másolódjon a formázás ne?
-
ny.janos
tag
Szia!
Ismereteim szerint a feltételes formázással úgy nem fogsz boldogulni (vagy legalábbis tuti hibalehetőséget hordoz magában), ha az közzétett képen látható módon a celláid egyesítve vannak. A cellaegyesítéseket szüntesd meg, mielőtt a feltételes formázást alkalmazod.
Ha vannak olyan soraid, ahol Z oszlopban nincs adat, AJ-ben viszont igen, úgy azokat az üres cellákat is a megadott formátumúra fogja formázni a Mutt által írt megoldás (Az üres cella is eltér egy nem ürestől.)
Ha az üres cellát nem szeretnéd formázni, akkor 2 feltételes formázást adj meg ugyanarra a cellára,
- az első legyen az=ÜRES($Z2), melyhez ne adj meg semmilyen formázást,
- a második pedig a Mutt által írt képlet.A feltételes formázás képletét egy lépésben is megadhatod, ha a Z oszlop kívánt tartományát kijelölöd, majd úgy rögzíted a képletet.
Delila_1: A formátumfestő ecsetet a feltételes formázásra nem szeretem alkalmazni, mert nem a meglévő formázás érvényességi tartományát módosítja, hanem új feltételes formázást hoz létre. Sok formátummásolás esetén ugyanaz a feltételes formázás (különböző tartományokkal) akár több 10-szer is előfordul. Ha módosítani kell rajta később, vagy törölni azt, akkor mindegyik tartományra vonatkozót módosítani / törölni kell. Nem egyszer mérgelődtem amiatt, mert egy munkalap 7-8 feltételes formázásából lett úgy 100-150.

-
Delila_1
veterán
A feltételes formázásnál a kezdő egyenlőség jelet úgy kell értelmezni, mintha HA lenne oda írva. Mutt képlete ennek a tükrében azt jelenti, hogy ha a $Z2 cella értéke nem azonos az $Aj2 cella értékével, akkor színezzen.
Másolni könnyedén tudsz a formátumfestő ecsettel. Ráállsz a másolandó formátumú cellára, a Kezdőlap menüben balról a 2., alsó ikonon klikk, a kapott ecset formájú kurzort végig húzod a területen, ahova másolni akarod a formátumot.
-
Ala
tag
Azt hiszem jobban teszem, ha csinálok egy PS-t. Nem tudtam megfelelően megfogalmazni, a probléma egyik felét. Ilyen elosztásban helyezkednek el a cellák, és nem folytonos az oszlop, igaz az oszlop betűje állandó. Nagyjából arra gondoltam, mint amit itt felvázoltam, ha a szürke területen lévő megfelelő és a fehér területen lévő megfelelő megegyezik, akkor a fehér terület cellájának háttere, vagy a szöveg színe, vagy valamilyen módon üssön el a többitől.
Szóval szétszórtan vannak a formázandó adatok, és sok van belőle.Mutt:
Miért nem egyenlőség jelet kell használni?
-
Mutt
senior tag
Szia,
Ha az első sorod fejléc, akkor a Z2-es cellára álljál rá.
Feltételes formázás -> Új szabály -> A formázandó cellák kijelölése képlettel opciót válaszd.A képleted pedig ennyi:
=$Z2<>$AJ2Ezek után kiválasztod a kedvenc formátumodat és leokézol mindent.
Ez a szabály még csak a kettes sorra van beállítva, engedélyezzük a többi sorra is.
Még mindig Z2-ben állva Feltételes formázás -> Szabályok kezelése opcióban a szabály érvényessége
$Z$2-ről legyen kibővítve annyi sorra amire szükséged lehet/van pl. =$Z$2:$Z$100000üdv
-
Ala
tag
Sziasztok!
Excel 2010-es magyar verziót használok.
A következőben szeretnék segítséget kérni:
"Feltételes formázást" szeretnék létrehozni úgy, hogy a Z oszlopban és az AJ oszlopban "Megfelet" és "Nem felet meg" feliratok nem egyeznek meg az adott sorban, akkor a Z oszlopban lévő cellát formázza, mondjuk piros háttérszínnel, ha eggyeznek, akkor ne történjen formázás.
Összefoglalva:
Z oszlop AJ oszlop formázás
"Megfelelt" "Megfelelt" nincs
"Nem felelt meg" "Nem felelt meg" nincs
"Megfelelt" "Nem felelt meg" Z oszlop rekordja piros hátteret kap
"Nem felelt meg" "Megfelelt" Z oszlop rekordja piros hátteret kapA segítséget előre is köszönöm.
A
-
Mutt
senior tag
válasz
Prancz
#38390
üzenetére
Kommentelve és kibővítve az eredeti makró:
Sub csere()
Dim cv As Range, talalat
'a rövidités elnevezésű tartomány elemein végig megyünk
For Each cv In Range("rövidités")
'fkeres/vlookup segítségével megkeressük a teljes elnevezésű tartományban az ehhez az értékhez tartozó nevet
talalat = Application.VLookup(cv, Range("teljes"), 2, 0)
'ha a keresés nem adott eredményt, akkor megpróbálkozunk egy típuskonverzióval
If IsError(talalat) Then
'ha számot keresünk, akkor lehet hogy szövegként van tárolva, alakítsuk számmá fkeresnél
If IsNumeric(cv) Then
talalat = Application.VLookup(cv * 1, Range("teljes"), 2, 0)
End If
End If
'ha van eredmányünk akkor írjuk felül vele a keresett értéket, különben hagyjuk meg
If Not IsError(talalat) Then
Range(cv.Address) = talalat
End If
Next
End Sub
Új hozzászólás Aktív témák
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új Xiaomi Redmi 15 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Asus VG27AQL3A 27 180Hz IPS QHD 1ms monitor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3849
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




94-es területen lévő tábla a keresési feltételnél megadott szám adott sorába átmásolni.






