Hirdetés

2024. április 25., csütörtök

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.hu

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.

Összefoglaló kinyitása ▼

Hozzászólások

(#46001) lappy válasza Weareus (#45999) üzenetére


lappy
őstag

Függvény nincs vmi makrot lehet rá irni

Bámulatos hol tart már a tudomány!

(#46002) HREH


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."

(#46003) lappy válasza HREH (#46002) üzenetére


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!

(#46004) Delila_1 válasza Weareus (#45999) üzenetére


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.

(#46005) 3DFan


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?

(#46006) lappy válasza 3DFan (#46005) üzenetére


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!

(#46007) Delila_1 válasza 3DFan (#46005) üzenetére


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.

(#46008) Weareus


Weareus
addikt

Klassz!
Köszönet. :R

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.

(#46009) Memphis


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)

(#46010) 3DFan válasza Delila_1 (#46007) üzenetére


3DFan
aktív tag

Delila_1 , lappy köszönöm!

(#46011) -szabi-


-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

(#46012) moma


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? :DDD

we all deserve a bit of luck.

(#46013) andreas49 válasza -szabi- (#46011) üzenetére


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

(#46014) -szabi- válasza andreas49 (#46013) üzenetére


-szabi-
őstag

Az előadók alá rakja a címeket nem mellé.

(#46015) andreas49 válasza -szabi- (#46014) üzenetére


andreas49
senior tag

Irányított beillesztés (Ctrl+Alt+V, de van rá ikon) először, majd a transzonálá s

HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro

(#46016) -szabi- válasza andreas49 (#46015) üzenetére


-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 ]

(#46017) marec1122


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

(#46018) Delila_1 válasza marec1122 (#46017) üzenetére


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.

(#46019) Geryson


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

(#46020) marec1122 válasza Delila_1 (#46018) üzenetére


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

(#46021) ny.janos válasza Geryson (#46019) üzenetére


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.

(#46022) Geryson válasza ny.janos (#46021) üzenetére


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

(#46023) ny.janos válasza Geryson (#46022) üzenetére


ny.janos
tag

Én 2019-es excelben dolgozom, de nem hiszem, hogy változott volna. Belekattintottál a táblázattá alakított részbe?

(#46024) andreas49 válasza ny.janos (#46023) üzenetére


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

(#46025) Geryson


Geryson
addikt

Én bizony nem lelem... :(

Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz

(#46026) Lasersailing válasza Geryson (#46025) üzenetére


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.

(#46027) Delila_1 válasza Geryson (#46025) üzenetére


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.

(#46028) Geryson válasza Delila_1 (#46027) üzenetére


Geryson
addikt

Hopppszika. Nagyon köszönöm a segítséget! :)

Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz

(#46029) Delila_1 válasza Geryson (#46028) üzenetére


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.

(#46030) Weareus


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.

(#46031) Delila_1 válasza Weareus (#46030) üzenetére


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.

(#46032) -szabi- válasza -szabi- (#46011) üzenetére


-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

(#46033) Delila_1 válasza -szabi- (#46032) üzenetére


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.

(#46034) Weareus válasza Delila_1 (#46031) üzenetére


Weareus
addikt

Jól néz ki. Ha hazaértem, be is próbálom. Ezer hála. :R

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.

(#46035) -szabi- válasza Delila_1 (#46033) üzenetére


-szabi-
őstag

Ohh... Működött. Köszi. :K

(#46036) Delila_1 válasza Weareus (#46034) üzenetére


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.

(#46037) Weareus válasza Delila_1 (#46031) üzenetére


Weareus
addikt

Nálam nem működik valami.
Angol nyelvű Excelem van. Lehet, hogy az a baj?

[kép]

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.

(#46038) Delila_1 válasza Weareus (#46037) üzenetére


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.

(#46039) Weareus válasza Delila_1 (#46038) üzenetére


Weareus
addikt

Sorry. :R :W

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.

(#46040) Lasersailing válasza Weareus (#46039) üzenetére


Lasersailing
senior tag

Szerintem angol nyelvű excelben magyar függvényt próbálsz használni. Írd be amit Delila_1 írt 46038-ban

(#46041) Weareus válasza Lasersailing (#46040) üzenetére


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.

(#46042) Lasersailing válasza Weareus (#46041) üzenetére


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)

(#46043) Weareus válasza Lasersailing (#46042) üzenetére


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. :R

Ennek fényében szabad javaslatot kérni?

Kérlek, ne orroljatok rám, totálisan amatőr vagyok ebben. :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.

(#46044) lappy válasza Weareus (#46043) üzenetére


lappy
őstag

Használd a trim függvényt majd a korábban kapottat

Bámulatos hol tart már a tudomány!

(#46045) Lasersailing válasza Weareus (#46043) üzenetére


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))

(#46046) Weareus válasza Lasersailing (#46045) üzenetére


Weareus
addikt

Köszi mindenkinek.
Megvan!
Notepad++-ban töröltem a sorvégi szóközöket (több is volt :W ), utána Delila_1 által adottal hibátlanuil ment.
Benéztem kicsit amúgy. :C :Y

Köszönöm a helpet. :R

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.

(#46047) bozsozso


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?

(#46048) Fferi50 válasza bozsozso (#46047) üzenetére


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.

(#46049) bozsozso válasza Fferi50 (#46048) üzenetére


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.

(#46050) Fferi50 válasza bozsozso (#46049) üzenetére


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.

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.