- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- sh4d0w: Netflix? Ugyan, VW előfizetés!
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- bambano: Bambanő háza tája
- WhrlpoolMind: Búcsú a HD3870-től
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
-
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
-
A_ScHuLcZ
addikt
Köszi, ez jó, ezt én eddig miért nem ismertem vajon?
Már csak a visszamentés nem megy, elmenthetem ugyan CSV-ben, de pontosvesszővel tagolt CSV-t enged csak menteni. Megnyitottam Notepad++-al is, ott szépen látszódott. Hogyan tudom rákényszeríteni, hogy márpedig tegye vissza 1 oszlopba őket vesszővel tagolva?
A Notepad->Keresés és csere->összes ; cseréje , funkció biztosan működne, de valami elegánsabb megoldás is létezik gondolom.
Delila_1: Világos, de nekem szerkesztés után lenne szükségem az eredeti formátumra, ki szeretném takarítani 1 kicsit, majd visszaimportálni oda, ahonnan kiszedtem, ezért fontos a formátum.
szerk: igen, a notepad cserés megoldása működik szépen.
-
A_ScHuLcZ
addikt
Sziasztok!
Exportált CSV fájl excel kompatibilitássá tételéhez, és visszaalakításához mit ajánlotok? Mármint tudom, hogy megnyitja az excel az ilyen fájlokat, de nekem oszlopokra rendezve lenne rá szükség, hogy rendbe tudjam tenni, majd utána visszaalakítani vesszővel tagolt formátumra, és visszaimportálni. (kb 5000 tételes címjegyzékről van szó)
Lehet ilyet, vagy keressek valamilyen CSV Editort inkább?
-
Mutt
senior tag
Hello,
... Gondolok itt a "KARAKTER(HOL.VAN("Kimutatás2";$A1:$DZ1;0)+64)&"1""
Ehelyett a jobb megoldás a CÍM (ADDRESS) függvény.
CÍM(1;HOL.VAN("Kimutatás2";$A$1:$DZ$1;0))
Az indirekttel pedig így oldható meg:
INDIREKT("S1O"&HOL.VAN("Kimutatás2";$A1:$DZ1;0);0)Fontos, hogy a második paraméter HAMIS (0) legyen, mert ekkor R1C1 stílusban tudod megadni a hivatkozást.
üdv.
-
Mutt
senior tag
válasz
Antonius1978 #17363 üzenetére
Hello,
lappy megoldása mellett ez is megy (ha az A-oszlopból minden 23. sor ami neked kell):
=INDIREKT("A"&23*(SOR()-1)+1)
üdv.
-
Mutt
senior tag
Hello,
A minta alapján az alábbi CSE függvényt tudom javasolni:
{=SZUM(HA($D2:$J2=A$1;$F2:$L2))}
Nézzük részletekben:
- ez valójában egy HA(a meződ = a referenciáddal, akkor 2-vel jobbra lévő cella).
pl. =HA(D2="Elnevezés 1";F2) az "Elnevezés 1" pedig az A$1 cellában van.
- ha ezt CSE-ként visszük be, akkor meg tudjuk adni hogy egyszerre ne csak 1 cellát hasonlítson össze, hanem többet.
pl. a {=HA(D2:L2="Elnevezés 1")}, rendben megnézi hogy D2, E2, F2...L2 cellákban van-e "Elnevezés 1". Az eredmény pedig ez lesz: {IGAZ,HAMIS,HAMIS,HAMIS,HAMIS,HAMIS,HAMIS,HAMIS,HAMIS}.Az egészre már csak egy szummát raktam és kész a képlet.
Ahogy írod a sorokba folyamatosan jönnek az adatok, ergó nem mindig fix hogy D2:L2 tartományban kell keresni. Erre két megoldás van:
- vagy adsz egy olyan tartományt amit soha nem lépsz túl (pl. D2.ZZ2), ekkor a képlet csak kicsit változik:
{=SZUM(HA($D2:$ZZ2=A$1;$F2:$ZZ2))}
- vagy létrehozol egy dinamikus tartományt az ELTOLÁS és DARAB2 függvényekkel, ekkor már egy rondább képleted lesz:
{=SZUM(HA(ELTOLÁS($D2;0;0;1;DARAB2($D2:$ZZ2))=A$1;ELTOLÁS($F2;0;0;1;DARAB2($D2:$ZZ2))))}Remélem megfelel.
üdv. -
cousin333
addikt
Ilyenre gondolsz? (nagyítható)
Ezt úgy tudod megoldani, ha a 70-es szám 2x szerepel a listádban (egymás után), egyszer 0, egyszer pedig 1 értékkel. Ábrázold X,Y függvényként, adatpontok nélkül, egyenes összekötő vonalakkal. A lényeg, hogy a kész grafikonon ki kell jelölnöd a második 70-hez tartozó értéket, de csak azt (tehát nem az egész görbét)! És itt megmondod neki, hogy neked nem kell vonal, ellenben jelölő igen. Aztán kijelölöd a 0 értékű 70-est, és szintén jelölőt raksz oda, fehér középpel.
Amúgy ha csak simán egy matematikai tartományt akarsz ábrázolni, tehát nem fontos, hogy mondjuk mi van a 32-es értéknél (illetve ott mindig 0 van), akkor felesleges ez az 1-től 100-ig történet. Egyszerűen hozz létre egy üres X,Y grafikont és adj hozzá 2 görbét. Az egyiknél az X értéke legyen {1;70}, az Y meg {0;0}. A másiknál az X legyen {70;100} az Y meg {1;1} (a kapcsos záójel mindkét esetben fontos!). Egyenes vonalú összekötéseket használj, jelölők nélkül, majd egyenként jelöld ki a két végpontot a 70-es értéknél, és adj hozzá jelölőt is.
-
vans?
őstag
válasz
Excelbarat #17383 üzenetére
Koszi, de igy sem jo... Most a 69-et ugyanugy osszekoti a 71-gyel.
-
Excelbarat
tag
Hi
ahol azt akarod hogy szakadás legyen a grafikonba oda az értékhez beírod ezt:
=HIÁNYZIK()
Így azon a ponton a függvényérték nem 0 lesz hanem hiányzik (ha zavar a szöveg akkor fehérre színezed), minden más esetben összeköti. (persze az is megoldás amit előttem ajánlottak hogy az első szakasz az 1 fv a 2. szakasz a 2. fv)
üdv -
vans?
őstag
válasz
föccer #17381 üzenetére
Ezt nem igazan tudom kivitelezni. Az elso oszlopom az x tengely, a masodik az y. Csinaltam ugy is, hogy 0-70-ig, aztan alatta kulon 70-tol 1 felfele... De igy is ugyanugy nez ki. Amikor meg kulon adnam hozza (ha nem alatta van), akkor meg foleg osszekutyulodik a 2 cucc.
-
vans?
őstag
sziasztok!
egy gyors kerdesem lenne, valoszinuleg rem egyszeru a megoldas, de a faradt agyammal nem jovok ra... van egy adatsorom m=1-tol 100-ig, ezekhez rendelve a 0, vagy 1 ertekek. <70 eseten 0, >=70 eseten 1 az y tengelyen levo ertek. na mar most, szeretnek ebbol diagramot csinalni (ez a lenyeg), es azt kellene megcsinalnom, hogy a 70-es ertekig elmenjen az also, 0 erteku vonal, oda tegyen egy kis karikat, hogy ott meg 0 az ertek, es a 70-esnel pedig legyen a tomott karika az y=1-nel. vagy valami ezzel egyenerteku megoldast megkoszonnek. csak mert igy ugye 69 es 70 kozott megy fel egy egyenes, amire egyreszt semmi szuksegem, masreszt ferde ugye.
koszi!
-
Caipi
tag
Köszönöm működik
Az ofszet()-t ki kellett cserélnem az eredeti eltolás()-ra, és a T(F1), helyett manuálisan írtam be a szöveget, így teljesen jó lett.
Van olyan függvény, amelyik kiíratja az adott cella értékét, ha a cellát függvényekkel adom meg?
Gondolok itt a "KARAKTER(HOL.VAN("Kimutatás2";$A1:$DZ1;0)+64)&"1"" részre. -
lappy
őstag
Szia!
Szerintem rosszul csináltad, mert utána olvastam a dolognak és a következőt kellene tenned.
A munkafüzet adott pontjára mutató hiperhivatkozás létrehozása
1.Ha nevet szeretél használni, a célmunkafüzetben nevezd el a célcellákat
2. Hiperhivatkozás parancsára kattint, vagy a CTRL+K billentyűkombináció
3.A párbeszédpanel bal oldalán levő Hivatkozott cím lista
4.Dokumentum adott pontja eleme
5. jelölj ki egy pontot a dokumentumban mezőben, a Cellahivatkozás csoportban jelölje ki a hivatkozni kívánt munkalapot, írd be a cellahivatkozást az Írd be a cellahivatkozást mezőbe, majd kattint az OK gombra
6. vagy Definiált nevek csoportban jelöld ki annak a cellának a nevét amire szeretnél ugrani.
És innen már egyszerű a dolog. -
Caipi
tag
-
Caipi
tag
A gondom, hogy én ezzel azt szeretném elérni, hogy az adott munkalapon az A2
5 tartományban hivatkozásokat hozok létre, amelyek ugyanezen munkalap egy-egy cellájára mutatnak.
A munkalapon kimutatások vannak sorban egy más mellett és hogy ne kelljen scrollozni közöttük, csináltam egy navigáló gombsort. (Az excel beépített hivatkozása azért nem felelt meg, mert amint beszúrtam egy oszlopot, az összes mögé mutató hivatkozás elszállt, nem követték a cellákat).
A gombsor funkciója, hogy rányomok és odaugrik az adott kimutatás fejlécének egyik cellájára.
Ezen felül az a funkció is benne van, hogy összeszámolja az adott kimutatás első oszlopának értékeit (A -4 azért van, mivel a fejlécet és a végösszeget nem kell számolnia).Amikor ezt a függvényt használtam, nekem vaalmiért a kedves név 0 lett és átugrott egy másik munkalapra. Jelen esetben az eredeti munkalapot lemásoltam (Munka 1 (2) mondjuk, és ebben dolgozom), ő pedig a Munka 1-re ugrott át.
-
lappy
őstag
Szia!
Kipróbáltam a képletet és nekem ezt írta be: Példa - 3
=HAHIBA(HIPERHIVATKOZÁS("[Munkafüzet2.xls]'Munka1 új'!"&KARAKTER(HOL.VAN("Példa";$A1:$DZ1;0)+64) &"1";ÖSSZEFŰZ("Példa";" ";DARAB2(ELTOLÁS($A$1;0;HOL.VAN("Példa";$A1:$DZ1;0)-1;200))-4));"Nincs ilyen név!")
Ha rákattintok akkor megnyitja a másik munkafüzetet.neked milyen hiba volt?
-
Caipi
tag
Sziasztok,
Erre valakinek van ötlete?
http://logout.hu/tema/excel/hsz_17315-17315.html
Köszönöm
-
lappy
őstag
válasz
Antonius1978 #17363 üzenetére
Szia!
A 2. munkalapon az első cellát bemásolod, majd ezt a képletet átalakítva lehúzod az x sorig
=OFSZET(Munka1!$A$1;(SOR()-1)*5;0)
Sőt az első cellába is mehet a képlet! -
Caipi
tag
válasz
Antonius1978 #17363 üzenetére
Szia,
Pivot kimutatással nem próbáltad? -
Antonius1978
addikt
Nekem nem ilyen megoldas szukseges, ugy latszik nem fogalmaztam vilagosan.
Van nekem hasznos adatom 1 sor, ami bele van vegyulve kb 20 haszontalan sor es oszlop koze'.
Az iranyitott beillesztes + ures sor atugrasa emiatt nem mukodik nalam...
Szurni nem tudom, es sorba rendezni sem, mert mint mondottam 20 egyeb adat kozott van ami nekem kell...
Ha meg menne a szures dolog, akkor van kedve a fenenek 5000 vagy tobb sort masolgatni...
Az allomany ha jol emlekszem egy XML, es annyit tudtam vele csinalni hogy attekinthetobb legyen, hogy a tablazatot elforditottam, igy az az adat ami nekem kell most egy rogzitett helyen van.Ez 1 szemely adata,
A kovetkezo szemely adata viszont 23 sorral lejjebb talalhato, ugyanabban az oszlopban.
A masodik munkalapban ha lenne ra fuggveny, akkor azt tudnam mondani, hogy magyaran minden 23ik cella erteket tegye at a masodik munkalapra, egymas ala.
De a cella szamhoz nem lehet hozzanyulni, csak az ertekehez.
Tehat nekem olyan fuggveny kell, ami csak minden 23ik sor erteket teszi at a masodik munkalapra, egyszoval a tobbi 22sorral nem foglalkozik, hanem minden esetben az utolso cella szamahoz (es nem ertekehez !!!) hozzaad 23at, megjeleniti az ott levo adatot, 23 sorral arebb ugrik, beirja a kovetkezo adatot, megint ugrik 23at stb.Lehet hogy ez igy nem ertheto, akkor majd csinalok kepet. -
lappy
őstag
válasz
Antonius1978 #17361 üzenetére
Szia!
Igazából az excel is meg tudja csinálni amit szeretnél. Az irányított beillesztéssel csak legyen bepipálva az üres átugrása (bár próbáltam, de nem jött össze)
A másik megoldás hogy ha visszább olvasol akkor szintén ez szerették volna megvalósítani és ott szűréssel - másolással megoldotta. -
Antonius1978
addikt
Sziasztok, lenne egy kerdesem :
Van 2 munkafuzetem, az egyik tartalmazza a hasznos adatokat szetszortan, a masikban meg a szetszort adatokat akarom egymas ala sorba rendezni, hivatkozassal az elso munkafuzetbol.
Tehat az elso munkafuzetben van nekem egy sorszamom pl az A1es sorban.
Akkor a 2es munkafuzetben megadom, az A1-es mezoben, hogy =Sheet1.A1.
Igen am, de az elso munkafuzetben a kovetkezo hasznos adat mar az A6-os sorban van.
Kezzel be tudom tenni a masodik munkafuzetbe hogy A2 legyen =Sheet1.A6.
De akkor mindig kezzel kell csinaljam.
Hogyan lehet a masodik munkafuzetben 5 cellaszammal leptetni ? Tehat A3=Sheet1.A11, A4=Sheet1.A16, A5=Sheet1.A21, stb ?
Tudja ra valaki a valaszt ?
Koszonom -
#74459392
törölt tag
Hi!
Valaki tapasztalt már olyat, hogy a 2013-as excelben, ha írni szeretnék egy cellába, teljesen befagy a gép, proci 100%-on megy, kb 1 percig tart míg észhez tér...
(op: win7 enterprise 32 bit) + celeron 2,4 + 2gb ram
2010-es jól ment, csak gondoltam kipróbálom ezt, de ez így elég használhatatlannak tűnik sajnos.. -
tisszekreny
tag
Sziasztok!
Két dolgot szeretnék megvalósítani, csak nem tudom, hogy egyáltalán megoldható-e.
Van arra lehetőség, hogy Excelben (2010) két különböző típusú digramot egyben ábrázolni?
Az egyik a normális eloszlás (haranggörbe) és hisztogram kombó, a másik pedig pontdiagram és normális eloszlás kombó lenne.Segítségeteket előre is nagyon szépen köszönöm.
-
psg5
veterán
Betűszínt és kitöltőszínt le lehet tiltani munkalaponként? Hogyan lehet feloldani, ha igen?
Valszeg láma kérdés, de fontos lenne, mert az egyik munkalapon külön színnel írnék mást- és mást, de nem tudok színt választani. Másik munkalapon azonban igen. (Excel 2003) -
Caipi
tag
Csináltam gyorsan egy példát:
Elnevezés 1-3: Ide összegzem az adott sorból azokat az Összege X cellákat, ahol az adott blokk elején (Elnevezés típusa) a megfelelő Elnevezés 1-3 található (Ezeket listából lehet választani ezeknél a celláknál).
Elnevezés típusa x, Infó x, Összege x: egy-egy blokk, ők vízszintesen vannak soronként és folyamatosan nőnek, ahogy érkeznek az adatok.
Most egy nagyon hosszú szum() és HA() függvényekkel nézem, de gondoltam, hátha valakinek van egy ennél sokkal praktikusabb megoldásaKöszönöm
-
baderoli
tag
Sorry, ismét megkérdezném.
Készítene valaki nekem egy makrót?
Munka1 A1.C30 tartomány másolása Munka2 B4.C34 re.
Köszi előre is!
-
Mutt
senior tag
válasz
Salex1 #17322 üzenetére
Hello,
Az Excel egyik problémája, hogy az utolsó használt cellát nem olyan könnyú megtalálni.
A http://www.mrexcel.com/td0058.html oldalon van pár megoldás ugyanarra a problémára. A gond szinte mindegyikkel az, hogy ha a szűrő be van kapcsolva, akkor nem megbízhatóak.
Nekem többnyire a DARAB2 vagy DARABTELI függvényes megoldás válik be, mert ez szűrő esetén is korrekt.
Azonban nem használható ha az oszlopban nem összefüggő az adatsor (van benne lyuk).Szóval ezeket tudom javasolni:
NextRow = WorksheetFunction.CountA(Range("B:B")) + 1
NextRow = WorksheetFunction.CountIf(Range("B:B"), "*") + 1
NextRow = Range("B1").End(xlDown).Row + 1üdv.
-
akyyy
senior tag
amatőr kérdés
cos 90 fokot hogy számolom ki excelbe hogy 0-át kapjak?
beirom hogy =COS(RADIÁN(60)) megkapom hogy 0,5, szép
beirom ugyanezt 90-e, és valami nagy szám jön ki 0 heyett -
-
Mutt
senior tag
válasz
whatnot #17321 üzenetére
Hello,
... Format(Date-1, "yyyy/mm/dd") ...
A / jel mindig a területi beállításoknál használandó dátum elválasztót jelenti. Magyar Windows esetén a dátum elválasztó alapból a pont, ezért kapod a '2013.03.18'-at.
A megoldás, hogy használod a \ jelet a / előtt, amely az utána lévő karaktert értelmezés nélkül megjeleníti.Format(Date-1, "yyyy\/mm\/dd")
üdv.
-
psg5
veterán
Egyik munkalapon van kitöltőszín másikon nincs,nem választható fehér mind,egy excelen belül. valahol le lehet tiltva?
-
whatnot
őstag
Azt valaki nem tudja, hogy ha Cells-szel határozok meg egy Range-t egy másik workbookban, akkor azzal miért nem tudok műveleteket csinálni?
Pl.
Workbooks("Másik_workbook.xls").Sheets("Sheet1"). _
Range(Cells(1,1), Cells(5,1)).CopyEz nem működik.
Workbooks("Másik_workbook.xls").Sheets("Sheet1"). _
Cells(5,1).CopyÖnmagában viszont igen.
Az előbbi csak a Select-tel hajlandó működni, azaz:Workbooks("Másik_workbook.xls").Sheets("Sheet1"). _
Range(Cells(1,1), Cells(5,1)).Select
Selection.Copy -
whatnot
őstag
válasz
baderoli #17319 üzenetére
Hát pedig az eredeti problémádra írtam egy makrót, rejtegetések nélkül.
Book2-be másol Book1-ból.
Adatok A1-től lefelé vannak, csak a cellákat másolja, nem sorokat.
Ha sorokat is kéne másolni, akkor nyilván azzal ki kell egészíteni.*Hm, az utolsó cellát még egyszer bemásolja lejjebb, megnézem, miért
Ok, megvan, egy felesleges ciklus volt.Sub Copy30()
Application.ScreenUpdating = False
Dim LastRow As Integer
Dim cycle As Integer
Dim i As Integer, j As Integer, k As Integer
LastRow = Workbooks("Book1").Sheets("Sheet1").Range("A1").End(xlDown).Row
cycle = LastRow \ 30
For i = 0 To cycle
j = i * 35 + 1
k = i * 30 + 1
If i <> cycle Then
Workbooks("Book1").Sheets("Sheet1").Activate
Range(Cells(k, 1), Cells(k + 29, 1)).Select
Selection.Copy
Workbooks("Book2").Sheets("Sheet1").Activate
Range(Cells(j, 1), Cells(j, 1)).Select
Selection.PasteSpecial
Else
Workbooks("Book1").Sheets("Sheet1").Activate
Range(Cells(k, 1), Cells(LastRow, 1)).Select
Selection.Copy
Workbooks("Book2").Sheets("Sheet1").Activate
Range(Cells(j, 1), Cells(j, 1)).Select
Selection.PasteSpecial
End If
Next
Range("A1").Activate
End Sub -
Caipi
tag
És a mai termékeny napom harmadik kérdése :-)
Adott két munkalap adatokkal, soronként azonosítóval. Szerettem volna csinálni egy harmadik munkalapot, ahol választhatok a két munkalap azonosítói közül.
Ezt úgy képzeltem el, hogy egy cellában felkínálok egy két tagból álló listát, Munka2 és Munka3. Amennyiben Munka2-t választom, akkor egy másik cellában a Munka2-n szereplő azonosítók közül lehessen választani, míg a Munka3 esetén a Munka3-t.
Megoldható ez, úgy, hogy csak függvényeket használok, makrók nélkül és az azonosítókat az adott munkalapról veszi?
Olyan gépen is mennie kellene, ahol letiltott a makró és emiatt nem is engedélyeznék.
Ha nem megy, akkor hagyom, nem csinálom meg :-)Köszönöm !
-
Salex1
őstag
A következő üres cellába íráshoz használok egy makrót, ez a lényege:
NextRow = Cells(Rows.Count, 2).End(xlUp).Row + 1
Ebben a formában működik, amíg nincs elrejtve az utolsó cella. Viszont, ha el van rejtve akkor felülírja az utolsó látható cella utáni sort. A sor végi +1 miatt.
Lenne valakinek ötlete, hogy működhetne ez rendesen? -
whatnot
őstag
Meg tudná valaki mondani, hogy makrón belül ez:
Yesterday = Format(Date-1, "yyyy/mm/dd")
Miért adja ezt?
2013.03.18.
Ehelyett:
2013/03/18
?
-
Caipi
tag
Sziasztok, közben új kérdésem akadt. Szeretnék egy hosszú függvényt optimalizálni, hátha kevesebb függvénnyel is megoldható.
Adott egy munkalap, ahol az első három oszlop első cellája egy-egy elnevezés (A1: C1).
A munkalapon a többi oszlop -D-től - információt és számot tartalmazhat, az alábbi példa szerint:
D2 = egy elnevezés az A1: C1 tartományból, vagy üres
E2 = szöveg
F2= összeg vagy üres
és ez a 3-as blokk ismétlődik vízszintesen többször, ahogy új adat érkezik.
Az A2: C2 -ben kiszámolom az adott elnevezést tartalmazó blokkok (D: F,G:I;J:L; stb) összegét.
És ez így megy soronként.Van valakinek tanácsa rá?
Köszönöm! :-)
-
baderoli
tag
Sziasztok!
Adott két táblázat 1.ből szeretnék átmásolni 2.be . 1.ben az adatok egymás alatt vannak sorban, 2ben a beillesztési helyek közt van pár sor amit üresen kellene hagynom. 30sor adat 5sor üres. hogyan tudom kizárni azokat a sorokat hogy ne másoljon oda? szeretném egyben átmásolni és nem 30asával.
-
Caipi
tag
Sziasztok,
Ismét kérdésem lenne.
Adott egy hiperhivatkozás() függvény, de valamiért a kedves nevet nem akarja kiiratni és ráadásul egy másik lapra ugrik, nem a saját lapján pozícionál be. Bevallom elakadtam benneHAHIBA(HIPERHIVATKOZÁS("[_Példa_1234.xlsx]'Munka1 új'!"&KARAKTER(HOL.VAN("Példa";$A1:$DZ1;0)+64) &"1";ÖSSZEFŰZ("Példa";" ";DARAB2(ELTOLÁS($A$1;0;HOL.VAN("Példa";$A1:$DZ1;0)-1;200))-4));"Nincs ilyen név!")
Néztem a képletvizsgálattal, megtalálja a cellát, amit keresek, de az Összefűz() részben valami gubanca van, mert a kedves név 0 lesz és egy másik lapra ugrik át, aminek a neve Munka1.
Köszönöm a segítséget
Természetesen a keresni kívánt név szerepel az első sorban
-
Aladaar
tag
válasz
RAiN91 #17312 üzenetére
a példánál maradva: pl F1 cellábe ezt bemásolod:
=+HA(B1="mese";INDEX($A$1:$B$16;SOR(B1);OSZLOP(B1)-1);0) és lehúzod a táblázat aljáig, és pl G1 cellábe pedig ezt másolod:
=+DARABTELI(F;"m2") <-a zárójelben F kettőspont F akar lenni
de majd a többiek mondanak valami elegánsabb egycellás megoldást
-
RAiN91
őstag
Szia
Köszönöm, de nem teljesen erre gondoltam, én fogalmaztam rosszul, leírom újra.Sportfogadás statisztikát írok, elég sok adat lesz. Van egy olyan oszlop, hogy nyert-e a csapat, illetve mellette egy megjegyzés oszlop. "Nyert-e a csapat" oszlopban ha nyert, akkor OK szöveg szerepel.
A lényeg: a megjegyzés cellában ha van valami írva, akkor megnézze a másik oszlopot, hogy nyert-e. És meg nézni, hány darab ilyen van. Tehát ha a pl. a megjegyzés cellában nincsen semmi, de mellette lévő cellában OK szöveg szerepel, azt ne számolja.
A te példádra lefordítva:
Azon cellák darabszámát megszámolni, amelyeknél a "Mese" cella melletti cellában "M2" szerepel.De nem olyan fontos ez nekem, csak azért kérdeztem, hátha valami egyszerű módon lehet számolni.
Azért köszönöm
-
Attas
aktív tag
Köszi a válaszod.
Megnéztem nála...a makrók engedélyezve vannak. Ugyanabban a mappában van a 2 fájl.
Sub HetiMasolasTípus1() 'Statisztikába másolás Típus 1
Workbooks("Statisztika").Sheets("Típus 1.").Protect Password:="**********", UserInterfaceOnly:=True
Application.ScreenUpdating = False 'Frissítés tiltása
Dim sor As Integer
Range("Gépek").Copy
Workbooks("Statisztika").Activate
Sheets("Típus 1.").Select
Range("C1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Workbooks("Ütemidő_számolás_ZKG_FLEX.xlsm").Activate
Sheets("Kimutatás").Select
Application.ScreenUpdating = True 'Frissítés engedélyezése
End SubÍgy néz ki a programkód. 8 típus van, ugyanezzel iiletve van egy hasonló makró ami töröl adatokat a Statisztika fájlból. Nálam minde tökéletessen működik. A főnökömnél meg egyik sem. Próbáltam úgy is, hogy a védelmet levettem akkor itt akad el a makró futása:
Workbooks("Statisztika").Activate
Ha a védelem marad akkor már a védelem feloldásánál... Nos nemtom..... -
wjani
tag
Szia!
Első kérdés.
Makró engedélyezve van?
Második kérdés.
A makróban direkt hivatkozást adtál a másik fájl megnyitásához?
Én nemrég dolgoztam egy olyan excel-en, ahol a táblázat adataiból 255 karakternél hosszabb sorú txt állományt kellett előállítani. Kutakodtam a neten és találtam egy olyan lehetőséget, ahol lekérdezheted, hogy hol helyezkedik el az excel fájlod és utána pedig ez alapján már ha azonos mappában vannak a fájlok, akkor már csak meg kell hívni a másik excelt.Üdv.
Wjani
-
Mutt
senior tag
válasz
RAiN91 #17301 üzenetére
Hello,
...nézze meg a mellette lévő tőle balra lévő cellát, és ha ott is szerepel egy másik adott szöveg, számolja meg, hány darab ilyen cella létezik....
Itt megint az ELTOLÁS függvényt tudom javasolni, mert azzal lehet mindegyik irányban a referenciához képest mozogni (estedben balra kell egyet menni, ez a -1). A feltételek szerinti darabszámot pedig a DARABTELI függvény adja meg.
Csináltam egy butuska példát, ahova be kell írni adni TV műsort, ehhez a műsorhoz megkeresi a tőle balra lévő TV csatornát és megszámolja hogy ez a csatorna hányszor szerepel az első oszlopba. Remélem a minta alapján tudsz építkezni.
üdv.
-
Mutt
senior tag
Hello,
Delila_1 megoldása mellett rövidebb lehet, ha az ELTOLÁS függvénnyel hozol létre egy dinamikus tartományt amire ráteszed a DARAB2 függvényt.
pl. =DARAB2(ELTOLÁS($A$1;0;HOL.VAN($G$2;1:1;0)-1;65364))-1
Az ELTOLÁS rész egy 65364 soros 1 oszlop szélességű tömböt ad vissza az A1-es cellától jobbra annyival amennyit a HOL.VAN megad. Ha egy oszlopban 65364-nél több/kevesebb sorod van, akkor a képletben írd át nyugodtan; vagy akár lecserélheted DARABÜRES(Z:Z) -re - hol Z egy olyan oszlop, amiben soha nincs érték.
Itt egy példa a könnyebb megértéshez:
üdv.
-
Mutt
senior tag
-
Attas
aktív tag
Sziasztok!
Egy kérdés illetve probléma motoszkál bennem pár napja.. Van két excel fájl. Az első egy makró lefutásával adatokat másol a másikba. Otthon ez tökéletesen működik, sőt a munkahelyemen, az ottani gépemen is. De átküldve ezeket az egyik főnökömnek mailben, már nem működik. Átmentem hozzá, megnéztem a fájlokat és valóban nem mükszik... Nem jövök rá a hibára... Hiába van megnyitva a célfájl, olyan mint ha nem találná.. (természetesen jól vannak elnevezve meg ilyesmi)
Valaki találkozott már ilyennel? Előre is köszönöm ha van ötlet... -
RAiN91
őstag
Köszi, ez működik, tökéletes
Még egy kérdés.
Van 2 oszlopom, és sok sorom. Ha a jobb oldali oszlopban szerepel egy adott szöveg, akkor nézze meg a mellette lévő tőle balra lévő cellát, és ha ott is szerepel egy másik adott szöveg, számolja meg, hány darab ilyen cella létezik. Gondolom egy darab függvényt kell valahogy összejátszani a Vkeres-el, talán nem lehet annyira bonyolult.
Új hozzászólás Aktív témák
Hirdetés
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- Eladó Steam kulcsok kedvező áron!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- AKCIÓ! Dell Latitude 5550 notebook - Intel Ultra 7 165U 16GB DDR5 RAM 1TB SSD Intel Graphics WIN11
- iKing.Hu Samsung Galaxy S25 Plus Navy 12/256 GB Használt, karcmentes állapotban 3 hónap garanciával!
- BLUESUMMERS NVMe SSD adapter
- Apple Watch SE 2 44mm, Újszerű, 1 Év Garanciával
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest