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ó Spyra: akkus, nagynyomású, automata vízipuska
- 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
Általános témák
LOGOUT.hu témák
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [Szevam:] Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [sziku69:] Szólánc.
- [Re:] [bambano:] Bambanő háza tája
- [Re:] Elektromos rásegítésű kerékpárok
- [Re:] [Tüzi:] Geek-hatarozo
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
lapa
veterán
ööö nemtom hogy ez mennyire elég, de ezt a hsz-ed is olvasva eszembe ötlött egy lehetséges megoldás: [link]
1. tábla fejlécek kellenek
2. adatok --> kimutatás --> tábla teljes oszlopai kijelöl (ha később írogatsz hozzá ugye)
3. neveket bal kockába, összegeket jobb kockába húzod a listából (abból lett nálam e és f oszlop)
4. e2 vagy alatta jobb gomb --> mező tulajdonságok --> speciális --> a többit látod.
5. új adatok esetén a kimutatáson jobb gomb --> frissítés
lapa
veterán
1. jobb gomb a szerkesztőléc felett --> vezérlők eszköztára --> megkeres --> berak.
2. mégegy berak.
3. jobb gomb --> tulajdonságoknál van linked cell ami true vagy false szöveget kap, meg van group ami a függőséget vezérli. a group alapból jó, ha nem akarsz több csoportot.
3. szerkesztőmód kikapcs.
4. klattyintgat.
BGabor73
csendes tag
köszönöm szépen, bocs próbálom megérteni, de még nincs teljes győzelem
a gombokat be tudom tenni, szerkesztőmódban a tulajdonságoknál a linked cell nincs kitöltve, ide kell vmit beírnom? Igazából az egyetlen gondom mostmár az, hogy hogyan tudom az értéket kiolvasni. Próbáltam IF függvénnyel =IF(B2=TRUE;1;2), de mindig csak 2-es értéket ír ki, akár bejelöltem a gombot, akár nem. Azt hiszem vmit még nem jól csinálok.
BGabor73
csendes tag
tényleg örül... ...pofonegyszerű, ezért nem is gondoltam volna, köszi!
sonar
addikt
Sziasztok egy looser kérdésem lenne
van egy excel táblám több oszloppal és azt szeretném az első oszlopot névsorba rendezni és mellette lévő adatokat is hozzá igazítaná
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
[HUN]Zolee
senior tag
kijelöl az összes oszlop a rendezendővel kezdve, majd rendezed
''<[HUN]DrH>valaki mondjon egy tuningolos programot a mivel kocsis képeket tudok tuningoloni.'' https://ferromag.aranyoldalak.hu/
milow
csendes tag
Köszi hogy foglalkozol a problémámmal, a link sajna nekem nem jó így csak a leírásból próbáltam végigcsinálni, kevés sikerrel
lapa
veterán
linked cell-be egyszerűen A1 és akkor oda beírja, hogy FALSE vagy TRUE.
[Szerkesztve]
lapa
veterán
nemtom mostanában elhal éjszakánként az internyet. most próbáld.
achon
aktív tag
sziasztok,
egy problémám lenne
3612066826 ilyen számokkal van tele egy oszlopom, és nekem a 36 nem kell a számhoz.
milyen függvénynel tudom átalakítani az egész oszlopot ilyen formátumra: 12066826?
ezek telszámok, de általános formátum van beállítva
köszi
A legszebb múzsa a határidô.
lapa
veterán
pl. b1 cellába, ha a1-ben van a 36...
=jobb(a1;hossz(a1)-2)
achon
aktív tag
Köszi, de ez így sajnos nem működik.
Alapvető probléma az is, hogy a jelenlegi Excel (amit használok) angol nyelvű
Lefordítva ezzel próbálkoztam:
=right(a1;long(a1)-2)
[Szerkesztve]
[Szerkesztve]
A legszebb múzsa a határidô.
milow
csendes tag
Köszi szépen, sikerült. Azt még megtudhatnám, hogy makróval nagyon bonyolult lenne?
lapa
veterán
long --> len
Gh0sT
addikt
Septiben elolvastam, hogy mi lenne a problémád és összedobtam egy kezdetleges táblát, ami elvileg automatikusan megcsinál neked mindent.
- vizsgálja, hogy az A oszlop hány elemet tartalamaz és követi a táblázat bővülését
- kiválaszthatod, hogy hány legnagyobb elemet szeretnél kikeresni a táblából
Ha nagyon félre értettem a feladatot, akkor sorry. Kicsit fáradt vagyok már...
[link]
Soha nem késő, hogy azzá válj, aki lehettél volna.
achon
aktív tag
Köszönöm!!!
Ezzel most több óra munkát spóroltál meg nekem!
Mindig tisztelni fogom az Excel zseniket!
Még 1x köszi!
A legszebb múzsa a határidô.
lapa
veterán
relatív. az alábbi a = név, b = összeg oszlopokat feltételez, fejléccel. c és d oszlopok elejébe rakja az eredményt.
Sub top5()
otodik = Application.WorksheetFunction.Large(Range(Cells(2, 2), Cells(65536, 2)), 5)
j = 0
For i = 1 To 65536
If Cells(i, 1).Value = '''' Then
Exit For
Else
If Cells(i, 2).Value >= otodik Then
j = j + 1
Cells(j, 3).Value = Cells(i, 1).Value
Cells(j, 4).Value = Cells(i, 2).Value
End If
End If
Next i
Range(Cells(1, 3), Cells(j, 4)).Sort Key1:=Cells(2, 4), Order1:=xlDescending, Key1:=Cells(2, 3), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
Gh0sT
addikt
Bibibiiii az én kódom háromszor ekkora és legalább ötször rondább!
Megnéztem, hogy mit alkottam és elszörnyülködtem...
Soha nem késő, hogy azzá válj, aki lehettél volna.
lapa
veterán
én még emésztem, nem tudom hogy szeded ki a megfelelő neveket
mármint ha több egyenlő szám van. egyébként bocs, mikor elkezdtem még nem volt meg a hsz...
#1669: ez volt szerintem.
[Szerkesztve]
Gh0sT
addikt
Egy ciklussal, amit véleményem szerint túl sokszor futtatok le, de nem volt kedvem gondolkodni az optimalizáláson. Egyébként ez volt a feladat, vagy legalább valami hasonló?
Ajánlom figyelmedbe ezt az ultragáz favágó meglodást:
keplet = ''R'' & n - 1
Cells(i + 1, 7) = (i & ''.'')
Cells(i + 1, 8) = ''=LARGE(R2C1:'' & keplet & ''C2,'' & i & '')''
Na ez annyira béna, hogy már szép... A tipikus példája annak, hogy nem tudok függvényt meghívni makróból, de nagyon kreatív vagyok.
[Szerkesztve]
Soha nem késő, hogy azzá válj, aki lehettél volna.
milow
csendes tag
Köszi segítséget, maradok az első variációnál az sikerült is. Ez a makrózás még meghaladja a képességeimet, sajnos, de majd igyexem. Mégegyszer köszönet Ja és Ghostnak is
[Szerkesztve]
szt82
csendes tag
Sziasztok!
Excel makróban kellene nekem segítség. A helyzet az, hogy egy olyan makrót szeretnék készíteni, amelynek segítségével weblapról tudok adatokat letölteni. A probléma forrása az, hogy minden nap adataihoz különböző lap tartozik, a következő példa szerint:
október 26-i adat a
http://www.xyz.com/date=20061026&type=C&expiry=200612
címről tölthető le. a témához abszolút lámaként rögzítettem egy makrót, mely alapjául szolgáló Excel fájl első munkalapján egy cellába kell beírni a vonatkozási dátumot 20061026formában. egy másik lapon cellákban szerepelnek a ''http://www.xyz.com/date=''(pl A1 cella), &type=C&expiry=200612''(A2 cella) beírások, és egy cella áthivatkozik a 20061026-ra (A3 cella). innen a +A1&A3&A2 képlettel előáll a letölteni kívánt weblap címe. a makrót úgy rögzítettem, hogy a képlet által előállított webcímet egy új munkalapra értékként beillesztettem, copy a szerkesztőlécen, majd ''Külső adatok átvétele''-be paste, és letöltöttem a weblapot. Így a makróm viszont csak az első kísérletkor letöltött lapot hajlandó újra meg újra letölteni, az első munkalapon található dátum megváltoztatására nem reagál.
tudtok valami megoldást, hogy ne így legyen?
Köszi szépen!
Üdv,
t.
Stavi
tag
hali!
segítséget szeretnék tőletek kérni... van egy feladatlap: [link]
itt.
sehogysem tudok vele zöldágra vergődni... Totó/lottó húzások vannak benne... Megellene számolni, hogy milyen találatosból hány darab volt, és a legnagyobb találatos sorszámát visszaadni...
a legalján van a sorsolás eredménye....
Így leírva elég fura, aki tudja töltse le a fenti linkről... Egy fél napja szivok vele, aki vágja a függvényeket az légyszi segitsen, hétfőn ilyesmi nehézségű feladatokból fogok zh-zni :S
Persze, nem várom el senkitől h megoldja helyettem (bár annak is örülnék), szivesen veszek minden tanácsot, tippet hogy hol milyen függvényekkel lenne érdemes próbálkozni...
Köszönök minden segitseget előre is!
Privátba hamarabb elérsz... stavi(kukucs)tvn(ponyt)hu.
Benmartin
senior tag
darabteli()
max()
Gh0sT
addikt
Adok egy ötletet, egy kaptafa mindkettő:
A Totó tábla mellé jobbra csinálsz egy újabb táblázatot. Pont akkorát, mint az eredeti tábla. Egy HA függvénnyel fogod vizsgálni az elemeket. Először megnézed, hogy az B2 egyenlő-e a B8003-mal. Ha igen, akkor a HA függvény visszatérési értéke 1 lesz, egyébként pedig 0.
Valahogy így: =HA(B2=$B$8003;1;0)
Most ugye lesz egy táblád, ami csupa 0-ból és 1-ből fog állni. Ha összeadod az egyes sorokat, akkor pontosan megkapod, hogy az adott szelvény hány találatos volt.
Ezután a DARABTELI függvénnyel megvizsgálod ezt a kapott halmazt, hogy hány 14, 13, 12, 11 stb találatos szelvény volt összesen.
A sorszám kiíratására az FKERES függvény lenne a legalkalmasabb, bár több azonos találat esetére nem ideális.
Soha nem késő, hogy azzá válj, aki lehettél volna.
Oly
senior tag
Ez rendben van...
De a lottonál már nem müxik!
Mert a b oszlopban lévő húzás lehet a d oszlopban is!
szerk: Ott 5 db vagy megoldja a problémát...
Viszont a sorszám kikeresésére még nem jöttem rá...
fkeres ugye a bal első oszlopot vizsgálja... Hozzak létre egy klónozott A oszlopot?
[Szerkesztve]
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
Gh0sT
addikt
Jogos, a lottóba nem gondoltam bele, oda VKERES kell:
=HA(HIBÁS(VKERES(B2;$B$8003:$F$8003;1;HAMIS))=IGAZ;0;1)
Itt is lehet szummázni a Totóhoz hasonlóan és a DARABTELI-vel kell kiválogatni a találatokat.
A keresésre inkább valami autószűrő kellene a szummázott oszlopokra. Már ha lehet ilyent csinálni. Az elég egyszerű.
Soha nem késő, hogy azzá válj, aki lehettél volna.
Gh0sT
addikt
Kipróbáltam az autószűrőt, de majdnem megölte a gépem.
Az a baj, hogy ha egynél több legnagyobb találatú szelvény van, akkor nehéz keresni több elemet. Egyébként az FKERES tényleg jó lenne, csak ehhez meg jó ha egymást mellett van a sorszám oszlop, illetve a szummázó oszlop.
MOD: még azon gondolkodom, hogy valami adatbázis függvénnyel neki lehetne esni, de azokat meg nem tudom használni.
[Szerkesztve]
Soha nem késő, hogy azzá válj, aki lehettél volna.
Gh0sT
addikt
Ha feltöltöd valahova, akkor vetek rá egy pillantást.
Soha nem késő, hogy azzá válj, aki lehettél volna.
Oly
senior tag
Nem találtam megfelelő AB fv-t hozzá!
szóval mindenképp kell hozzá segédtábla!
Én próbáltam anélkül megoldani...
de...
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
Gh0sT
addikt
Makróval nem kell segédtábla...
Soha nem késő, hogy azzá válj, aki lehettél volna.
Oly
senior tag
Azért túlzásba ne essünk!
Marad a segédtábla!
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
lapa
veterán
megmondom a frankót nem teljesen értem hogyan varázsolódik össze a linked, de a lekérdezés nálam így műxik:
With ActiveSheet.QueryTables.Add(Connection:= _
''URL;http://prohardver.hu/f.php?mod=40&id='' & Cells(1, 1).Value & ''&start='' & Cells(1, 2).Value, Destination:= _
Range(''A2''))
.Name = ''f.php?mod=40&id=11113&start=1500''
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
itt pl. a1-ben 11113 van, a2-ben 800. szerintem külön lapra lekérdezve már ki tudod szedni azt az értéket ami neked kell. új lekérdezés előtt viszont nálam is törölni kellett a lekérdezett adatokat tartalmazó tartományt, egyéb esetben új oszlopot szúrt be...
lapa
veterán
nekem nem műx a link
''a session id-je nincs jóváhagyva és az anti-leach aktiválva van'' vagy mit ír...
Gh0sT
addikt
Ha már itt vagy, megkérdezem: egy word dokumentumban lévő táblázatból hogyan szedsz át adatokat excelbe makróval?
Soha nem késő, hogy azzá válj, aki lehettél volna.
lapa
veterán
ezt a word nevű progit nem ismerem de biztos jópofa lehet
gondolom ez attól is függ, hogy beszúrt excel tábláról van-e szó vagy a word beépített táblázatáról. szvsz utóbbiból sehogy. most ahogy próbálkozom az előbbiből sincs ötletem. talán a word doksiból indított makróval tudnál a céltáblára hivatkozni...
nagy.aa
csendes tag
Sziasztok!
A köv. problémára keresem a megoldást:
van egy táblázat,
az oszlopok: cégnév, cégazanosítókód,termék azonosítókód, terméknév, EAN, készlet, ár
a sorokban változó összetétellel a termékek
Hogyan tudnám a legegyszerűbben lekérdezni egy adott cégre az árúk értékét, darabszám szerinti mennyiségét? és ezt több cégre is meg kellene csinálni.
A táblában kb. 10-15 ezer sor van.
lapa
veterán
ha minden oszlopnak van fejléce akkor:
1. adatok --> kimutatásdiagramm
2. tábla forrásként kijelöl (a legjobb ha egész oszlopokat)
3. célként pl. új fület megad
4. mezőlistából bal kék kockába behúzod a cégnevet, jobb kockába pedig az árat és a készletet.
5. ellenőrzöd, hogy az árnál és készletnél ne darab, hanem összeg legyen.
6. az adatok változását követően kimutatásba klikk --> adatfrissítés
nagy.aa
csendes tag
Köszönöm!!!!!!
Stavi
tag
Köszönöm!
eddig sikerült, de a sorszám visszaadással bajban vagyok
sikerült rá megoldást találnod?
Privátba hamarabb elérsz... stavi(kukucs)tvn(ponyt)hu.
Gh0sT
addikt
Sajna nincs nálam a tábla, de valahogy így kell:
Van ugye a táblázatod végén a szumma oszlopod. Megfogod az A oszlopban lévő sorszámokat és mögé másolod őket. Tehát ha a szumma oszlop a P, akkor a Q-ba bemásolod a sorszámokat.
Ezután a képlet:
=FKERES(14;P2:Q8003;2;HAMIS)
A P2:Q8003 nem biztos hogy jó, mert nincs nálam a táblád és csak fejből idéztem fel az értékeket. A lényeg, hogy a két oszlopot kell magába foglalja a tartomány.
A lottónál a 14 helyett 5-re javítsd az első paramétert!
Soha nem késő, hogy azzá válj, aki lehettél volna.
falvaas
csendes tag
Sziasztok, egy kérdésem lenne:
Adott egy adatbázis, valahogy így néz ki:
2006.01.01 A 354
2006.01.01 B 87846
2006.01.01 C 132
2006.01.01 D 231
2006.01.02 A 987
2006.01.02 B 654
2006.01.02 C 18
2006.01.02 D 345
2006.01.03 A 587
2006.01.03 B 4156
2006.01.03 C 230
2006.01.03 D 8645
. . .
. . .
. . .
Szeretnék egy olyan táblát csinálni belőle, aminek a két fejléce az első és második oszlop, és az adatok a 3. oszlop, tehát:
A B C D
2006.01.01 65465 545 45 564
2006.01.02 545 54 321 587
2006.01.03 . . . .
Meg lehet ezt oldani Excelben valamilyen függvénnyel?
[Szerkesztve]
matekmatika
tag
Na de hol itt a kérdés?
Végül megjött
[Szerkesztve]
falvaas
csendes tag
Sziasztok, egy kérdésem lenne:
Adott egy adatbázis, valahogy így néz ki:
2006.01.01 __ A __ 354
2006.01.01 __ B __ 87846
2006.01.01 __ C __ 132
2006.01.01 __ D __ 231
2006.01.02 __ A __ 987
2006.01.02 __ B __ 654
2006.01.02 __ C __ 18
2006.01.02 __ D __ 345
2006.01.03 __ A __ 587
2006.01.03 __ B __ 4156
2006.01.03 __ C __ 230
2006.01.03 __ D __ 8645
. . .
. . .
. . .
Szeretnék egy olyan táblát csinálni belőle, aminek a két fejléce az első és második oszlop, és az adatok a 3. oszlop, tehát:
____________A ____ B ____ C ____ D
2006.01.01 _ 654 __ 545 ___ 45 ___ 564
2006.01.02 _ 545 __ 514 ___ 21 ___ 587
2006.01.03 __ . ____ . _____ . _____ . _
Meg lehet ezt oldani Excelben valamilyen függvénnyel?
Bocs a kétszeres hozzászólásért, és a vonalazás csak azért van, hogy vizuálisabb legyen a kérdés.
matekmatika
tag
[link]
Ilyenre gondoltál?
lapa
veterán
404, meg különbenis ő betű...
matekmatika
tag
Érdekes , nekem nem 404. Sőt azóta hazajöttem és itthon sem 404.
De azoknak akiknek 404, próbálják ezt: [link]
Az viszont igaz, hogy nem illik ilyen helyen ''ő''-zni.
lapa
veterán
nemtom, lehet csak ie7 hányik be...
mindenesetre szép lett
falvaas
csendes tag
igen, épp ilyenre
leírnád nekem, hogy hogy csináltad?
esetleg itt egy mail cím is, ha nem akarod a fórumon...
falvaas@yahoo.co.uk
matekmatika
tag
Hát..
Elkezdhetném, hogy nyitottam egy új munkafüzhetet és az első munkalapját elneveztem Adattáblának, melybe bemásoltam az általad ismert adatokat, majd....stb., de a megírt makró ismertetésénél belefáradnánk mind a ketten. Ha ismered a visualbasicet akkor a Nézet/Eszköztárakban ha bekapcsolod láthatod a kódot, és ha valamit konkrétan nem értesz belőle szívesen elmagyarázom. Ellenben ha nem, akkor hiába is kezdeném leírni, hogy hogyan működik - túl hosszú lenne.
A lényeg ha tudod használni ezt a munkafüzetet akkor az Adattáblába átrakhatod az adatbázisodat, a kód úgy van megírva, hogy addig nézi az adatokat amíg üres cellához nem ér az A oszlopban. Ill. ha nem lennének sorba az egy naphoz tartozó A-B-C-D adatok, vagy bármelyik is hiányozna, akkor is helyrepakolja a meglévő adatokat. Az adatok számának csak a galád excel tulajdonságai szab határt.
Ha ez a munkafüzet nem jó ebben a formában, akkor küldd el amelyikben meg kellene ezt valósítani, vagy linkeld be ide, szívesen megcsinálom.
Mai Hardverapró hirdetések
prémium kategóriában
- AKCIÓ Új Dobozos Macbook Pro dokkoló új ára 70.000 forint
- ThinkPad Hybrid USB -C USB -A Dock 40AF Új ára 80.000 Forint Ingyen szállítás
- Xiaomi Redmi Note 9s 128/6 GB 34.9E !!!
- Új Hp Pavilion 15-eh Fémházas Szuper Laptop 15,6" -30% AMD Ryzen 7 5700U 8Mag 16/1TB FHD MATT
- ATI RADEON RX 480 -8 gb DDR5 256 bit videokártya