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.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [HThomas:] Kia Ceed SW JD vs CD tapasztalatok
- [Re:] [GoodSpeed:] SAMSUNG Galaxy Buds FE (SM-R400NZAAEUE) a 9 éves SONY SBH20 utódja (nálam)
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [Mr Dini:] Mindent a StreamSharkról!
- [Re:] [bitpork:] Fogyasztásra ítélve
- [Re:] Elektromos rásegítésű kerékpárok
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
- Utoljára frissítve: 2023-11-13 08:31:56
LOGOUT.hu
Hozzászólások
lappy
őstag
Függvény nincs vmi makrot lehet rá irni
Bámulatos hol tart már a tudomány!
HREH
senior tag
Sziasztok!
Van olyan függvény, ami az adott cellából eltávolítja a szó előtt ill. után lévő szóközt/tabulátort stb.?
"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
lappy
őstag
Segítség lehet a KIMETSZ, TISZTÍT és a HELYETTE függvény.
Bámulatos hol tart már a tudomány!
Delila_1
Topikgazda
Nem tudom, hogy OO-ben mit lehet, de Excelben egy felhasználói függvénnyel meg lehet oldani.
Modulba tedd a makrót.Function FKover(cella)
For b = 1 To Len(cella)
If cella.Characters(b, 1).Font.FontStyle = "Félkövér" Then
szoveg = szoveg & Mid(cella, b, 1)
End If
Next
If Len(szoveg) > 0 Then FKover = szoveg Else FKover = ""
End Function
A füzetben így adod meg a függvényt: =FKover(A1) – ha a kérdéses cella az A1.
Mikor minden sorra beírtad a függvényt, jelöld ki az oszlopot, másolás, ugyanoda érték beillesztése. Ezután az eredeti oszlopot törölheted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
3DFan
aktív tag
Sziasztok!
Egy cellában szavak vannak vesszővel elválasztva. Hogyan tudnám a szavakat ábc rendbe rakva átvinni egy másik cellába?
lappy
őstag
Csak segedoszlopos megoldással lehet.
Szét kell választani a cellákat a, utan
Majd ABC be lehet rendezni utána újra osszefűzni. Egyenlőre ez jut eszembe
Bámulatos hol tart már a tudomány!
Delila_1
Topikgazda
A lappy féle szétválasztást a Szövegből oszlopok funkcióval érdemes megcsinálni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Weareus
addikt
Klassz!
Köszönet.
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
Memphis
tag
Sziasztok,
olyanban kérnék segitséget, hogy excelben irok éppen egy makrót amivel szeretném a következő infókat exportálni outlookból:
from, subject, received date, category, flag completed date
az első 3 működik is, de a category, flag completed date nem akar összejönni.
hol rontottam el? előre szólok sose csináltam ilyet, internetről nézegettem dolgokat illetve logikai úton próbáltam kiegésziteni.
ezt irtam:
Sub getDataFromOutlook()
Dim OutlookApp As Outlook.Application
Dim OutlookNamespace As Namespace
Dim Folder As MAPIFolder
Dim OutlookMail As Variant
Dim i As Integer
Set OutlookApp = New Outlook.Application
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
Set Folder = OutlookNamespace.GetDefaultFolder(olFolderInbox).Folders("impMail")
i = 1
For Each OutlookMail In Folder.Items
If OutlookMail.ReceivedTime >= Range("email_Receipt_date").Value Then
Range("email_Subject").Offset(i, 0) = OutlookMail.Subject
Range("email_Subject").Offset(i, 0).Columns.AutoFit
Range("email_Subject").Offset(i, 0).VerticalAlignment = x1Top
Range("email_Date").Offset(i, 0) = OutlookMail.ReceivedTime
Range("email_Date").Offset(i, 0).Columns.AutoFit
Range("email_Date").Offset(i, 0).VerticalAlignment = x1Top
Range("email_Sender").Offset(i, 0) = OutlookMail.SenderName
Range("email_Sender").Offset(i, 0).Columns.AutoFit
Range("email_Sender").Offset(i, 0).VerticalAlignment = x1Top
Range("email_Category").Offset(i, 0) = OutlookMail.Categories
Range("email_Category").Offset(i, 0).Columns.AutoFit
Range("email_Category").Offset(i, 0).VerticalAlignment = x1Top
Range("email_Completed").Offset(i, 0) = OutlookMail.FlagCompletedDate
Range("email_Completed").Offset(i, 0).Columns.AutoFit
Range("email_Completed").Offset(i, 0).VerticalAlignment = x1Top
i = i + 1
End If
Next OutlookMail
Set Folder = Nothing
Set OutlookNamespace = Nothing
Set OutlookApp = Nothing
End Sub
előre is köszi
Ha ma nulla CELSIUS fok van és holnap kétszer olyan hideg várható, hány CELSIUS fok lesz holnap? :D (bezártam a kiskaput)
3DFan
aktív tag
Delila_1 , lappy köszönöm!
-szabi-
őstag
Hi
Adatok beolvasása weblapról használatához kellene segítség.
Miképp tudom ezt a "YEAR-END CHARTS HOT 100 SONGS 2020" beolvastatni, hogy az előadó és számcím azonos sorba de másik oszlopba kerüljenek?
Az online konvertetek semmit nem tudnak megcsinálni azt inkább hagyjuk.
Köszi előre is.
üdv
szabi
moma
őstag
Sziasztok! Van ötletetek ez miért lehet?
A cella hiába sortöréssel több sorban, akkor sem mutatja a teljes szöveget. A cella magasság pedig Automatikus. Mit tehetnék még?
we all deserve a bit of luck.
andreas49
senior tag
Szerintem táblázatként nem megy, de kijelölöd 1-100-ig, majd Ctrl+V.(értékként) Ezután macroval irányított beillesztés (Transzponálás)
[ Szerkesztve ]
HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-szabi-
őstag
Az előadók alá rakja a címeket nem mellé.
andreas49
senior tag
-szabi-
őstag
Nálam a transzponálásra hibát dob:
Ha 1-311 között jelölöm ki az A oszlopot és azt transzponálom akkor meg mindent egy sorba illeszt be.
[ Szerkesztve ]
marec1122
senior tag
Sziasztok!
A következő kérdéssel fordulnék hozzátok. Egy állandóan frissülő lista megvalósítása lenne a cél. A oszlopban egész számok vannak, B oszlopban pedig dátumok vagy vannak vagy nincsenek. Kellene egy állandó lista azokról a cellákról ahol van dátum és mellette a hozzá tartozó A oszlop beli számról. Megvalósítható ez? Az lenne az örömteli hogy ha beírok egy dátumot akkor a listában jelenjen meg az új dátum és a hozzá tartozó szám.
előre is köszi
Csak megfontoltan :D "Öregember nem gyorsvonat!" John McClane
Delila_1
Topikgazda
A kérdéses laphoz rendeld az eseményvezérelt makrót, ami a B oszlopba íráskor felviszi a K oszlop első üres sorába a beírt dátumot, mellé az L-be pedig az A oszlopban megadott számot. Arra a fevitelt végzőnek kell ügyelnie, hogy a B oszlopban valóban dátumot adjon meg.
Az eddigi dátumokat és a hozzájuk tartozó számokat előre fel kell vinni, mert csak a makró beírása után végzi automatikusan ezt a munkát. B oszlopot másold K-ba, Ismétlődések eltávolítása funkció, majd (INDEX, HOL.VAN) függvénnyel melléjük az A oszlop adatai.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ide As Long
If Target.Column = 2 Then
If Application.WorksheetFunction.CountIf(Columns(11), Target) = 0 Then
Application.EnableEvents = False
ide = Range("K" & Rows.Count).End(xlUp).Row + 1
Range("K" & ide) = Target: Range("L" & ide) = Range("A" & Target.Row)
Application.EnableEvents = True
End If
End If
End Sub
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Geryson
addikt
Sziasztok! Egy felsorolás bizonyos részét véletlenül táblázattá alakítottam (CTRL+T). Hogyan tudom ezt megszűntetni? A gondom az az, hogy a felsorolás egyes értékeivel szeretnék számolni (hivatkozással), de eredményként csak azt írja ki, hogy "#NÉV?"
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
marec1122
senior tag
szia,
köszönöm szépen, de attól tartok ez kicsit meghaldja az excellel kapcsolatos ismereteimet.
Azt megkérdezhetem, hogy ha nem kéne frissülnie akkor megoldható csak képlettel?
Csak megfontoltan :D "Öregember nem gyorsvonat!" John McClane
ny.janos
tag
Belekattintasz bárhova a táblázatba, majd a menüszalag tervezés lapjának Átalakítás tartománnyá parancsát választod.
Bal oldalt találod.
Geryson
addikt
Nagyon köszönöm. Jól értem, hogy a "tervezés" nevű menüben kellene ennek lennie? Merthogy nekem ilyen nincs. (Office 365)
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
ny.janos
tag
andreas49
senior tag
o365-BEN 'TÁBLATERVEZŐ'
HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
Geryson
addikt
Lasersailing
senior tag
Hol a táblázatod? Arra kellene ráállni, de a képernyőképeden nincsen táblázattá alakított terület.
Delila_1
Topikgazda
Szia!
Nem PI() lenne a képletben?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Geryson
addikt
Hopppszika. Nagyon köszönöm a segítséget!
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
Delila_1
Topikgazda
Szívesen.
Klassz a jelmondatod!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Weareus
addikt
Üdvözlet.
Van egy igen hosszú szólistám, lekikonok címszavai. Egy copy only bold fügvénnyel sikerült kimásolni a meghatározások mellől, de sajna valamiért berakott a fügvény egy vesszőt minden szó végéhez:
reagál,
reagén,
reagens,
reakció,
reakcionárius,
reakciós,
reaktív,
reaktivál,
reaktivitás,
reaktor,
reál1,
reál2,
reál-,
reáliák,
reális,
reáliskola,
stb. Viszont mivel előfordulnak vesszők egy soron belül akkor is, ha két szó van ott (a szavak között), valahogy úgy kellene megoldani, hogy töröljön minden sorvégi vesszőt, de csak akkor törölje, ha a sor végén valóban van vessző (nem néztem át mind a sokezer listaelemet, de kb. 99,99%-ban vessző van a sorok végén.)
Igazából a sor belsejében lévő vesszőknek egyenlőre maradni kellene és a sor végébe ne töröljön bele, ha ott mégsem vessző van.
Ebben tudna valaki segíteni?
[ Szerkesztve ]
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
Delila_1
Topikgazda
=HA(JOBB(A1;1)=",";BAL(A1;HOSSZ(A1)-1);A1)
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-szabi-
őstag
Hi
Erre még mindig keresem a megoldást.
Van most egy elképzelésem ahogy megcsinálnám de a végén utolsó lépésként szűrőt használnák mert 300 sorból csak az a 100 sor kellene ami csak számot tartalmaz, szöveget nem.
Most csak egyesével tudom kiválasztani ami kell ez 100 sornál nem jó.
Kérdésem szűrőben hogy lehet néhány kattintással a szükséges 100 sort kiválasztani?
üdv
szabi
Delila_1
Topikgazda
A mellette lévő oszlopba 1-2 cellánál írd be csak a számot, majd villámkitöltést alkalmazz.
Erre már szűrhetsz.
[ 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.
Weareus
addikt
Jól néz ki. Ha hazaértem, be is próbálom. Ezer hála.
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
-szabi-
őstag
Ohh... Működött. Köszi.
Delila_1
Topikgazda
Szívesen, -szabi-nak is.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Weareus
addikt
Nálam nem működik valami.
Angol nyelvű Excelem van. Lehet, hogy az a baj?
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
Delila_1
Topikgazda
Ezzel kellett volna kezdened.
=IF(RIGHT(A1;1)=",";LEFT(A1;LEN(A1)-1);A1)
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Weareus
addikt
Sorry.
Egyébként így sem jó valami:
[kép]
Pedig az A cellasorban azok vesszők...
[ Szerkesztve ]
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
Lasersailing
senior tag
Szerintem angol nyelvű excelben magyar függvényt próbálsz használni. Írd be amit Delila_1 írt 46038-ban
Weareus
addikt
Úgy sem működik:
[link]
Azt nem vitatom, hogy elrontok valamit, de a függvény angolul van (már) és az Excel is angol.
Elgépelés nincs.
(Remélem).
Esetleg az lehet a baj, hogy az átalakítandó oszlop (ahol a vesszők vannak) már eleve egy függvény eredménye?
De ez csak találgatás...?
[ Szerkesztve ]
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
Lasersailing
senior tag
Biztos, hogy a vessző az utolsó karakter a baloldali szövegben? Nincs utána szóköz?
Ha beírod az alábbit, mit ír ki abba a cellába?=len(a2)
Weareus
addikt
Elnézést kérek mindekitől. Lasersailing kollégának igaza van. Ha belekattintok az eredeti cellába, nem a vessző mögé áll a kurzor, hanem még eggyel tőle jobbra, ott tehát még egy szóköz is van.
Ezt figyelmen kívül hagytam.
Ennek fényében szabad javaslatot kérni?
Kérlek, ne orroljatok rám, totálisan amatőr vagyok ebben.
[ Szerkesztve ]
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
lappy
őstag
Használd a trim függvényt majd a korábban kapottat
Bámulatos hol tart már a tudomány!
Lasersailing
senior tag
Lappy által javasolt trim segítségével:=IF(RIGHT(TRIM(A1);1)=",";LEFT(TRIM(A1);LEN(TRIM(A1))-1);TRIM(A1))
Weareus
addikt
Köszi mindenkinek.
Megvan!
Notepad++-ban töröltem a sorvégi szóközöket (több is volt ), utána Delila_1 által adottal hibátlanuil ment.
Benéztem kicsit amúgy.
Köszönöm a helpet.
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
bozsozso
őstag
Sziasztok,
Lenne 3 táblázat közel azonos adatokkal. Ami közös bennük az a cikkszám. Kimutatással nem tudom valahogy megcsinálni, hogy a cikkszámhoz tartozó árak 1 táblába kerüljenek?
Fferi50
őstag
Szia!
Nézd meg ezeket a súgókat:
Kimutatás létrehozása több táblázatból
Több munkalap összesítése egy kimutatásban
Üdv.
bozsozso
őstag
Szia,
Power pivot táblával próbálkoztam melyben összekapcsoltam a táblákban lévő cikkszámokat, de ha sorokba húztam be az árakat akkor az első ár alá berakja az összeset független attól, hogy a cikkszámhoz tartozik vagy sem. Más módszer kellene?
Vagy esetleg másképpen kellene az alap táblákat kialakítani?
Cikkszám-cikknév-ár-időszak kezdete-időszak vége oszlopok vannak jelenleg.
Fferi50
őstag
Szia!
Én nem power pivot táblában gondolkodtam. De persze sok függ attól, milyenek a tábláid.
Talán feltehetnél fájlban egy 15-20 soros mintát, amit "meggusztálhatnánk".
Elképzelhető, hogy okosabbak lennénk. Mert így látatlanban nehéz konkrétabb tanácsot adni.
Üdv.