Excel kérdés

Jelentkezz be a hozzászóláshoz.

#2317
Hurrá! Megvan a gond. az egyik, mert még van egy. de azt még megpróbálom magam... :) nagyon köszi! Üdvicsek!
Delila1
#2316
A füzetet kellene látnom, hogy kiderítsem a hibát.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2315
sajna nem az a gond. a többi rekordnál nincs gond. az eredetileg elkészített utáni adatoknál van a differencia :(
Delila1
#2314
Az INDEX 2. paraméterének feltétlenül egész számnak kell lennie. Olvasd el a függvény súgóját, az segít.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2313
Nem, pont az Elektronika nyilv. lapra várom a termék adatokból a rekordot.
Itt nem számot keres a függvény, hanem a 'gyártó nevét' a termék adatok munkalapról
Delila1
#2312
Az INDEX függvénynek 3 paramétere van. Tömb, sorszám, és oszlopszám. Az oszlopszám elmaradhat, ha a tömb (mint jelen esetben) 1 oszlopból áll. Nálad látom a tömböt, majd egy másik lapon lévő cellára történő hivatkozást. Az 'Elektronika nyilv.' lapon az I162 cella egy számot tartalmaz, ami megadja, hogy a 'Termék adatok' lap C oszlopából melyik sor értéke legyen a függvény eredménye? Ha igen, akkor ezt az I162-t kell megnézned, hátha nem számot tartalmaz.
Utoljára szerkesztette: Delila1, 2017.07.16. 16:53:47

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2311
=INDEX('Termék adatok'!C:C;'Elektronika nyilv.'!I162)
Delila1
#2310
Az INDEX függvény "tömb" paramétere teljes oszlopot tartalmazzon, pl. Munka2!A:C. Lehet, hogy Munka2!A1:C100 formában adtad meg, ezért az újonnan bevitt érték már nem fér bele.

Ez csak találgatás, add meg a mostani képletedet.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2309
Sziasztok!
S.O.S. segítségeteket szeretném kérni Excel függvény problémával kapcsolatban. Minden ötletet, segítséget előre is köszönök. Adott az INDEX függvény, ("A" munkalap) mely ugyanazon Excel file egy másik munkalapjáról ("B" munkalap) keresi meg az adott rekordhoz tartozó adatot. A függvénnyel egy időben elkészített rekordoknál ("C" munkalapon találhatók) működik a függvény, de az azóta feltöltésre kerülő adatok esetében már nem. Frissítés automatikus, más file-ból eredendően nem dolgozunk, mert a file áthelyezést követően macerás ennek lekövetése. (tudom az access egyszerűbb lenne, de most csak az Excel áll rendelkezésre gyorssegélyként). A probléma: az újonnan bevitt adatoknál 0 értékkel tér vissza az "A" munkalapra. Ha visszafejtjük, érthetetlen, miért, mert található rekord minden cellában és helyesek is. (Kézzel visszairogatva a konkrét cella címet, jó értékkel tér vissza, de ha csak egyszerűen relatív címzéssel lehúzom a képletet, "0" értékkel tér vissza. Az előtte lévő 60-70 adatnál pedig ugyanaz a képlet működik ugyanazon munkalapnál. Remélem érthetően írtam le a problémát.Köszönöm szépen segítségeteket!
lalakov
#2308
Megtaláltam. :) Olyan ritkán használom, hogy elfelejtem. :(
lalakov
#2307
Felraktam egy másik gépre is az Officet. Át lehet vinni valahogy a beállításokat hogy ne kelljen mindent újra belőni?
tigerbácsi
#2306
Köszönöm! :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#2305
Az átláthatóság érdekében érdemes külön modulokba szervezni, ezeknek módosíthatod is a nevét. Túl sok modult nem érdemes létrehozni.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#2304
Hali!

Igazából nincs problémám, csak kíváncsi vagyok.

Van jelentősége annak, hogy egy makrót melyik module-ba rakom (Module1,Module2 stb)? Vagy egyáltalán a module-ok számának van valami jelentősége?

Esetleg azért tudok többet létrehozni, hogy átláthatóbb legyen?

Köszi előre is :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#2303
Nézz el ide: http://stackoverflow.com/questions/27223228/differences-between-vblf-vbcrlf-vbcr-constants
Leírják, mi a különbség a 10 és 13 ASCII kódok hatása között.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#2302
=HELYETTE(Alapadat!L2;KARAKTER(10);", ")

Így nekem teljesen jól működik

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#2301
Másolni is tudod a függvényt?

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#2300
Próbáltam angol s magyar nyelven is.

Ám ha beírom, vagy alt+entert nyomok mindig idézőjelbe rakja s nem javít.

Ám ha függvénybeszúrással csinálam akkor működik, s nem rakja ki az idézőjeleket, s hibaüzenetet sem dob. :-)

Köszönöm szépen Nektek! :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#2299
Ha angol az Exceled, akkor alkalmazd, amit norbre küldött. Ellenkező esetben írd be: =helyette(A1;" – itt nyomj Alt+Entert, majd fejezd be a függvényt: ";" ")

Szerk.: a hosszú kötőjel nem kell, az a leírás része!
Utoljára szerkesztette: Delila1, 2017.04.26. 14:32:01

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

norbre
#2298
Magyar vagy angol excel?
Függvénynevek - Magyar-Angol

Amúgy nálam működik, de érdekes, hogy a cserekarakterrel nem foglalkozik, üres karakterre cseréli mindig

** ha elfordítod a fejed, könnyebb elhitetni magaddal, hogy nem is tudsz a dologról, és pláne nem vagy felel?s ** "Manapság mindenki vissza akar menni a természetbe. Kár hogy autóval"

tigerbácsi
#2297
Nálam ez nem működik. Kidob hibával:
The formula you typed contains an error.

Ha a képletvarázslót használom (az az ablakos amit ki kell tölteni) ott idézőjelbe rakja a karakter(13)-at s úgy sem működik.

:-(

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

tigerbácsi
#2296
Délután tesztelem, mert sajnos most munka lesz lesz, s bent nem foglalkozhatok maszekkal!

Előre is köszönöm! Istennő vagy! (Még mindig! :-D ) Most már nem csak az orvosok, hanem Te is megmentetted az életem :-D

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#2295
=HELYETTE(A1;KARAKTER(13);" ")
Ez a sortörés helyére egy szóközt ad.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#2294
Sziasztok!

Ismét egy nagy problémám van. Office 2007 és office 2013. Igazság szerint mindegy melyikben van megoldva.

Van pl "A" oszlopomban többszáz sor adatom. Ezen sorokban Pár darab cellában alt+enterrel van sor törve. Nekem arra volna szükségem, hogy ezen cellákból eltávolítsuk a sortöréseket. se függvényt se parancsot nem találtam rá.

Ez az oszlop sorai gyakran változnak, szóval nekem az is jó lenne ha gombnyomásra szedné ki a töréseket, de az se gáz ha automata.Nekem az is megfelel ha másik oszlopban van eredményem, csak nem szeretném egyesével végigkeresgélni.

Köszi szépen!

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#2293
sziasztok!

kérnék még egy kis segítséget!
össze lehet e hozni a HA és ÉS függvényt úgy, hogy van üres cella is, amire hivatkoznék?
arról van szó, hogy szeretnék automatikusan kitölteni cellákat, ha bizonyos feltételek érvényesülnek!
pl. ha E2 cella üres és I2 cella egyenlő "1db-6db"-al, akkor legyen kevés, egyébként pedig sok... illetve ha meg lehet ezt csinálni, akkor össze lehet e több ilyet fűzni valahogy?
két képletem van ami külön működik, ezeket hogyan tudom összefésülni?
a cél az lenne, hogy csak akkor írjon keves-et, ha E2 cella üres és ha a ha függvényből teljesül valamelyik feltétel..

=HA(I2="1db-2db";"kevés";HA(I2="3db-4db";"kevés";HA(I2="5db-6db";"kevés";HA(I2="7db-8db";"kevés";"sok"))))


=HA(ÜRES(E2);"kevesüres";"kevesnemüres")

ez a két képletem van, ezeket kellene összehozni

köszi előre is
#2292
a HA függvényre meglett a megoldás! ha a függvényben idézőjel közé rakom a feltételt, akkor jó.. "1db-6db"... :-)

márcsak a színezésre keresek megoldást!
Utoljára szerkesztette: biopityu1, 2017.02.09. 10:26:54
#2291

sziasztok!

Kis segítséget kérnék!
Adott egy raktárkészlet excelben, ami állandóan bővül 100 sorral! Folyamatosan végzek benne speciális szűréseket! Egyik kérdésem, hogy ha manuálisan színezem a cellák tartalmát(betűszín), az látszódik szűrésnél, viszont ha feltételes formázással színezném a cella tartalmát, azt nem mutatja a szűrésnél, ugyanúgy fekete színű marad a betű... van erre valami megoldás? hogy ne kelljen a cellákat egyenként színezni?

Illetve a másik kérdésem, hogy ha a HA függvényt szeretném használni, aminek a feltétele egy olyan cellára mutat, ahol kötőjeles, kettőspontos adatok vannak(1db-6db, itt a db a darab stb. ), miért nem működik? Például ha a cellában az van, hogy 1db-6db, akkor szeretném mellé a cellába iratni hogy "kevés", de nem csinálja meg, mindig azt írja hogy hamis.. megpróbáltam úgy is hogy 1db:6db, de így se...
van valami ötletetek?
köszi előre is
üdv.
István
#2290
Sziasztok!

A következő problémára szeretnék megoldást találni.
Adott két táblázat, melyek oszlop címei ugyanazok:


A két táblázat adatait egy táblázatban szeretném összevonni úgy, hogyha új adatokkal bővítem mondjuk "Tábla 1"-et, akkor az automatikusan az összevont táblázatban is megjelenjen.


Előre is köszönöm a válaszokat!
#2289
Már megvan.

#2288
Hogyan lehet rávenni az excel-t, hogy a nyilakkal a cellák között mozogjon és ne pedig a gördítősávokon mennyen?
Amikor beindítom alapból azt csinálja és nagyon idegesít!

#2287
Köszönöm, Delila!
Jövök neked! pé.

Delila1
#2286
Nézd meg a súgóban az érvényesítést, valamint a névkezelőt!

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2285
Sziasztok!
Van olyan lehetőség, hogy egy oszlopba, csak az általam már egy másik munkalap tetszőleges oszlopában rögzített adatokat (neveket) lehessen beírni? Jobb esetben legördíteni?
Amennyiben sejtésem igaz, és van ilyen lehetőség, kérlek vezessetek el a küszöbéhez!
Köszi! pé.

#2284
Szia!
Köszi a válasz. A segédoszlop nem jó. De megoldom evvel a módszerrel amit bemásoltam. A furcsa formátum az angol dátum formátum mert ezt írja a súgó:" When using AutoFilter with dates, the format should be consistent with English date separators ("/") instead of local settings ("."). A valid date would be "2/2/2007", whereas "2.2.2007" is invalid."
És így működik a dátumra szűrés makróból mindegy milyen dátum formátumú a cella vagy van e benne idő vagy nincs csak dátum.
Delila1
#2283
Szia!

A helyedben felvennék a lapon egy új oszlopot, ami a tiszta dátumot tartalmazza, =DÁTUM(ÉV(R2);HÓNAP(R2);NAP(R2))
Erre a segédoszlopra szűrnék, ahol a 2 kritérium a datum és a datum2. Az ad és ad2, furcsa formátumú változót elfelejteném.

Utoljára szerkesztette: Delila1, 2017.01.25. 19:50:34

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2282
Szia Delila!

Makróval kapcsolatos kérdésem lenne. Adott egy táblázat aminek az egyik oszlopában dátumok vannak ráadásul óra-percel egyeütt (pl: 2017.01.23 14:45:12) az oszlop dátumra van formázva ilyen formátumban: 2017.01.23 Ezt az oszlopot szeretném makróval szűrni egy konkrét dátumra.
Ez a kód így működik de ha csak egy dátumot adok meg és "=" írok a kritériumhoz akkor nem működik:
Sub datum_t()
Dim datum As Date
Dim ad As String

datum = Date - 3
datum2 = Date - 1
'
ad = Format(datum, "mm\/dd\/yyyy\")
ad2 = Format(datum2, "mm\/dd\/yyyy\")
usor = .Range("I" & .Rows.Count).End(xlUp).Row

ActiveSheet.Range("$A$2:$AA$" & usor).AutoFilter Field:=18, _
Criteria1:=">" & ad, Operator:=xlAnd, Criteria2:="<" & ad2
End Sub
Delila1
#2281
Igaza van Einsteinnek, az idő is relatív. Mifelénk jan. 4. után a holnap jan. 5. Nálad még nem következett be. <#circling>
Valószínűleg nem fontos a feladatod.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2280
Holnap megírom, ma már nincs időm sajna. Köszi!
lalakov
#2279
<#worship>
Delila1
#2278
Látom, nincs jelentkező. Próbáljuk meg, privátban küldd el példát. Majd kiderül, jutunk-e valamire együtt.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

bardocz
#2277
/500-at a zárójelen kívülre vinni szerintem.
lalakov
#2276
BÚÉK!

Mit kéne megváltoztatnom, hogy jó legyen a következő számítás?
=SZUM((J14:J18)/500)

Köszönöm.
#2275
Sziasztok!

Keresek olyan embert, aki magas szinten ért az excel-hez és matematikai/geometriai összefüggéseket is átlátja. Szükségem lenne egy excel-re amivel ki tudom számoltatni a nekem kellő információkat. Példát tudok mutatni mire van szükségem. Nem ingyen kérem!
Delila1
#2274
Többet kellene tudni az egyes lapok felépítéséről. Írj a nem publikus adatok helyére fiktív értékeket, és tedd fel a fájlt egy elérhető helyre,
A helyettesítő fiktív adatok típusa (szám, szöveg, dátum) egyezzen meg az eredetiével.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2273
Sziasztok,

Van egy táblázatom, abban az egyik lapon felhasználók és különböző rendszerek. Nem vagyunk kíváncsiak az összes user összes rendszerhozzáférésére, viszont egy-egy user adott rendszerben több jogosultságot is birtokolhat.
A rendszerekhez tartozó jogosultságok-hozzárendelések külön-külön lapokon szintén rendelkezésünkre állnak. Tehát arra lennék kíváncsi, hogy hogyan tudom megjeleníteni, hogy az adott felhasználónak az adott rendszerben milyen jogosultságai vannak.
Persze ezt a lehető legegyszerűbben.

Nagyon köszönöm előre is a segítségeteket! :)
#2272
Tehát nem. ☹
Delila1
#2271
Megpróbáltam feltölteni egy tömböt, majd arra hivatkoztam a szűrésben, de nem fogadja el, hibára fut.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2270
Szia!
Köszi a választ. Tehát a CriteriaRange-nek mindenképpen egy Range-et kell megadni ami egy munkalapon van. Nem adhatok meg mondjuk egy tömb típusú változót amibe beírtam a kritériumokat?
Delila1
#2269
Szia!

Rögzíted a makrót úgy, hogy a specszűrés is benne legyen. A példában az A1:C50 tartományt szűrjük, kritériumtartomány a G1:G2, a szűrés helye az I1, csak az egyedi rekordokat jelenítjük meg.

Range("A1:C50").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("G1:G2"), _
CopyToRange:=Range("I1"), Unique:=True

Ezután átalakítjuk a makrót úgy, hogy a bővülő táblában is hibátlanul működjön.

Dim usor As Long

usor = Range("A" & Rows.Count).End(xlUp).Row

Range("A1:C" & usor).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("G1:G2"), _
CopyToRange:=Range("I1"), Unique:=True

Megteheted, hogy a makróban adod meg a kritérium 2 adatát.
Range("G1")="cím":Range("G2")=érték




Utoljára szerkesztette: Delila1, 2016.12.22. 07:04:40

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#2268
Szia Delila!
Az lenne a kérdésem, hogy meg lehet e adni a speciális szűrő kritériumait egyenesen makróban vagy csak úgy, hogy a makróból kitöltök egy területet a feltételekkel és azt a Range-t adom meg utána a CriteriaRange értékének?