- Akciófigyelő: Humble Games Bundle - Nightdive FPS Remasters
- Call of Duty: Modern Warfare III - Új szezon, újabb ingyenes hétvége jön
- Hunt: Showdown - Jön az engine csere, befutnak az újgenerációs verziók
- Steamre tart a Crime Boss: Rockay City
- The Witcher - Befutott a TV sorozat folytatásának első rövid kedvcsinálója
-
GAMEPOD.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.
Új hozzászólás Aktív témák
-
Traxx
őstag
Még egy dologban kérném a segítségedet. Az excelnek megvan az a nyűgje, hogy csak 7 függvényszintet tudok egymásba ágyazni. Amit írtál az előbb, az nagyon jó lett, és jelenleg így néz ki a képletem:
=HA(B57="E";AB56:AB64;HA(B57="O";AB74:AB81;HA(B57="O/Sz";AB82:AB87;HA(B57="Sz";AB89:AB100;HA(B57="H";AB68:AB69;HA(B57="V";AB101:AB102;HA(B57="M";AB71;HA(B57="E/H";AB65;0))))))))
Frankón működik is, viszont van pár kód, aminek így már nem maradt szintje. Tehát nem tudok helyet találni az F, S, L kódnak, és ahogy a legutóbbi hozzászólásomban írtam, arra gondoltam, hogy ezek előfordulása esetén ne szűrjön (mert relatíve úgyis ritkán fognak előfordulni az ezekhez kapcsolódó feladatok), hanem az egész listában keressen. Mit kellene módosítanom ehhez a képleten?
Köszönöm ismét a segítséged
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
Traxx
őstag
Ezt megint emésztenem kell No, akkor a te képeden keresztül leírom, mit csináltam, és mi az, ami (ismét ) nem teljesen tiszta...
A jellegek szerint megcsináltam a táblázatot, és az egyes jellegek listáit az Adatok - Listák - Lista létrehozása ponttal. A Jelleg listát is megcsináltam, vagyis a te ábrád alapján kijelöltem a 11-es sor elemeit, és a Név mezőben elneveztem Jellegnek.
Leginkább az utolsó bekezdéseddel van problémám. Ugyanis azt írtad, hogy "Ezután a B57 hez teszel egy érvényesítési listát! a lista a jelleg nevű lesz!" Nos, ezt azért nem tudom, mert a kérdéses cellában maga a Jelleg van megjelenítve, ami az összesítő lap celláira hivatkozik...
És a következő mondatodat sem értem: "és az érvényesítés cellához pedig a következő listát kell tenni aminek a forrásához az indirekt fgv. használod (segítség a képen van) =INDIREKT(B57) nálad". hogy ha jól értem, ez az indirekt függvény hozná az adott jelleg elemeit? Vagy hogy van?
Megkavarodtam...nem egyszerű kenyér ez az excel
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
psg5
veterán
15 fő, 40 verseny egy évben, mind a 15 kap pontot (utolsó 5 pont 14. 10 pont stb., de a pontszámítás nincs kikötve bárhogy lehet) minden verseny után, így nyilván alakul egy rangsor.
Feladat: Ha ráklikkelek egy névre kiadná, hogy kikkel játszhat a következő versenyen (1.-5. egymással, 6.-10. egymással, 11.-15. egymással vagyis a legrosszabb nem játszhat azonnal a legjobbal csak ha kellő pontja összejön)
Valamint ha az 5. megveri az 1.-őt akkor azért a győzelemért több pont járna vagyis nem csak a helyezés ér pontot, hanem egy győzelem is.
Plussz összesített ranglistát mindig mutassa.
Kb ennyi. Keresgettem, de nem nagyon használnak ilyent. (lehet mi sem fogunk)F.K.T.
-
bozsozso
őstag
2 táblázat adott.
1.táblázat:
"B" oszlopban találhatóak terméknevek
C-D-E-F oszlopban hozzá tartózó adatok2.táblázat
"B" oszlopban szintén terméknevek, de csak részben ugyanazok mint az 1.táblázatban
C-D-E-F oszlopban vannak az fkeres függvények amik keresik az 1.táblázatban azokat a termékeket amik itt a B oszlopban találhatók.pl.: C2 tartalma
=FKERES(B2;'[1.táblázat.xls]Munka1'!$B$2:$F$83;2) -
foregister
tag
Szia Lappy!
Igen, ez tény azóta módosítottam rajta, mert tényleg félrevezető volt.
Itt megtalálod a frissített változatot. Link
A data-result sheet tartalmazza a várt megoldást.
Az a bajom, hogy a segédtáblás megoldás nekem nem járható út, tehát egyszer végig kéne futtatnom egy scriptet, hogy az átnevezés megtörténjen.Az igen az nem nem
-
foregister
tag
Köszönöm, hogy segíteni próbálsz!
Elmondom a teljes történetet:
Van két adattáblám:
- adattábla #1 tartalmazza az adatok egyik felét (forrás neve + pl. kattintások számát, látogatók számát, látogatási idő), míg
- adattábla #2 a másik felét (forrás neve + pl. kifizetett összeg, vásárlók száma).Eddig nem is lenne probléma, hiszen összemásolom egy táblába, ügyelve arra hogy a közös adatok egy egy oszlopba kerüljenek (forrás neve), míg a különböző adatok különböző oszlopba.
A probléma innentől kezdődik: a források helye ugyanaz, de a két adattáblában más-más nevet használtak, ugyanakkor mivel ezek ugyanazok az adatok csak más néven, ezeket a neveket kell egységesíteni. Itt én behoztam képbe a szótár (vocabulary) sheetet ahová leírom az összes előforduló forrásnevet A oszlopba és B oszlopba azokat amire akarom majd konvertálni. Ezeken végigfutva a források neve végre egységesítve lesz, így az adatok Pivot táblában összemoshatóak lesznek és a két táblából máris össze van szűrve a két adat egy összegzőbe.
Remélem így már érthető
A fenti xls-ben pedig a vocabulary tartalmazza azokat a szavakat amikből (A oszlop) amit kell varázsolni (B oszlop). A script ezen futna végig és a Data Name mezőjében eszerint változnak (vagy nem) a nevek. A való életben 2000 sorról beszélünk az adatok közt és a szótárban kb 30-40 szóról. CTRL+F-fel végigmenni meg eléggé macerás lenne és az extra számolós (formulás) sor, amit Delila is mutatott egy helyes, de az én esetembe nem megoldás, ezért maradna a VB script.
[ Szerkesztve ]
Az igen az nem nem
-
Traxx
őstag
És Fire/SOUL/CD: köszönöm a segítséget A 2003-ban nincs ilyen névkezelő, de a Beszúrás / Név... pont alatt megleltem, ami kellett nekem. És meglepődtem, hogy tényleg mennyi minden volt az elvileg üres munkalapokon Az egyes fülekről kitöröltem a tartományneveket, így már csak a Kódok fül alattiakat kellett ismét megcsinálni - és lőn öröm, boldogság, valóban működött Tehát valóban ez volt a kulcs, a szerencsétlen excel kicsit megzakkant a sok hivatkozástól.
Fire: az a baj az 1-2 betűs elnevezésekkel, hogy azok a Terv munkalap miatt kellenek olyanra, amilyenre. Ugyebár az oda beírt adatok jelennek meg az egyes városok munkalapjain, és ez hozza a listákat is. Írnék én egyértelműbbet, meg kiírnám szívem szerint ha nem is teljesen, de rövidítve, viszont ebben az esetben a kezem kötve van. nem az enyém lesz a táblázat, én csak szívok vele Vagy erre is van valamilyen "kecske is, káposzta is" csel? Az abszolút hivatkozásokat viszont beletolom.
A csalamádét meg szeretem, ma készült egy adag itthon
Köszönöm még egyszer mindkettőtöknek
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
greenface
aktív tag
-
greenface
aktív tag
Így már értem.
De nálam (Office 2003) sajna megmarad így az óra-perc-mp...Viszont megoldottam:
A KEREK.LE-vel ha 0-ra kerekítem a dátumot, elhagyja az óra-perc-mp-et., aztán ezt értékként tudom már másolni.
''Mit ér az erő, ha nem a tiéd?'' - "Pénz legyen, a többit megvesszük!"
-
thee
csendes tag
Kösz!
Sok ebben a számomra ismeretlen parancs, ha jól látom, akkor worksheet-re menti az adatokat.
Most én is hasonló megoldást használok, de lehet, hogy tömbre kéne váltani, mert az a módszer könnyebben kezelhetőnek és gyorsabbnak tűnik, nekem meg sok és sokféle műveletet kellene csinálnom az adatokkal. -
lacipapi
csendes tag
Köszönöm, jól működik. A sorokat próbálom megérteni ami elég nehezen megy, de majd átrágom magam rajta. Közben egy hibájára rájöttem, ha nem haragszol akkor próbáld meg kijavítani. Ez pedig a kiterjesztés megtartásának a hiánya. Ha egy *.xlsm fájlt töltök be akkor a másolat is xlsm legyen, ugyanazzal a fálj formátummal. A makróban kijavítottam a kiterjesztést "&.xlsm" -re de akkor egy régebbi 2003-as fájlnál jelentkezik ez a hiba, sőt ha a másolatot beakarom tölteni hibával leáll (ismeretlen fájltípus, vagy sérült fálj üzenettel).
Az hiba kijavítását is előre köszönöm.[ Szerkesztve ]
Lelkes, de már egy kicsit idős amatőr
-
akyyy
senior tag
EZ AZ AMI SEGITETT szuperjó, de ujból gondom lett.
van olyan mikor az alap listából elfogynak a nevek. és ahol a második munkalapon hivatkozok, és nincs név 0-át tesz ki. neveknél sztem jobb ha nem tesz ki semmit.
aztán melette vannak a pontok. itt jó ha nincs semmi 0-át tesz ki olyannál ahol az A oszlopba van név. de ha nincs név, 0át se tegyen ki itt sem.gondolom HA függvény, de hogy mondjam meg neki hogy 0 vagy üresség van ott?
-
zhari
csendes tag
90%-ban sikerült. Pár módosítással:
B oszlopból szedi a címeket. D-E oszlopokból a csatolmányokat.
Abban tudnátok segíteni, hogy CC-be tegye a C oszlopban szereplő mail címet?Sub email_kuld()
Dim OutApp As Object
Dim OutMail As Object
Dim sh As Worksheet
Dim cell As Range, FileCell As Range, rng As RangeWith Application
.EnableEvents = False
.ScreenUpdating = False
End WithSet sh = Sheets("lista") 'munkalap neve
Set OutApp = CreateObject("Outlook.Application")
For Each cell In sh.Columns("B").Cells.SpecialCells(xlCellTypeConstants)
Set rng = sh.Cells(cell.Row, 1).Range("D1:E1") 'D-E oszlopig a csatolmányok. Bármi lehet.ok
If cell.Value Like "?*@?*.?*" And _
Application.WorksheetFunction.CountA(rng) > 0 Then
Set OutMail = OutApp.CreateItem(0)With OutMail
.To = cell.Value
.cc = "" 'CC-ket a C oszlopból kellene hivatkozni
.Subject = "teszt tárgya " & cell.Offset(0, -1).Value & " 2013.01.02 riport" ' Tárgyat frissíteni.ok
.Body = "Tisztelt " & cell.Offset(0, -1).Value & "!"For Each FileCell In rng.SpecialCells(xlCellTypeConstants)
If Trim(FileCell) <> "" Then
If Dir(FileCell.Value) <> "" Then
.Attachments.Add FileCell.Value
End If
End If
Next FileCell.Send 'Or use Display.
End WithSet OutMail = Nothing
End If
Next cellSet OutApp = Nothing
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
MsgBox "E-mailek elküldve."
End Sub -
repvez
addikt
Igen ez egy félmegoldásnak jó, de jobb lenne ha megoldható lenne mint régen hogy 2 vagy több különálló ablak lenne az asztalon mintha különböző programok lennének.
Igy ha 2nél több excelt nyitok meg akkor már nem mindig kerül felülre az aktiv rész .
Nem tudom , hogy mi okozza ezt ,de régen jól müködött ez a verzió is,lehet valamilyen frissités ceszte el. -
wetomi
aktív tag
Csak azt figyeltem, hogy szalagmenü, nem 10-es, hanem 2007-es Excell, sp2.
Jó ötletet adtál, de nem találtam egyelőre megfelelő lehetőséget. Sajnos a fájl még a korábbi verziós xls.
Amit hiányoltam/nem találtam meg, az az automatikus mentés megtartása opció. De ezek szerint ez lehet már 2010-es feature.
De a továbbiakban legalább jobban tudom, merre induljak, még keresgélek és írok, mire jutottam.
A kedves kollégának pedig (már a második eset, hogy közel fél napi munkának veszik nyoma) talán sikerül megértenie, hogy olvassa el kiírt dolgokat. -
dellfanboy
őstag
-
Delila_1
Topikgazda
A fájlok nevét az aktuális lap A oszlopába vittem fel, innen veszi a FileLista névre hallgató ListBox az adatokat. A kigyűjtést a CommandButton1 gombra bíztam.
Private Sub CommandButton1_Click()
Const utvonal = "E:\Eadat\" 'Írd át az útvonalat!
Dim FN As String, sor%
ChDir utvonal
FN = Dir(utvonal & "*.xls", vbNormal)
sor% = 1
Do
If FN <> "." And FN <> ".." Then
Cells(sor%, "A") = FN
sor% = sor% + 1
End If
FN = Dir()
Loop Until FN = ""
Set Rng = Range("A1")
Set Rng = Range(Rng, Rng.End(xlDown))
Me.FileLista.List = Rng.Value
FileLista.SetFocus
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
A Dim sorba írd be az Rng-t is, As Range.
Újra kellett telepítenem a gépet, és még nem vittem be a kötelező deklarációt (Option Explicit). Most, hogy észrevettem, beviszem.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
bozsozso
őstag
Szia,
A kiindulásom excel tábla több munkalappal. Ezen táblázatból futtatom a makrót ami egy word doksit nyit meg és a táblázatból szedi ki a megfelelő adatokat és azt illeszti be a doksi megfelelő helyére (élőfej, élőláb megfelelő szöveget majd egy táblázatot). A szöveg beillesztésénél egy adott cellából kell beilleszteni egy dátumot a megfelelő sorba olyan formában, hogy a hónapot teljes névvel ki kell írni. Ez mind sikerül is, de a hónap nevét nem magyarul írja ki hiába magyar az office.
Nem tudom de remélem érthetően írtam le.
-
addikt
Köszi! Rájöttem, hogy XY diagramot kell választani, nem volt gond a negatív tartománnyal sem, végülis sikerült. Egyedül ebben az XY pontos grafikon rajzoláskor engedi az X-tengely logaritmikussá tenni. ITT hagyom az utókornak, hátha kell valakinek
Dark Archon | i5-12600KF - RTX 3070 | Canyon Endurace 7 | BF4: DarkArchonHUN
Új hozzászólás Aktív témák
- Kutya topik
- Kerékpárosok, bringások ide!
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Politika
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Netfone
- Mikrotik routerek
- Azonnali processzoros kérdések órája
- Sony MILC fényképezőgépcsalád
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs