- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: MS Office365 Linuxon
- VoidXs: Tényleg minden játék optimalizálatlan?
- Mr Dini: Mindent a StreamSharkról!
- sziku69: Fűzzük össze a szavakat :)
- erkxt: A Roidmi becsődölt – és senki nem szól egy szót sem?
- Hieronymus: Három júniusi képem
- sziku69: Szólánc.
-
LOGOUT
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
-
AssAssynn
addikt
Gyors kérdés 365-höz:
Excel-ben egy oszlopba elkezdtem írni:
001/2020
002/2020
003/2020
...
És ennek így kellene mennie egészen addig, amíg szükséges, akár 999/2020-ig is. A gond, hogy beírtam már több sort, kijelölöm, elkezdem a keresztel lefelé húzni az automatikus kitöltés miatt, de nem a megkezdett számozást folytatja, hanem átvált 2021-re (001/2021, 002/2021, stb). Hogy lehetne ezt megoldani, hogy csak a perjel baloldali számsora növekedjen, a jobboldali maradjon? -
Delila_1
veterán
válasz
z123456789 #47197 üzenetére
Az egyesítések nélkül már tudsz másolni.
-
ngabor2
nagyúr
Adott egy 2016-os excel. Mikor meg akarok nyitni egy fájlt a hálózatról, amit már más használ, nem dobja fel a szokásos hibaüzenetet, hogy a fájl használatban van, mit szeretnék tenni. Már egy órája túrom a google-t meg az excel menürendszert, nem találom, hol lehet beállítani ennek a megjelenítését.
-
lappy
őstag
válasz
Winner_hun #47191 üzenetére
Attól függ milyen excel használsz de össze lehet adni.
-
MostaPista
tag
Sokadszor is halas koszonetem FFeri-nek, vegre sikerult befejeznem az elemzest a feladathoz szukseges adatok altala rendkivul megkonnyitett konvertalasaval.
Ha veletlenul lenne valakinek valahol hasonlo NGO-ja, akik hasonlo problemakkal kuzdenek, akkor az elemzesem tapasztalatait erdemes figyelembe venniuk:
- Ha nemzetkozi a szervezet, vagy webes tevekenyseg reven gyujtenek adomanyokat, nagyon figyeljenek oda, hogy melyik bankkal vagy mas szervezettel kotnek szerzodest es mik a feltetelek, mert sok esetben rafizetes lesz belole.
- Ugyanez vonatkozik a "kis osszegu adomanyok gyujtesere" szakosodott szervezetekre is, nekik is megvan a jutalek es koltseg szabalyzatuk, esetenkent meglepetesekkel- tipikus rafizetesek altalam talalt fobb okai:
Deviza/valuta konverzio eseten minimalis, vagy fix koltseg nagyobb, mint a teljes adomany ertekebizonyos teruletekrol erkezo adomanyokra extra koltseg szinten magasabb lehet a kis osszegu adomanynal
kis osszegu adomanyoknal jutalek es minimalis koltseg eseten detto
konverzio eseten figyelni kell a szerzodesre, mert pl. a bank nagyon elozekenyen csatolja az aznapi atvaltasi arfolyamot, viszont az atvaltast pl. adott honap adott napjan rogzitett arfolyamon vegzi az egesz honapban, ami jelentos eltereseket eredmenyez. -
MostaPista
tag
válasz
Winner_hun #47191 üzenetére
Bocs, en csak most tanulgatom az excel2007-et, addig mar eljutottam, hogy az ilyen szines cellakra a felteteles formazas van, es akkor nyilvan ott kell lennie az ilyen cellakkal valo muveletvegzesnek is, de meg nem jutottam el odaig.
-
Winner_hun
félisten
Adott egy oszlop, amiben különböző színű cellák vannak. Az azonos színű cellákat össze lehet adatni?
-
Delila_1
veterán
válasz
Sweetraver #47189 üzenetére
Sub dupla()
Dim lapszam As Integer
lapszam = Sheets.Count
Sheets.Add.Name = "Munka" & lapszam + 1
Range("A1").Formula = "=Munka" & lapszam & "!A1"
Range("B1").Formula = "=Munka" & lapszam & "!B1"
End Sub
Ez a kis makró új lapot szúr be. Az eddigi utolsó lapnév számát növeli 1-gyel (Munka1 után Munka2, azután Munka3 lesz az új lapnév), majd beírja a képleteket.
-
Sweetraver
csendes tag
Sziasztok!
Tudnátok egy segíteni olyan makróban, hogy ha Gomb űrlapvezérlőt csinálok, akkor arra kattintva duplikálja az előző munkalapot. Erre több lehetőséget is láttam neten. Viszont arra már nem igazán találtam megoldást, hogy a Munka2-n az 1-es és 2-es sor képletezve legyen, hivatkozva a Munka1 azonos cellájára. Tehát a Munka2 A1 cellája úgy néz ki, hogy =Munka1!A1, a B1 cella =Munka1!B1 stb. (fontos a képlet is, mert változhat a Munka1 A1 cella) Viszont mindig az előző munkalapra kellene hivatkozni. Ha generálok egy Munka3 lapot, akkor az kellene az A1-be, hogy =Munka2!A1, a Munka4 lapon A1 cellában =Munka3!A1 stb. Szóval mindig az egyel előbbi munkalapra hivatkozik az első 2 sorban.
Tudnátok erre egy makrót mutatni?Köszi!
-
Delila_1
veterán
válasz
z123456789 #47187 üzenetére
Ha egy mód van rá, kerüld a cellák egyesítését. Megszünteted az egyesítést, majd kijelölöd a 2 cellát, cellaformázás, az Igazítás fülön a vízszintes elrendezés legyen A kijelölés közepére. Ezt mindegyik párosnál ismételd meg.
-
z123456789
addikt
Sziasztok!
Excel 2019, magyar.
Ki lehet küszöbölni valahogy ezt a hibaüzenetet? Nekem úgy rémlik, hogy korábban nem volt probléma, ha egyesítettem két cellát, és ebbe akartam bármilyen szöveget másolni.
Így néz ki a táblázat. A felső piros jelölésbe szeretnék másolni (illetve az alatta levőkbe), és fontos lenne, hogy az alsó karikázott rész úgy nézzen ki. Bármilyen ötletet elfogadok.
Köszönöm. -
Üdv mindenki!
Légyszi adjatok megoldási tippeket a következő problémára.
Céges gép, jogtiszta Office 2016, jogtiszta Win10. Adott egy több munkalapos Excel tábla, semmi képlet, csak ki kellene tölteni a cellákat. 5-ből 4 munkanapon olyat csinál, hogy a kezelő nem tud arrébb menni másik cellára se nyilakkal, se egérrel, teljesen megfagy az adott munkalap. Viszont ha átkattint másik lapra, majd vissza a korábban lefagyottra, akkor az egérrel ki tudja jelölni a cellát, írni is tud bele, de átmenni megint nem tud másikra, csak ha ismét átkattint másik munkalapra, majd vissza...nagyon idegesítő.
Ugyanezt az Excel táblát másik gépre áthelyezve a probléma nem jelentkezik. Billentyűzetet cserélt, de ugyanaz.
Van valami ötletetek? Köszi a segítséget előre is!
MOD: Annyi még, hogy "kompatibilis üzemmód"-ot ír a képernyő tetején, gondolom régebbi Office verzióban készült maga a nyers dokumentum, megpróbáljuk elmenteni legfrissebb verzióba, hátha. -
PistiSan
addikt
válasz
PistiSan #47184 üzenetére
Megoldva, valami régi telepítő volt a céges office-hoz, kaptam másikat, amibe már integrálva vannak a frissítések alapból, azt fel raktam, és megint működik minden, verziószám, minden stimmel, ezzel mégis jó! A fura a dologban, hogy a régi officehoz is jött rengeteg frissítés, mégsem volt úgy jó.
-
PistiSan
addikt
Sziasztok!
Újra kellett rakni a gépem, meghalt benne a háttértár!
Ugyan az a 2016-os magyar nyelvű office, (excel) került fel a gépre ami korábban volt.
A korábban készített PowerQuery lekérdezéseim nem mennek, az összes!Ezeket a hibákat kapom vissza.
Próbáltam keresni PowerQuerry frissítést, ezt találtam: "PowerQuery_2.56.5023.1181 (32-bit) [hu-HU]" ami közli, hogy ez már a rendszer részre, és nem települ, win update naprakész, rakat office frissítéssel.
Volt már teljes office törlés, újratelepítés is, frissítés előtt, és után sem jó.
Esetleg van ötletetek? -
Fferi50
Topikgazda
válasz
DopeBob #47182 üzenetére
Szia!
" de nem találtam semmi olyan, hogy rejtett, szűrt, vagy bármi egyértelműbb"
Pedig van:Range.SpecialCells(xlCelltypeVisible) csak a látható cellákat tartalmazza.
Viszont figyelembe kell venni, hogy a szűrés eredménye nem feltétlenül lesz összefüggő tartomány. Ezért a szűrt tartomány egy oszlopát kell használni.
Pl.Range("A1:X100").SpecialCells(xlCelltypeVisible).Columns(1).Cells.Count
megmutatja a szűrés eredmény sorainak számát - ha fejléc van és 1 az eredmény, akkor nincs szűrt sor.
Az oszlop celláin végig lehet menni aFOR EACH .... NEXT
ciklussal. Ekkor csak a látható sorok adataival tudsz foglalkozni.
Üdv. -
DopeBob
addikt
Sziasztok,
érzem, hogy nem ez a tökéletes megoldás, de neten keresgélve nem találok semmit.
Van egy makróm, ami kijelölt adatokat dolgozna fel, a gond akkor van, ha a kijelölés szűrve van, ilyenkor olyanok is belekerül a kijelölésbe az összes mező:
Dim cel As Range
Dim selectedRange As Range
Dim result As String
Set selectedRange = Application.Selection
For Each cel In selectedRange.Cells
If cel.RowHeight <> 0 Then
...
End If
Next celDebuggerrel nézegettem egy cella tulajdonságait, de nem találtam semmi olyan, hogy rejtett, szűrt, vagy bármi egyértelműbb... végülis működi a RowHeight is, de nem tűnik túl elegánsnak
-
detroitrw
addikt
válasz
Fferi50 #47180 üzenetére
Köszi a reszletes infokat.
Akkor majd a pontot pontra cseret fogom beirni a VB-be
(igy nem kell attol tartani, hogy esetleg a szovegek tartalmat megvaltoztatja).
Az zavart meg, hogy alapbol datum cella tulajdonsagu az adott cella, aztan csak kesobb esett le, hogy nem tartozik hozza "ertelmetlen" szam, igy igazabol nem is lehet datum ...
-
Fferi50
Topikgazda
válasz
detroitrw #47179 üzenetére
Szia!
Ezek az adatok szövegek - ilyen formátumban adta át a forrás. A szöveg nem reagál a cellaformátum változásra, hiszen nem tud átalakulni magától.
A dátummá alakítás egyik módja az, ahogyan te csináltad. A megjelenési formája azért nem változott, mert az alap dátum formátumod valószínűleg ilyen pontokkal elválasztott.
Akkor is dátummá változik, ha a pontot pontra cseréled! - azaz látszólag semmi nem történik.
További - általános szöveg számmá alakítási lehetőség: egy cellába beírsz egy db egyest (1), ezt kijelölöd, másolod. Majd kijelölöd az átalakítandó cellákat - irányított beillesztés - szorzás.
Ennek eredményeként számmá fog alakulni a szöveg - esetünkben az általad "hiányolt, értelmetlen" számsorrá. Ezután a cellaformátumot már megváltoztathatod dátumra.
Az "értelmetlen" számok magyarázata:
Az Excel a dátumot (és az időt) számként ábrázolja és értelmezi, mégpedig az 1900. január 1 az alap, azt tekinti 1 értéknek. A dátumot az ehhez képest eltelt napok száma jelenti - általános és szám cella formátum esetén ezek a számok jelennek meg, pl ma =4405. A napokat az egész számok jelentik, az időt pedig a nap törtrésze, azaz a dátumot/időt jelentő számok törtrésze. Mivel egy nap 24 órából áll, egy óra az 1/24 tört alakban, 6 óra 1/4 (0,25), 12 óra 1/2 (0,5) .Így ma 12 óra az Excelben 4405,5 lesz.
Üdv. -
detroitrw
addikt
Sziasztok!
Kaptam egy excel-t amibe feltételes formázást kell beállítani
Tele van (látszólag balra rendezett) dátumokkal (pl.: 2021.07.26), de ezek mégse dátumok mert nem rendelkeznek az általános kategória alatt "értelmetlen" számsorokból (pl. 44403), hanem ott is a 2021.07.26 szerepel.Nincs benne se "space", se semmi zavaró karakter, ezeket átmásolva egy szűz excelbe is szövegként viselkednek, holott a dátum típus van rá kiválasztva (egyéni beállításra se reagál)
Ha belekattintok duplán a cellába s nyomok egy entert akkor válik valódi dátummá
és persze egyből jobbra rendezett lesz belőleAzóta találtam egy tömeges átformázási lehetőséget, hogy a kijelölt cellákra nyomok egy cserét és a "."-ot kicserélem "-"-re, s így az összes ilyen szövegként viselkedő dátum átvált dátumra (hozzáteszem a csere nem történik meg mert ugyan úgy "." van a tagolásba ...
)
Ezt Ti, hogy oldanátok meg a legegyszerűbben, vagy létezik erre valami "magyarázat", hogy miért viselkedik így?
Valami SAP féle program menti ki így az adatokat.Felraktam ide egy mintát belelő: [link]
Előre is köszönöm a segítséget
-
Fferi50
Topikgazda
válasz
Geryson #47177 üzenetére
Szia!
Vegyél fel egy nevet a következő képletnek:=ELTOLÁS($B$2;0;0;DARAB2($B$2:$B$500);1)
(A névkezelőben adsz neki egy nevet, pl. Tart1, a hivatkozáshoz pedig beírod a fenti képletet)
Ez dinamikusan követi a nem üres cellák állományát - persze fontos, hogy közben ne legyen üres cella, tehát B2-től folyamatos legyen a feltöltés.
Ezután az INDEX első paramétere legyen a név.
Üdv. -
Geryson
addikt
Nekifeküdtem és csináltam egy Excel videós gyorstalpalót, sokadszorra meg is értettem a felépítést. Ez volt a gyakorlati példám, amit írtam és működik:
=HAHIBA(INDEX($B$2:$B$14;KICSI(HA($D2=$A$2:$A$14;SOR($A$2:$A$14)-1;"");1));"")
Amiben kérném a segítségeteket az az, hogy hogyan tudom megvariálni, hogy az INDEX tartománya nem mindig ekkora. Néha 200, néha 300 soros. Nyilván nem akarom mindig átírni egyesével. A belső képletek tartománya kevésbé változik, azt még át-át tudom írni bővülés esetén.
-
andreas49
senior tag
Sziasztok,
Van egy névjegyzékem (angol nevek) és azt kellene ABC sorrendbe tenni (tehát a hátul lévő név szerint) Ami fontos, van 3 tagból álló név is, itt is hátsó (3.tag) szerint kell.
Köszi a segítséget előre is. -
Geryson
addikt
Valószínűleg nem értem még a működését:
=VÁLASZT(1;FKERES($D204;'Rendelések adatbázis'!$A:$M;11;HAMIS))
Ez így működik, hozza az első találatot (ahogy maga az FKERES is hozná)=VÁLASZT(2;FKERES($D204;'Rendelések adatbázis'!$A:$M;11;HAMIS))
Ez így viszont nem hozza a második találatot (pedig lenne ilyen a listában)
-
Geryson
addikt
Sziasztok!
Hogyan kellene egy FKERES képletet megvadítanom, hogy ne csak az első találatot hozza, hanem egy másik cellában a következő találatát is.
Adott egy lista, sorredbe rakva, hogy dolgozni tudjon:
1.: A termék X mennyiség
2.: A termék X mennyiség
3.: B termék X mennyiség
4.: C termék X mennyiség
5.: C termék X mennyiség
6.: D termék X mennyiségEgy másik helyen egy FKERES függvényt szerkeztettem, ahol a termékre keres rá és a mennyiséget kell eredményként hoznia. Igen ám, de ő csak az első találatot hozza. A mellette lévő cellában szívesen listáznám a következő értéket is, de hogyan?
-
Fferi50
Topikgazda
Szia!
A napi szintű adataidat tartalmazó munkalapot bővítsd ki 3 segédoszloppal.
Ha A oszlopban vannak a napok, a segédoszlop pedig X,Y,Z , akkor a képletek:
X oszlop =ÉV(A1) , Y oszlop =HÓNAP(A1), Z oszlop =NAP(A1) --- ezeket lehúzod az adataid mellett végig.
Ezután SZUMHATÖBB képletekkel tudsz operálni:
Ha az értékek a B oszlopban vannak, bázis képlet:=SZUMHATÖBB(B:B;X:X; ÉV(MA())-1;Y:Y; "<=" & HÓNAP(MA());Z:Z;"<=" & NAP(MA()))
tény képlet:=SZUMHATÖBB(B:B;X:X; ÉV(MA());Y:Y; "<=" & HÓNAP(MA());Z:Z;"<=" & NAP(MA()))
A hányadost már ki tudod számolni.
Az értékek a MA() függvény segítségével minden nap tovább gördülnek.
Üdv. -
Fferi50
Topikgazda
válasz
andreas49 #47160 üzenetére
Szia!
Ha jól értelmezem a kérdést, akkor a javaslatom a következő:
Egy segédoszlop első cellájába, ahol az adatok kezdődnek, írd be a mellette levő adatot.
Ezután a második cellában a képlet:
=Ha(A2="";B1;A2)
Ez húzható lefelé.
Ezután a segédoszlopot másolod, irányított beillesztés értéket ugyanoda - vagy az első oszlopra. Majd az első oszlopot/vagy a segédoszlopot törlöd - attól függően, hova illesztetted be az értéket.
Üdv. -
andreas49
senior tag
Sziasztok
Problémám a következő: van egy oszlop (kb. 30ezer soros), amiben kb. 15-30 soronként szerepel szöveg. Azt kellene képlettel vagy makróval megoldani, hogy az üres sorok kitöltésre kerüljenek a szövegekkel. (a.......b........c...) helyett (aaaaaabbbbbbbcccc)de függőlegesen.
A szövegek eltérőek.
Köszi a segítséget előre is -
Torry
addikt
Sziasztok!
Lenne egy egyszerű sales pivot táblám, napi szintű adatokból dolgozik.
Hónapok a sorok, évek az oszlopok.
Hogyan oldom meg azt, hogy year to date adatokat lássak %-os arányban az előző hónaphoz képest?
Azt szeretném látni, hogy adott hónapon belül arányosan mennyire állok jól vagy rosszul bevétel szempontjából a korábbi hónaphoz képest.
Tehát ha ma július 26 van, akkor minden havi adatom csak 26-áig számoljon.Köszi,
P -
Fferi50
Topikgazda
válasz
EroSennin79 #47157 üzenetére
Szia!
Kimutatást (pivot) próbáltad már?
Más: Megrendelőket kimásolod egy segédoszlopba - Utána adatok - ismétlődések eltávolítása. Majd a mellette levő oszlopba a SUMIF (SZUMHA) függvénnyel megkapod az adott ügyfél adatát.
Üdv. -
EroSennin79
újonc
-
lappy
őstag
válasz
EroSennin79 #47155 üzenetére
használd a subtotal függvényt
-
EroSennin79
újonc
Sziasztok.
Egy kis segitségre volna szükségem.
A táblázatban amit létre hoztam rengeteg az adat. Ezt filterrel szűkitem a kért irányba. Egy másik oldalon pedig statisztikát szeretnék késziteni. Nem kell sok minden csak hogy az adott megrendelőnél mennyi a selejt. Ezt ezzel a formulával szerettem volna lekérni:
=COUNTIF(Datas!A:A,"*AEM01*") ez meg is adja az eredményt de sajnos az összes adatot veszi alapul és a filtert figyelmen kivül hagyja. Hogyan tudnám megoldani azt hogy a felterezett listát vegye alapul. Köszönöm mindenkinek a segitséget -
Fferi50
Topikgazda
válasz
RAiN91 #47149 üzenetére
Szia!
Ha a feltételek számok, akkor használhatod a VÁLASZT függvényt.
Ha mások, akkor 2019-től már van "okos" HA függvény: HAELSŐIGAZ
Súgója itt
Üdv. -
RAiN91
őstag
Sziasztok
Sima HA függvénynél hogy tudok 2-nél több feltételt megadni, úgy hogy ne kelljen zárójel a zárójelben 200x?Ilyenre gondolok:
HA X=1 akkor Y=2
HA X=2 akkor Y=3
HA X=3 akkor Y=4Tehát "egyébként" rész nem kell.
-
lappy
őstag
válasz
gzbotii #47146 üzenetére
az első képleted valójában egy szorzatösszeg ami két tömböt szoroz majd adja össze, na most ha jól sejtem vmi olyat szeretnél, hogy ha a checkbox ki van pipálva akkor azokat vegye csak figyelembe ahol van pipa. Na most ez is egy tömb lesz így összesen 3 tömb szorzata kell ha jól sejtem
-
gzbotii
nagyúr
Sziasztok,
Van két képlet, amit szeretnék kombinálni. Egyik, hogy a kitöltött checkboxokat számolja össze, majd mindegyikhez rendelnék egy súlyozott értéket és azok alapján kellene kiszámolja a végső pontszámot.
A B sorban lenne megadva a súlyozás (10%, 25%, etc).A súlyozásra használ képlet a következő:
=IFERROR(AVERAGE.WEIGHTED(D3:G3,$B$2:$G$2))
A kitöltött checkboxok számolására ezt használtam:=(COUNTIF(D3:M3,true)
Hogy tudnám ezt a kettőt összevonni?
-
andreas49
senior tag
Sziasztok,
Megoldható-e (lehetőleg képlettel), hogy egy sorba kiíratni az oszlop szélességeket? -
teptep
senior tag
válasz
Delila_1 #47131 üzenetére
Megnéztem. Tetszik
Minden scriptből tanulok valamit. De rajtam ez nem segít, hogy a Szinösszeállítás ablakot kimerevítsem
Asszem azoknak van igaza, akik szerint ezek a lehetőségek a szalagmenük megjelenésekor megszűntek. Amit meg én tapasztaltam, az lehet meg sem tötént?
-
Muerte
addikt
Sziasztok!
Olyan kérdésem lenne,van rá esetleg valami mód hogy az excelt ablakos módban kitűzzem a képernyőre? Nem találtam rá semmi opciót és leugrik tálcára ha más területre kattintok a képernyőn.
-
Fferi50
Topikgazda
válasz
MostaPista #47129 üzenetére
Szia!
Válasz is ment.
Üdv. -
Fferi50
Topikgazda
válasz
Fferi50 #47124 üzenetére
Kiegészítés a 41721-re adott válaszhoz.
Bocs, a második sor képlete más egy kicsit.
A2 cella képlete:
=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A1);OSZLOP()+1)
A B2 cella képlete:
=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A2);OSZLOP())
Ezt együtt lehet jobbra húzni és utána a sort lefelé is.
Túl gyorsan válaszoltam. -
Delila_1
veterán
válasz
MostaPista #47121 üzenetére
Írtam hozzá egy makrót.
Két lap kell a füzetedben. Legyen Eredeti a lap neve, ahol az eredeti táblád van, és legyen egy új lap Konvertált névvel.Sub Konverzio()
Dim usor As Long, sor As Long, idoIn As String, idoOut
Sheets("Konvertált").Select
Cells = ""
Sheets("Eredeti").Range("A:J").Copy Sheets("Konvertált").Cells(1)
Columns("A:A").Delete
Range("A2:I2").Cut Destination:=Range("J1")
Range("E1") = "Tim In 1"
Range("F1") = "Tim In 2"
Range("N1") = "Tim Out 1"
Range("O1") = "Tim Out 2"
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = usor To 3 Step -2
Range("A" & sor & ":I" & sor).Cut Destination:=Range("J" & sor - 1)
Cells(sor, 1) = Cells(sor, 1) & ""
idoIn = Cells(sor - 1, 5): idoOut = Cells(sor - 1, 14)
Cells(sor - 1, "E") = Left(idoIn, InStr(idoIn, " ") - 1)
Cells(sor - 1, "F") = Mid(idoIn, InStr(idoIn, " ") + 1, Len(idoIn))
Cells(sor - 1, "N") = Left(idoOut, InStr(idoOut, " ") - 1)
Cells(sor - 1, "O") = Mid(idoOut, InStr(idoOut, " ") + 1, Len(idoOut))
Rows(sor).Delete Shift:=xlUp
Next
Rows(2).Delete Shift:=xlUp
Range("B:B,D:D,G:H,K:K,M:M,Q:Q").Delete Shift:=xlToLeft
Columns("A:K").EntireColumn.AutoFit
End Sub
-
Fferi50
Topikgazda
válasz
MostaPista #47121 üzenetére
Szia!
Az oszlopok-sorok összefésüléséhez a javaslat:
Ha van INDEX függvény a verziódban (remélem, mert az elég régi....)
Beszúrsz egy új munkalapot:
Az A1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR();OSZLOP()+1)
A B1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A1);OSZLOP())
Természetesen a Munka1 helyére az adatokat tartalmazó munkalap nevét írod, a tartományt pedig hozzáigazítod a sajátodhoz. Próbának szerintem ennyi is elég. A két képletet együtt elhúzhatod jobbra. Utána pedig lefelé az egész sort. (Persze a SOR, OSZLOP függvények angol nevét - ROW, COLUMN - használd a képletben.)
Ennek az még az előnye, hogy a formázás nem jön át, csak az érték. Így kiderül, hogy melyik érték milyen formátumú. (Mert gyanítom, hogy pl. az idő az szöveg formátum, akkor pedig bonyolult az újraformázása.)
Ha sikerül, kérlek tegyél fel egy képet az eredményről.
A többi problémádról beszéljünk utána, ha nem oldódik meg .
Remélem, sikerül.
Üdv. -
MostaPista
tag
válasz
MostaPista #47121 üzenetére
Kifelejtettem a masikat, itt lathato, ha lecsokkentem a cella szelesseget, az ID-kat azonnal szamkent jelzi ki, de az elozo kepen is latszik, hogy jobbra igazitja, tehat szamkent kezeli annak ellenere, hogy szovegmezot ir, ha az adott cellara raallok:
Na, most mar nagyon holnap van, elteszem magam.;)
-
MostaPista
tag
válasz
Fferi50 #47119 üzenetére
Szia,
angol exc 2003, hogy ne legyen tipus kodolasi problema, ugye pont es vesszo a szamoknal, datum, stb.Koszonom a valaszokat, majd holnap megnezem oket, csinaltam egy gyors kepet a publikussa teheto reszerol, igy nez ki, lenyegeben a fejlec is ket soros es ket soronkent vannak az adatok is minden masodik oszlopban, ezekbol kellene egy sort csinalnom valahogy.
A szamok jobbra vannak utkoztetve, es azt irja, hogy szamok, de amikor alul sum-ot beirok, mindig nulla a vegeredmeny.
Furcsa.:-( -
teptep
senior tag
Szervusztok!
Esetenként előfordul, hogy egy táblában gyors egymás után kell cellákat különféle módon színeznem. Ilyenkor jól jönne, ha a szelekciós ablakot nem kellene mindig lenyitogatnom, hanem nyitott állapotban ki lehetne merevíteni. Nem találtam rá megoldást, ezért el is engedtem a témát.
Aztán egyszer a macskám véletlenül beletaposott a billentyűzetembe, és meglepődve tapasztaltam, hogy a kitöltőszín ablak lenyílt és úgy maradt. (Nem röhögni!Azért mert nem vicc, és azért mert igaz
) Kedvemre színezhettem: egy klikk a cellára és egy klikk a színre. Bezártam, de nem tudtam újra lemerevíteni.
Akárhogy klikkelek, akár mit tartok közben lenyomva, nem tudom megcsinálni. :( Próbáltam guglizni, de nem sikerült a megfelelő kereső szót eltalálni. Már több mint egy éve néha rákattanok, keresem a megoldást, és már szép lassan megőrülökMár abban is kezdek kételkedni, hogy egyáltalán megtörtént-e? Mi is?
Ja igen! A kitöltőszin szelekciós ablakot kimerevíteni! HOGYAN? HOGYAN?
-
Fferi50
Topikgazda
válasz
MostaPista #47118 üzenetére
Szia!
Milyen Excel verzióban szeretnéd feldolgozni? Magyar vagy angol verziód van?
Szerintem egy minta nem ártana...
Mindenesetre pár ötlet (magyar verzió, ami talán műxik a 2003-s Excelben is):
1. A dátum és idő formátumot az Egyéni formátumban tudod beállítani egyszerre.
2. A cellaformátumot szövegre kell állítani - utána próbáld másolni és irányított beillesztés értékként. Remélhetőleg vezető 0-ák nincsenek az azonosítóban.
3. Szerintem nem számként, hanem szövegként vannak a cellában - számmá alakítás:
egy üres cellába beírsz egy db 1-est. Ezt másolod (Ctrl-C), kijelölöd a "számoszlopot" , irányított beillesztés - műveletek szorzás. Utána az 1-et tartalmazó cella kitörölhető.
4. A szóköznél lehet szétválasztani - Eleje =Bal(A1; Szöveg.Keres(" ";A1)-1)
Vége =Közép(A1; Szöveg.Keres(" ";A1)+1;Hossz(A1)
5. Ezt a pontot nem egészen értem. Mutatnál róla egy képet.
Üdv. -
MostaPista
tag
Adatkonverzioval ket napja szenvedek excel2003 helpjevel, de nem jutok elobbre.:-(
Kaptam egy 4 ezer soros es 15 oszlopos tablazatot, eredetileg egy amerikai beallitasu mysql-bol importaltak ki nekem, kozvetlenul 2003-as xls-be, nem csv fajl.
A legfobb gondjaim:
1. Amerikai datum-ido van egy cellaban, tehat a honap/nap/ev szokoz ora:perc:mp szokoz AM vagy PM, mert 12 orasat hasznalnak.
Excel2003-ban ez megjelenik egy cellaban, de a beallitasoknal kulon van datum es kulon van ido, egyben nem latom oket.
szamitanom kell napok es orak kozti kulonbsegeket, illetve tizedes tortben orat is - tehat nem x ora y perc, hanem x egesz z ora megjelenites is kell. (ez 3 ujabb oszlopot igenyel majd)
2. azonositasra egy 10 jegyu szamot hasznalnak, ami szovegkent van eltarolva, beallitasoknal is az szerepel, de tenylegesen az excel szamkent kezeli, amire csak abbol jottem ra, hogy amikor az oszlopmeretet lecsokkentettem, akkor tudomanyos szam (10 3-on)
lett a kijelzese a cellaban.
Viszont se szamkent, se szovegkent nem tudom kezelni.
Hogyan tudom tenyleges szovegge, vagy szamma alakitani?3. A szamokat tartalmazo oszlopok ket tizedesu szamokkent vannak definialva, de tenylegesen, amikor osszeget akarok, mindig nulla az eredmeny.
Hogyan tudom oket tenylegesen szamma alakitani?4. Az egyik oszlopban sajnos egyben szerepel a szam es a mertekegyseg (pl. 25 darab), mindig egesz szam es mindig darab, de a legnagyobb szam az jelenleg 5000.
Hogyan tudom ketfele venni oket, hogy legyen egy egesz szamot, tizedes nelkuli oszlop es mellette a mennyiseg szovegkent?5. Van egy bosszanto problema, az adatsorok ket sorbol allnak es el vannak csuszva.
Az A oszlop teljesen ures, az adatsor elso sora a B oszlopban a 10 szambol/karakterbol kezdodo azonositoval kezdodik es utana vannak mas adatok, de csak minden masodik oszlopban, es az alatta levo sorban szinten minden masodik oszlopban folytatodnak az adatok.
Vagyis a ket soros 15 oszlop tenylegesen egy soros 30 oszlop lenne, allitolag nyomtatasi kepkent lett kimentve az adatbazisbol, ezert lett ez az eredmeny.
Van ra megoldas, hogy a ket sort osszevonjam anelkul, hogy egyesevel kellene az egyes cellakat 45 fokban atmasolni?Koszonom, "csak" ennyi, de sajnos a help-ben nem jutottam eddig sehova, csak altalanos tanacsok vannak, es korbejarok.:-(
-
MostaPista
tag
Kosszepen, de ezekhez nekem tenyleg magyarazat kell, tul sok a furcsasag bennuk.
pl. az uefa_euro_2021-ben rogton van egy hivatkozas egy masik tabla BB50-es cellajara, csak eppen a masik tablaban a V oszlop utan EV oszlop jon - tul sok a rejtett dolog, es nincs valodi magyarazat, hogy mit es hogyan.
-
andreas49
senior tag
Sziasztok
Milyen hibát vétettem, hogy állandóan #HIÁNYZIK üzenetet kapok. Az 'A' oszlop adataihoz keresem a hozzátartozó értéket a 'C' oszlopból. Próbáltam általános és szöveg formátumban is. Segítséget előre is köszönöm.
[link] -
spe88
senior tag
válasz
Fferi50 #47107 üzenetére
Köszi, sejtettem. Bonyolódik, akkor a helyzetem rendesen.
Csináltam egy képletet, ami megmutatja melyik az első üres sor. Makróval akarok beilleszteni alá egy sort, de nem megy. Ezzel próbálkozom. Ki tudnátok javítani? A7 cellában van az érték, ami megmutatja az első üres sort.
Sub Makró2()
'
' Makró2 Makró
'
'
Rows("indirect(a7):indirect(a7)").Select
Selection.Insert Shift:=xlDown
Selection.ClearFormats
End Sub
-
Fferi50
Topikgazda
Szia!
"Létezik ilyen?"
Sajnos nem, mivel a függvények nem számítanak üres cellának, így az egészA1:G100
tartomány egybefüggőnek számít.
Ahhoz, hogy csak az 50. sorig jelölje ki, az 51-ik sornak üresnek kell lennie.
Tehát először meg kell nézned, hogy hol van először a függvényednek üres értéke, majd ezután beszúrsz egy üres sort utána.
A Darabüres függvény megszámolja az adott tartomány üres celláit - azokat is beszámolja, ahol "" eredmény (üres szöveg) a függvény eredménye, de nem számolja azokat a cellákat, amelyekben 0 van.
Üdv. -
spe88
senior tag
Szerintem félreérthető volt az írásom:
Tehát mondjuk adott az A1:G100 tartomány. Az 50. sorig tartalmaz értékeket minden cella, amit egy fv. határoz meg, az 50. sortól a cellák üresek 100-ig, de ezeket szintén fv. határozza meg. 100-tól nincsenek fv.-ek sem írva a cellákba.
Ha az A1 cellában nyomok egy ctrl+shift-jobbra, akkor A1-től kijelöli G1-ig, ha ezután nyomok egy ctrl+shift+le kombót, akkor kijelöli a 100. sorig, tehát az A1:G100 lesz kijelölve. Nekem pedig az A1:G50-re volna szükségem mint kijelölt tartományra, hiszen az után nincs már érték a cellákban csak fv.
Létezik ilyen?
Köszi
-
spe88
senior tag
Sziasztok!
1. Tudok-e olyat csinálni, hogy a cellamargókat átállítani. Pl. felülre, balra zárt, de túl közel van a szegélyhez. A behúzást ismerem, de az csak vízszíntesen engedélyez, illetve csak egész számokat, ami túl nagy.
2. Van-e arra valami billentyűkombó, hogy egy adott tartományt kijelölve az utolsó még értéket tartalmazó sorig növelje meg azt az adott tartományt. A ctrl+shft-le nem működik, mert az addig jelöli ki míg képletet tartalmaz, nem pedig addig míg értéket, tehát az üresm képleteket tartalmazó cellákat is kijelöli.
köszi
Új hozzászólás Aktív témák
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- Elektromos autók - motorok
- AMD Navi Radeon™ RX 5xxx sorozat
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Kedvenc zene a mai napra
- Mercedes topic
- Diablo IV
- Okos Otthon / Smart Home
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Assassin's Creed Shadows Collector's Edition PC
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- BESZÁMÍTÁS! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060Ti 8GB GAMER PC termékbeszámítással
- Bowers/Wilkins PX8 fejhallgatók (dupla Bluetooth eszköz csatlakoztatása!) - ELKELTEK
- Egyedi ékszerdobozka
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest