- Keretmentesít a Galaxy S25 FE
- iPhone topik
- Magyarországon is kapható a Moto G85 5G
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Fotók, videók mobillal
- Xiaomi 14T - nem baj, hogy nem Pro
- Honor Magic5 Pro - kamerák bűvöletében
- Xiaomi 14T Pro - teljes a család?
- Honor Magic6 Pro - kör közepén számok
- Xiaomi 13 - felnőni nehéz
-
Mobilarena
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
-
Phobion
őstag
Nincs, azokra nincs szükség. Dióhéjban azt kérik, hogy a cég tulajdonában lévő összes eszközön milyen szoftverek vannak feltelepítve. Én ezt ki tudtam nyerni a megfelelő adatbázisból, a probléma csak az, X felhasználó neve nagyon sokszor szerepel, mivel az általa használt eszközön (laptop, desktop) elég sok szoftver telepítve van, ezért van több tízezer sor.
És nekem csak annyi kéne, hogy ha például a Microsoft Word valahol telepítve van, akkor azt csak egyszer listázza ki az excel.
-
lacipapi
csendes tag
csináltam egy vércukorszint nyilvántartó táblázatot, ahol reggeltől estig többször kell mérni a szinteket és pontosan kell az időpontokat feltüntetni. Én azt szeretném, hogy ne keljen beírni a dátumot meg a pontos időt, ezt csinálja meg magától, ha az adott sorban lévő cellába beírom a cukorszintet akkor a sor első cellájába tegye be a dátumot. Ha ez nem megy csak makróval, abban tudnál segíteni? 2010-es excelt használok.
Köszi -
-
Reinhardt
őstag
Koszi.
A problemam vegulis nem is ez volt, hanem hogy a lista amit a sales teamtol kapunk tartalmaz par hibas emailt:
Patrick valamiert tartalmaz egy ' jelet ami filterrel nem keresheto.
Ez rogton latszik, mert nem valtozik at linknek.
Kiprobaltam amit javasoltal, atmasoltam minden email cimet egy uj lapra, de csak ertekkent masolva nem vitte at a '-t, szoval csak visszamasoltam az eredetire es a problemam megoldodott. -
föccer
nagyúr
Szia!
Köszönöm. Nyilván a kompatibiláts ellenőrző visszaadja a hibákat, amiket tapasztaltunk.
Ahogy utána olvasok nem nagyon lehet ezen a gondon átlépni úgy, hogy a fájl magával "vigye" azokat a függvényeket, ami hiányzik.
Erre nem nagyon van lehetősége, pedig milyen mókás lenne felokosítani az ő által használt programverziót
üdv, föccer
Kompatibilitási jelentés: SZK_Ktg_hely_kereso_97.xls
Futtatás dátuma: 2023.05.16 11:19
Ha régebbi fájlformátumban menti, vagy az Microsoft Excel egy régebbi verziójában nyitja meg a munkafüzetet, a felsorolt funkciók nem lesznek elérhetők.
Jelentős mértékű funkcióvesztés Előfordulások száma Verzió
A munkafüzet néhány cellája olyan adatérvényesítési szabályokat tartalmaz, amelyek más munkalapokon lévő értékekre mutatnak. A program nem menti a szabályokat. 3
Kereső_Név_szerint'!D4 Excel 97–2003
Kereső_Szervezet_szerint'!D3:D4 Excel 97–2003
A munkafüzet egy vagy több cellája olyan képletet tartalmaz, amely a kibontás után túlfolyt vagy vélhetően túl fog folyni a cellán. Az ilyen képleteket régebbi típusú tömbképletekké alakítjuk, így a régebbi Excel-verziókban nem folynak túl a cellán, és nem is változik a méretük. 10
Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Kereső_Név_szerint'!A9 Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Kereső_Szervezet_szerint'!A9 Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Egy vagy több olyan függvény vagy operátor szerepel a munkafüzetben, amely a régebbi Excel-verziókban nem működik. Újraszámításuk esetén ezek a képletek #NÉV? hibát adnak vissza a kiszámított eredmény helyett a régebbi verziókban. 10
Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Kereső_Név_szerint'!A9 Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Kereső_Szervezet_szerint'!A9 Excel 97–2003
Excel 2007
Excel 2010
Excel 2013
Excel 2016
Excel 2019
Kisebb mértékű funkcióveszteség
A munkafüzet bizonyos cellái vagy stílusai a választott fájlformátumban nem támogatott formázással rendelkeznek. Ezek a formázások a fájlformátum által támogatott leghasonlóbb formázásokkal helyettesítődnek. 2 Excel 97–2003 -
andreas49
senior tag
A bemásolást sikerült megoldani, de a szűrt lista sorait csak egyenként tudom kijelölni (így nem másol a nem kijelölt sorba), ezt hogy lehet egy lépésben megoldani? Pl. Van egy 10 oszlop és ~1500 sor, amiből leválogat ~300 sort. Ezt kellene az egyik oszlopra kijelölni, de nem egyesével.
-
benjoe1
aktív tag
Ha a VAGY képlettel kombinálom, akkor akár egy sornak több oszlopában lévő celláját is tudom egyszerre ellenőrizni, viszont ami problémám van, hogy előtte minden nem dátum, hanem szöveg tartalmat ki kell töröljek a táblázatból, mert a képlet nem működik.
Van erre vmi megoldás? -
Adam_Ke
friss újonc
Köszönöm mindenkinek a segítséget!
A nyelv magyar volt és a magyarra általam átírt képlet működött. A hiba az volt, amit Delila_1 is gondolt, szöveg formátumú volt a cella... Mint mondtam, nem vagyok nagyon gyakorlott az excelben.
A chatgpt által generált képlet majdnem jó volt, de a hónapoknál pontosítani kellett kissé, nem "YM", hanem az "M" értékből kell kivonni az éveket és így végre a helyes számot adta ki.
Nagy kár, hogy már két órája elküldtem a feladatot manuálisan végigszámolva, de legalább tanultam valamit -
Adam_Ke
friss újonc
Magyar excelem van (Microsoft® Excel® a Microsoft 365-höz MSO (2302 buildverzió16.0.16130.20186) 32 bites) és ezen szerettem volna használni a képletet.
A chatgpt által generált angol nem működött, ezért saját magam átírtam magyarra, ami szintén nem működött. Amint látom az átírásnál nem vétettem hibát, mert nálad meg működött. -
M6454
tag
Köszönöm!
Ez a része már működik is! Lenne még egy kérdésem:
Szeretnék egy legördülő listát amiben az egyik munkalapom 'A' oszlopának tartalma jelenik meg. Az adott oszlopban vannak adatok és vannak üres cellák. Értelem szerűen nem szeretném az üres cellákat látni a legördülő listában.Viszont az adatok érvényesítése menűpontban hiába pipálom be az "Üres cellák mellőzése opciót", azok mégis megjelennek.
Valamint szeretném ezeket az adatokat a listában sorba rendezni, illetve ha lehet akkor szűrni is.Köszönöm ismételten!
-
eszgé100
őstag
szia, nem működött, de az egymásba ágyazott keresés adott egy ötelet.
=XLOOKUP(1,(B1:B11="TRUE")*(C1:C11=F1),D1:D11,XLOOKUP(F1,(C1:C11),D1:D11,"No Match",0,-1),0,1)
legszebb, hogy az utolsó kapcsolóval tudom állítani, hogy az előről kezdje a keresést, vagy a végéről, ha nincs találat, akkor egyszerűen csak a legutolsó "3"-t keresem meg, feltétel nélkül, ha egyáltalán nincs 3-as sem, akkor "No Match"
mindenesetre köszönöm a segítséget
-
szürke
tag
Szuperül működik.
Azután rájöttem hogy nagyon rossz példa alapján próbálkoztam és kértem segítséget mert nem erre van szükségem. Elnézésedet kérem érte! Ha jól értelmezem akkor ez jelen esetben akkor lép működésbe ha c2-c8 cellában lévő képlet alapján az érték változik.Nekem pedig az a lényeg hogy egyszerre 2 különböző helyre mentsen az Excel mikor rányomok a mentés gombra, legyen bármi a változás egy excelen belül bármelyik munkafüzet bármelyik cellájában (akár csak egy betű, szám, képlet, hivatkozás, egy új munkafüzet hozzáadása ...)
Mivel egy nagyobbacska fájlról van szó így nem szerencsés ha a cella értékének változásakor egyből ment, egy sima mentés jelenleg 1-2 sec, és ahogy növekszik a fájl gondolom ez csak hosszabb lesz.
Ha a mentés gombbal nem megoldható az is jó ha X percenként csinál magától egy mentést a fájlról 2 helyre. -
-
istvankeresz
aktív tag
Szia!
Lehet, hogy kicsit félrefogalmaztam. Ezt az egy cella értéket nekem is sikerült kinyerni, de én több cella értékeit szeretném egyszerre egy MsgBoxba, vagy bármibe, tehát egy
Range("A1:E2").Value
szerűen, lehetőleg megtartva a sorokat, oszlopokat.A cél az lenne, hogy ha a user megnyomja a gombot, akkor az azon az aktív worksheet-en a range-be írt cellák értékeit lássa, mert amúgy neki aworksheet el van rejtve. Ezért, ha nem biztos benne, hogy oda felvitt-e már adatot, akkor egy gombnyomással megnézi, hogy van-e ott érték, illetve, hogy milyen értékek vannak beírva.
Tehát a képen látható értékek vannak a cellákban például, de ezt nem látja a user. Nyom egy gombot, és egy panelen, vagy egy MsgBoxban visszakapja az (A1:E2) tartomány értékeit.TillaT:
Köszönöm! Egyelőre elég csak a cellatartomány értékeit visszakapnom.
-
eszgé100
őstag
köszönöm, kicsit variálni kellett
1) le kellett szeletelnem a dátumot B oszlopba =LEFT(A1,10)-el,
2) az időt C oszlopba =RIGHT(A1,LEN(A1)-11-el,
3) D oszlopba a mm/dd/yyyy > dd/mm/yyyy konvertálás =DATE(RIGHT(B1,4),LEFT(B1,2),MID(B1,4,2))
4) E oszlopba 24 órás formátumra konvertálás =TIME(HOUR(C1),MINUTE(C1),
SECOND(C1))-el
5) F oszlopban visszaegyesiteni =D1+E1
6) G1=F286-F1 cellaformázás: d "day(s)" hh:mm:ss1-től 5-ig szerinted le lehetne írni egy formulában is is?
=(DATE(RIGHT(LEFT(A286,10),4),LEFT(LEFT(A286,10),2),MID(LEFT(A286,10),4,2))+TIME(HOUR(RIGHT(A286,LEN(A286)-11)),MINUTE(RIGHT(A286,LEN(A286)-11)), SECOND(RIGHT(A286,LEN(A286)-11))))-(DATE(RIGHT(LEFT(A1,10),4),LEFT(LEFT(A1,10),2),MID(LEFT(A1,10),4,2))+TIME(HOUR(RIGHT(A1,LEN(A1)-11)),MINUTE(RIGHT(A1,LEN(A1)-11)), SECOND(RIGHT(A1,LEN(A1)-11))))
Le
-
-
-szabi-
addikt
Január, március, május, július oszlop tanulói adottak őket kellene a képzés időtartalma alapján eltolni abba a hónapba mikor végez a képzéssel.
Egy példán keresztül talán jobban érthető.
Tánc képzés időtartalma 4 hónap és a januári csoportban 2 jelentkeztek az órára.
Májusban végez és júniusi oszlopban már megjelenik, mint képzett táncos.
Jelenleg a júniusi oszlopba és a továbbiakba én másoltam a cellákat értékestül.
Ezt szeretném ha excel megcsinálná. -
Pá
addikt
Nem túl elegáns, valószínűleg lehetne rajta optimalizálni, de alapvetően nem ebbe az irányba szeretnék menni, szóval nem öltem bele sok energiát, csak megnéztem, hogy működik-e.
szerk: a sárga mező adja a megoldást, ha 1, akkor jók vagyunk, ha nagyobb szám, akkor nem.
-
Pá
addikt
Köszi, de sajnos nem. Ugye alapvetően nem akarom a "blank" cellákat eltávolítani, mivel formulák vannak bennük. Azt szeretném, ha a DATA_VALIDATION funkció ignorálja őket.
A UNIQUE(FILTER) megoldás tökéletes lenne. Ha egy sima cellába beírom, akkor gyönyörűen működik is. De ahogy átmásolom a a formulát a data_validation-be, ott már jön a hibaüzi, hogy hibára fut a formula. Gondolom nem tudja kezelni a SPILL tipusu függvényeket.
-
Pá
addikt
Kööszi szépen, tök jól működik. (közben nekem is sikerült megoldanom, egy nagyon favágó módszerrel, de ez mindenképp elegánsabb)
Delila_1 --> neked is köszi, így is működik. A tiédből kiloptam az ötletet, ha esetleg a user mégsem nyitna meg file-t (vagy rosszat nyitna meg), akkor álljon le a makró MsgBox-szal. Jó ötlet lefedni ezeket a lehetőségeket.
Egy nagyon picit szeretnék rajta finomítani még, ha lehet.
1. A file megnyitásánál le lehet valahogy lőni a különböző warningokat, hogy ne jöjjenek fel? (általában megkérdi, hogy updatelje-e a linkeket, engedje-e a makrókat, legyen-e read-only)
Láttam ezekre paramétereket, ha Open-nel nyitnám meg, de a DialogBox-szal nem jöttem rá, hogy lehet beállítani.2. Mielőtt átmásolom az adatokat szeretném lecsekkolni a tartományt, hogy van-e reference error rajta (és leállítani a makrót, ha esetleg lenne). Ennek van egyszerű módja?
-
Fferi50
Topikgazda
Szia!
Szerintem cella értékét lehet törölni makróval. Inkább az okozhat gondot, hogy ne törölje minden megnyitáskor, ezt pedig jelzőkkel és feltételekkel meg lehet oldani.
Továbbá az is kérdés, hogy milyen megosztást használnak. Ha "felhőset", akkor egyáltalán nem működnek a makrók úgy tudom. A közös használatú munkafüzetben viszont működnek.
Üdv. -
-
Pá
addikt
Köszönöm szépen, hogy megnézted. Sajnos ez egyelőre nem pont az, amit akartam, viszont ad reményt, hogy megoldható lesz, szóval már ennek is örülök
Megpróbálom másképp elmondani, mit szeretnék elérni, mert belátom, hogy elsőre nem tűnik logikusnak. (de van mögötte logika, csak nem intuitiv a részletek ismerete nélkül)Van egy excel "Original" --> ez van nyitva és innen indul a makró. Ezen belül van 3 sheet. Legyenek, "Name", "Feed", "Store".
Van egy másik excel "Update". Ezzel csak annyit kell csináljon a makró, hogy megnyitja, majd a file nevét (lehetőleg kiterjesztéssel, de elérési útvonal nélkül) bemásolja az Original file Name sheetjére, mondjuk A1-be. Más dolog nincs a a frissen megnyitott file-lal. Szóval a makró nem mozgat adatokat a két file között.
Az Update fileból szükséges adatokat az Original file Feed sheetje beszívja, amint a file név bent van a Name sheeten. (ez be van képletezve). Ide esetleg be lehet tenni 1mp delay-t, hogy biztos frissüljön, illetve egy checket, hogy a formulák Feed!A1:Z200-ban hibára futottak-e.
Ez után a makró annyit kéne csináljon, hogy az Original fileon belül Feed!A1:Z200-ból a formulák eredményét valueként átmentse Store!A1:Z200-ba.
-
friccccc
tag
Sajnos nm ok.
Egyszerűsíteni akartam , de akkor leírom , hátha ez sem mind1.Dim i As Integer
Application.EnableEvents = False
For i = 1 To 200 Step 5
If Cells(i, 3).Value = "OK" And Cells(i, 10).Value = "ÉN" Then
Cells(i, 100).Value = Range("X3").Value
End If
Next
Application.EnableEvents = True
End Sub
Köszi a segítséget! -
Melorin
addikt
Köszi, ez majdnem jó. Viszont nekem nem 1 cella kell amiben a kép az alapján változik, hogy egy bizonyos cellában mi az érték. Látom ezt úgy oldják meg ezekben a példákban, hogy a névkezelőben definiálnak egy cellát amit figyel, és az alapján fog az a bizonyos kép megváltozni. De nekem kb 300 sornyi adat van amiknek külön képe van. 300 bejegyzést kell létrehoznom a névkezelőben ehhez?!
-
eszgé100
őstag
sajnos nem egészen jó, viszont valószínű fel fogom tudni használni.
a makró működik, de csak abban az esetben, ha a cella tartalma egy 123456789012.abc formátumú szöveg, nálam pedig B2 cella:
=INDEX(Lists!$L$4:$L$33,MATCH(1,([@Customer]=Lists!$J$4:$J$33)*([@Commodity]=Lists!$K$4:$K$33),0))azt fogom csinálni, hogy mielőtt szükség lenne rá, egy másik makróval kimásolom a többi releváns adattal együtt, és Paste as Value-val beillesztem egy másik munkalapra, ahol már le tudom futtatni a fenti kódot.
köszönöm szépen
-
Ramsan
lelkes újonc
Köszönöm! Átnézem és okosodok belőle
Közben találtam ezt
https://hu.extendoffice.com/documents/excel/2484-excel-random-number-no-duplicates-no-repeat.html
Az alján van egy kiegészítő . Kutools for Excel. Ezzel pillanatok alatt meglett. De azért megtanulom a képlettel való megoldást is. -
-
mckay
aktív tag
-
Onderon
senior tag
De, viszont 0:16-ra már járna túlóra, mert csak az első 15 perc "van ingyen", a te függvényeddel azonban 0:29-ig jár nulla, 0:30-ra pedig már a teljes túlóra jár, pedig a lépték 15 perces kellene legyen arányosan. Elnézést, azt hiszem nem fogalmaztam meg érthetően.
Szóval a túlóra emelkedik, de arányosan kapjuk, minden megkezdett 15 perc után, ahol a legelső 15 percért nem jár semmi, viszont a második 15 percért (15-30) már jár a túlóra 2/4-e, a harmadikért (30-45) jár a 3/4-e, majd 45-60-ig a 4/4-e és stb.
-
-
luckyboi82
tag
Uhh, ez nekem teljesen nem magyar.
A világos szürkével írtakat ki kell törölni? Az E3 az a cella ahol pl. 401,1 van írva? Worksheets-hez a lapfül nevét kellene írni, azon belül a Range az a tartomány lenne gondolom. Hogyan lehet a kész eredményt megtalálni? Külön kell menteni?
-
the radish
senior tag
Köszönöm!
+1:
Adott egy zip fájlt kitömörítő makró:Sub Unzip()
Dim FSO As Object
Dim oApp As Object
Dim Fname As Variant
Dim FileNameFolder As Variant
Dim DefPath As String
Fname = Application.GetOpenFilename(Filefilter:="Zip Files (*.zip), *.zip", _
MultiSelect:=False)
If Fname = False Then
'Do nothing
Else
'Destination folder
DefPath = "D:\Data\" '<<< Change path
If Right(DefPath, 1) <> "\" Then
DefPath = DefPath & "\"
End If
FileNameFolder = DefPath
' 'Delete all the files in the folder DefPath first if you want
' On Error Resume Next
' Kill DefPath & "*.*"
' On Error GoTo 0
'Extract the files into the Destination folder
Set oApp = CreateObject("Shell.Application")
oApp.Namespace(FileNameFolder).CopyHere oApp.Namespace(Fname).items
MsgBox "You find the files here: " & FileNameFolder
On Error Resume Next
Set FSO = CreateObject("scripting.filesystemobject")
FSO.deletefolder Environ("Temp") & "\Temporary Directory*", True
End If
End SubSzeretném a "GetOpenFilename" opciójaként megadni, hogy pl. a fájl tallózása során a "munka" elnevézű fájlokra is szűrjön, de eddig csak a fájl típus szűrést találtam.
Egy másik formációval ez sikerült, ott meg a kitömörítéssel nem jutok dülőre:
Sub OpenFileFromDefaultPath()
Dim fileDialogBox As Office.FileDialog
Dim fileName As String
Set fileDialogBox = Application.FileDialog(msoFileDialogFilePicker)
With fileDialogBox
.InitialFileName = "D:\Data\"
.InitialFileName = "*munka*"
If .Show = True Then
' e nélkül is működik
fileName = .SelectedItems(1)
End If
End With
End Sub -
tamas1985
tag
nem , kicsit rosszul fogalmaztam, adott egy táblázat, ez kerül nyomtatásra, majd kézzel kitöltésre, van benne egy sorszám rész, amit jó lenne úgy megoldanom, hogy ha mondjuk nyomattok belőle 20 oldalt, akkor ne keljen mindet végig sorszámoznom.
Nem egy darab sorszám van, hanem egy oszlopnyi, az lenne jó ha folyamatos lenne
Új hozzászólás Aktív témák
Hirdetés
- Kormányok / autós szimulátorok topikja
- Gyúrósok ide!
- Spórolós topik
- VR topik
- Keretmentesít a Galaxy S25 FE
- Anglia - élmények, tapasztalatok
- Kerékpárosok, bringások ide!
- Azonnali fotós kérdések órája
- Asztalos klub
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- További aktív témák...
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 4070 Ti Super GAMER PC termékbeszámítással
- Csere-Beszámítás! Intel Core I9 14900KS 24Mag-32Szál processzor!
- Vidd haza a jövő RAM-ját már ma!
- Apple iPhone 15 Pro Max - Natural Titanium - Újszerű karcmentes állapotban! 100% akku! Gyári garis!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest