-
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
-
Delila_1
Topikgazda
válasz bela85 #44350 üzenetére
Az újonnan beírt adatok felülírják a már ott lévőket.
Ha képletek vannak a Munka2 lap B oszlopában, akkor valóban értéket kell beilleszteni a Munka1-re.
Ez változik:
Do While .Range("B" & sor) <> ""
.Range("B" & sor).Copy
Sheets("Munka1").Range("B3").PasteSpecial xlPasteValues
ActiveWindow.SelectedSheets.PrintOut Copies:=1
sor = sor + 1
LoopProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Sprite75
tag
Sziasztok újra.
Van e valakinek ötlete arra, hogy ebből a táblából
hogyan tudnék legegyszerübben egy ilyen összesítést csinálni egy másik munkalapra.
A dolog lényege, hogy a D oszlopban lévő azonos sorszámokhoz tatozó sorok K oszlopában lévő értékeket kellene összesíteni, hogy egy sorszámhoz egy sor tartozzon.
Az alap táblázat (első kép) folyamatosan bővül újabb és újabb sorokkal.World körlevél készítéshez kellene, hogy igy nézzen ki a táblázat mint a második képen.
Kimutatás készítőbel próbáltam de azzal nem tudok ilyen összesítést csinálni, hogy az alkalmas legyen a wold-nek körlevél készítés adathalmazának. -
félisten
válasz Sprite75 #44354 üzenetére
Pedig kimutatással kivitelezhető...
Makróval is megoldható, de azt most másra bízom.
(Az alap táblán nem látszik egy oszlop, ami az összesítettben meg igen, nevezetesen a H-oszlop (Kód-szám fejléccel), ezt nem ártana "látszatni", mert úgy a makrós versenyzők is "sírni" fognak.Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Fferi50
őstag
válasz Sprite75 #44354 üzenetére
Szia!
Az új munkalap D oszlopába átmásolod a sorszámot és megszünteted az ismétlődéseket. Az összesítő oszlopokba SZUMHA a sorszám szerint. A többi adat INDEX - HOL.VAN párossal, illetve FKERES-sel megtalálható.
Pl. Dátum:=INDEX(Adatok!A:A;HOL.VAN($D2;Adatok!$D:$D;0)
Ez húzható jobbra és lefelé is.
Üdv. -
Sprite75
tag
válasz Fire/SOUL/CD #44355 üzenetére
Ja, oszlopokat most épp töröltem ami nem kell és úgy készült a képe, de nem gond ha minden oszlop ugyanaz mint az első képen, majd a world-ben nem lesz használva .
A körlevélben egyébként 4-5 adat oaszlop sorai lennének használva csak.
Van kimutatás haszáálva ebben a táblázatban amit nem tudtam úgy rendezni , hogy úgy nézzen ki ami a world - nek jó lenne körlevél készítéshez.
Ilyen jelenleg a kiutatás
[kép]Fferi50
Kicsit csúnya lett de működik Felvettem makró rögzítóvel és úgy is le generálódik szépen újra.
Ebből már csak törölni kell a szükgégtelen sorolat jelenleg a 20 tól lefelé és más indítható is a World.Köszi a tippet.
-
bela85
aktív tag
-
p5quser
tag
Sziasztok!
Mellékelném a nyomorom;Nem jöttem rá, hogyan tudom jobbról az első előfordulásnál lévő "(" karaktertől jobbra lévő teljes szöveget kiszedni B1-be. Persze nem 4 sorról lenne szó. Zárójeles részek többször is szerepelnek (lásd 2. sor), ezért a szövegből oszlopok-módszer macerás. Formula lenne jó.
Előre is köszönöm! -
bela85
aktív tag
Sziasztok!
Feltételes formázásnál hogy tudnám elérni, hogy adott táblában (adószám, név, statlétszám, TEÁOR szám) ha az adószám ismétlődik, akkor a statlétszámnál illetve a TEÁOR számnál ha eltérés van, színezze?
Mert előfordul a táblámban, hogy adott adószámra mivel több helyről jön az adat be, más-más statlétszám és TEÁOR szám van írva,amit nyilván egységesítenem kellene.Köszönöm előre is a segítséget!
[ Szerkesztve ]
-
bela85
aktív tag
válasz Fferi50 #44362 üzenetére
A helyzet az, hogy már a kimutatásból veszem ki az adatokat, de mivel több helyről jön, ezért eltérőek lehetne adott adószámra a teáor és statlétszám adatok is, és az üres sorokat az Ugrás-Irányított ugrás->üres Cellák-> = (felfelé nyíl) és Ctrl+Enterrel töltöm, mert gyorsabb mint egyesével végigmenni és bemásolni, de így az ilyen eltérések nem javítódnak és gondoltam egyszerűbb lenne, ha rá tudnék szűrni, hogy csak a duplikált adószámokhoz tartozó értékeket nézzem (de abból is sok van..)
-
Zoty4
őstag
Sziasztok
Megint volna egy kérdésem.
Van egy táblázatom, amiben van több termék más-más darabszámmal és más-más árralEzt szeretném egy másik táblázatba úgy átrakni hogy átlagár legyen, de súlyozva a mennyiség alapján.
Másik táblázatban :
szóval itt manuálisan beírom a megnevezésben levőket. A kg-ot szumha-val megoldottam
Először átlagha-val számoltam, az ár/kg-ot de az nem jó
Mi a megoldás? -
-
Csokishurka
őstag
Sziasztok,
Egy kis segítséget szeretnék kérni.
Adott egy táblázat ami túl van cicomázva, ezt én szeretném átvinni egy másik fájlba. Ez része meg is van:
='elérési út' Cella neve
Szépen lehúzom és rendre bemásol mindent.
De mivel minden héten új fájlt hoznak létre, ugyanaz minden csak az adatok változnak.
Megoldható az hogy megadok egy változót ami jelen esetben a fájl elérési útja lenne, szóval ha azt én átírom akkor szépen átmásolja nekem az új fájl tartalmát.Nem tudom mennyire írtam le érthetően, ha nem igyekszem jobban megfogalmazni, ezért bocsánat előre is...
Köszönöm a segítséget!"Megtanulta (millió lélekváltó árán): akinek minden a vállán nyugszik, nem nyugszik senki vállán."
-
Delila_1
Topikgazda
válasz Csokishurka #44370 üzenetére
A Csere funkcióval egy lépésben kicserélheted a hivatkozásokban az elérési útvonalat.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
jackal79
aktív tag
Sziasztok,
tételezzük fel, h az alábbi függvény az A1-ben található. Hogy tudom elérni, hogy ha a cella sarkát elhúzom a B1, C1, D1, stb irányban, akkor az [Extruding műszaknapló 2020.06.xlsm]1 után lévő 1-es a B1-ben 2-re, a C1-ben 3-ra és így tovább módosuljon?
Remélem érthetően el tudtam magyarázni...
Köszi!=SZUM('[Extruding műszaknapló 2020.06.xlsm]1'!$B$212:$B$213;'[Extruding műszaknapló 2020.06.xlsm]1'!$B$236:$B$237;'[Extruding műszaknapló 2020.06.xlsm]1'!$B$260:$B$261;'[Extruding műszaknapló 2020.06.xlsm]1'!$B$284:$B$285;'[Extruding műszaknapló 2020.06.xlsm]1'!$B$308:$B$309;'[Extruding műszaknapló 2020.06.xlsm]1'!$B$332:$B$333)
-
Fferi50
őstag
válasz jackal79 #44374 üzenetére
Szia!
Próbáld meg esetleg a következőt:
1.Az A1 cellába írd be így a képletet:="SZUM('[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() &"'!$B$212:$B$213;'[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() &"'!$B$236:$B$237;'[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() & "'!$B$260:$B$261;'[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() & "'!$B$284:$B$285;'[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() & "'!$B$308:$B$309;'[Extruding műszaknapló 2020.06.xlsm]" & OSZLOP() & "'!$B$332:$B$333)"
2.Ezután elhúzod jobbra - gondolom 30 cellányit kell húzni.
3.Kijelölöd az elhúzott képleteket - az A1 cellával együtt.
4.Másolás
5.Irányított beillesztés ugyanoda értéket.
6.Ctrl F - Keresés- csere: Keresés SZUM Csere erre: =SZUM Mindet cseréli.
Elvileg ezután a helyes hivatkozásnak kell lennie mindenhol.
Az INDIREKT azért sem jó egészen, mert az csak akkor műxik, ha a forrásfájl is nyitva van. Ebben a formában viszont a nem nyitott fájlból is megjönnek az adatok.Üdv.
[ Szerkesztve ]
-
Mr.Mercury
aktív tag
Sziasztok!
Segítséget szeretnék kérni: van két címeket tartalmazó táblám melyeknél meg kéne mondanom, hogy hol van egyezőség a két táblázatban. A helyzet nehézsége, hogy az egyik táblázatban az összehasonlítandó adat 3 külön oszlopba van beírva (míg a másikban egybe, vesszővel elválasztva) és nem tudom hogyan egyesíthetném őket, mert cellaegyesítésénél azt az infót a kapom, hogy csak az első cellában lévő érték marad meg. Ráadásul ugye itt az egyesítés után az egész címadat egybe csúszna, míg a másikban ott lenne vesszőkkel elválasztva, ami miatt gondolom alapból nem is menne az összehasonlítás.
A másik problémám, hogy ezen összehasonlítandó adatok bizonyos módon az egyik táblázatban több sorban szerepelnek, míg a másikban csak 1-ben.
Példa rá: az egyik táblázatban egy sorban szerepel egy cím, hogy mondjuk "xy utca, z házszám"
A másik táblázatban ez a cím annyiszor szerepel egymás alatt, ahányan mondjuk a házszám alatti házban laknak. Itt sem tudom hogyan tudnám megmondani az Excel-nek, hogy ezekből a többszöröződésekből csináljon csak egy sort az összehasonlítás érdekében.
Tömören erre szeretnék valamilyen megoldást, 2013-as Excel-el szeretném megoldani.Köszönöm előre is!
Mercury
-
Fferi50
őstag
válasz Mr.Mercury #44376 üzenetére
Szia!
1. "hogyan egyesíthetném őket"
Nem a cellákat kell egyesíteni, hanem egy segédcellában összefűzöd őket így pl.:= A1 & ", " & B1 & ", " & C1
Ezután a segédoszlopon végighúzod a képletet, majd másolás - irányított beillesztés értéket. És máris dolgozhatsz az összefűzött adatokkal.
2. "a többszöröződésekből csináljon csak egy sort"
Kijelölöd a címeket tartalmazó oszlopot, utána Adatok - ismétlődések eltávolítása csak ebből az oszlopból.
Vigyázz, mert a többi oszlopban levő adatok is törlődnek. Tehát csak az adatok másolatán végezd el ezeket a műveleteket.
Üdv. -
Mr.Mercury
aktív tag
válasz Fferi50 #44377 üzenetére
Köszönöm, eddig minden tökéletesen sikerült a leírásod alapján! Még egy utolsó kérdésem lenne, amit nem tudok: Mondjuk ott van az "A" oszlopban egy cím, legyen pl. "1000, Budapest, Példa utca 12/b, 5. em 45". Ez a cím ott van az összehasonlítandó oszlopban is, de úgy, hogy "1000 Budapest, Példa utca 12/b, V/45". Ebben az esetben az összehasonlítás ki fogja dobni az egyezőséget vagy nem? Illetve, ha nem, akkor van rá lehetőség, hogy azt mondjam az Excel-nek valamilyen módon, hogy ha az első x karakter stimmel, akkor a végét már ne nézze, hanem vegye egyezőségnek?
Mercury
-
Fferi50
őstag
válasz Mr.Mercury #44378 üzenetére
Szia!
A hasonlításnál használhatsz "jóker" karaktereket is. A csillag (*) akárhány karaktert helyettesít, a kérdőjel (?) egyet.
Tehát keresheted a Bal(A1;12) & "*" szöveget, ami az első 12 karakter egyezőségét nézi.
Üdv. -
csferke
senior tag
Sziasztok!
Eddig eljutottam.Selection.End(xlDown).Select
Range("J23:N23").Select
Selection.ClearContents
Viszont a 23. sor az változhat.
Azt szeretném, hogy ne a J23 -N23 tartomány törlődjön hanem az utolsó kiválasztott sor J-N tartománya.
Mit kell változtatnom a kódban?köszi
Angol Excel 2007 -
bela85
aktív tag
Sziasztok!
Lehet laikus kérdés.. de adott egy tábla melynek adott oszlopában vagy cím vagy bankszámlaszám szerepel.. hogy lehetne kiválasztani, hogy ezek külön-külön legyenek? Mármint a bankszámlások és címesek.
Gondoltam rá, hogy pl: Ha függvénnyel, ha van benne szóköz (mert a címben tuti van.. a bankszámlánál meg nem lehet)Köszönöm előre is a segítséget!
-
SkiDev
senior tag
Sziasztok!
Készítettem jelenléti ívet, amelyben a dolgozók neveit egy hozzárendelt legördülő listából tudom kiválasztani. Egy olyan kérdésem lenne, megoldható, hogy a lista minden nevével behelyettesítve egyszerre lehessen minden jelenléti ívet kinyomtatni? Mert most úgy csinálom, hogy kiválasztom az első nevet, nyomtatás, közben visszalépek és kiválasztom a második dolgozót, majd megint nyomtatás és így tovább....
Előre is köszönöm!
Siemens A40 \ Siemens C35 (BOCI Ver.) \ Siemens AF51 \ SE k310i \ Nokia 3110c \ SE k800i \ LG GT 500 \ SE Xperia X8 \ Sony Xperia SP \ LG G4 Brown Leather \ Huawei Mate 10 Pro \ Realme X2 Pro \ Samsung Galaxy S21 Ultra 12/256
-
exalto
csendes tag
Köszi
-
tomi_x
tag
Sziasztok !
Tudnátok segíteni abban hogy az alábbi programsorra miért kapot azt a hiba üzenetet hogy "Syntax error" ?
Sheets("Összesítés").Range("M2").Formula = "=KÖZÉP(CELLA("filenév";$A$1);1;(SZÖVEG.TALÁL("[";CELLA("filenév";$A$1)))-1)"
Előre is köszi
-
félisten
válasz tomi_x #44390 üzenetére
Mert a VBA-ban az Angol függvénynevek és szintaktika érvényes.
pl: [kép] | [kép]Esetedben MID, CELL, FIND függvények és ezek paraméterei vesszővel elválasztva.
Sheets("Összesítés").Range("M2").Formula = "=MID(CELL("filenév",$A$1),1,(FIND("[",CELL("filenév",$A$1)))-1)"
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
tomi_x
tag
válasz Fire/SOUL/CD #44391 üzenetére
-
Fferi50
őstag
válasz tomi_x #44392 üzenetére
Szia!
Az idézőjeleket meg kell duplázni a képleten belül:Sheets("Összesítés").Range("M2").Formula = "=MID(CELL(""filename"",$A$1),1,(SEARCH(""["",CELL(""filename"",$A$1)))-1)"
Egyébként ha makró(részletet) v. képletet írsz, használd a "</>" kapcsolót (hátulról a harmadik).
Üdv.[ Szerkesztve ]
-
félisten
válasz Fferi50 #44395 üzenetére
Igen, jogos... Dupla "macskakaromka" (viszont nem SEARCH, hanem FIND, mert a SZÖVEG.TALÁL-nak ez utóbbi a megfelelője...)
3-4-en csak megoldjuk a dolgot...
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Fferi50
őstag
válasz Fire/SOUL/CD #44396 üzenetére
Szia!
De a SZÖVEG.KERES-nek viszont a SEARCH és esetünkben mindegy melyik függvényt használjuk (nagybetű-kisbetű nem számít).
Viszont ennél egyszerűbb, ha a Delila által javasolt Path paramétert használja a kérdező.
Üdv.[ Szerkesztve ]
-
tomi_x
tag
Köszönöm mindenkinek a segítséget, ez gyorsan ment.
Végülis Delila megoldása volt a legegyszerűbb.
-
Brumi
senior tag
Sziasztok!
Makró problémában szeretném a segítségeteket kérni. Készítettem egy excelt melynek segítségével tömeges könyvelést lehet SAP-ban végrehajtani. Az excelt egy makró átalakítja tabulátorral tagolt txt-fájllá, amit később be lehet tölteni SAP-ba. Az excel 1100 sorig van felképletezve, de előfordulhat, hogy csak 30 soros a tétel, amit be kell könyvelni, minden cella a 30. sor után üresnek látszik, de valójában mögötte képlet van. A makró kimásolja az adatokat értékként egy másik excel munkafüzetbe, és ezt menti el txt-ként, viszont az a probléma, hogy a maradék 1070 sor is benne marad a txt-ben üres sorként, amit viszont az SAP nem szeret. Hogy tudom lemakrózni, hogy az üres sorok ne is kerüljenek be a txt-be?
Előre is köszönöm!
http://www.flickr.com/photos/brumi/
-
félisten
Látatlanban nehéz segíteni, ezért tisztázzunk pár alap dolgot, hogy így van-e avagy sem.
tehát például:
Excel munkafüzet 1-ben
A1:A30 -> Ezen sorokban (amelyek egyike sem üres) vannak adatok x darab oszlopban
A31 -> üres sor
A32:A62-> Ezen sorokban (amelyek egyike sem üres) vannak adatok x darab oszlopban
A63 -> üres sor
A64:A94-> Ezen sorokban (amelyek egyike sem üres) vannak adatok x darab oszlopban
A95 -> üres sor
és így tovább...Ez így van?
UI: Jobb lenne, ha egy képet dobnál a munkafüzet 1 és munkafüzet 2-ről is, hogy láthassuk, hogy milyen az alapfelépítése a munkafüzet 1-nek, meg mit gyárt le a makró a munkafüzet 2-be... (valami valótlan adatokkal töltsd fel a munkafüzetet, ne a valós személyes adatokat lássuk...)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Új hozzászólás Aktív témák
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Eladó Steam kulcsok kedvező áron!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen