- Samsung Galaxy Watch7 - kötelező kör
- Apple Watch Sport - ez is csak egy okosóra
- One mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Milyen okostelefont vegyek?
- Mobil flották
- iPhone topik
- Huawei Mate 50 Pro - blendemonda
- Samsung Galaxy Watch6 Classic - tekerd!
- Honor 200 Pro - mobilportré
-
Mobilarena
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
-
Geryson
addikt
válasz
Fire/SOUL/CD #10399 üzenetére
Köszönöm, sajnos ha az új cellákra húzom a képletet (vagy éppen arra, ahol most már be van írva egy dátum - gondoltam akkor már az oszlop minden cellájában legyen ez a képlet), akkor automatikusan beírja, hogy 1900.01.01.
Na mármost akkor a régi dátumos cellákra nem viszem rá a HA függvényt, de az újaknál (az üreseknél) mindenképpen ott kellene lennie és a cellában kiírt fenti dátum hülyén néz ki.
-
-
Geryson
addikt
Érdekes gondolatom lett, hogyan oldható meg?
Ha egy cella értéke egy bizonyos dolog, akkor legyen az adott cellában egy "-" jel, eddig megy:
=HA(E311="Pénztár";"-")
De hogyan írom tovább azt, hogy minden egyéb esetben semmi különös ne legyen, de dátum formátumban íródjon a cella? Merthogy történetesen akkor én fogok ebbe a cellába értéket írni, mégpedig egy dátumot.
Ugye most az a gondom, hogy kb. 400 cellám van, a felében van már dátum. Ha most ráküldöm ezt a képletet a cellákra, akkor a felében jó lesz, mert beírja a "-" jelet, de a felében konkrétan kitörölné a dátumot...
-
válasz
concret_hp #10396 üzenetére
-
concret_hp
addikt
válasz
Fire/SOUL/CD #10395 üzenetére
f9-re frissül, ez máér nagy segítség köszi
-
válasz
concret_hp #10394 üzenetére
Csak és kizárólag csak a SZUM() nem frissül? Más függvényeket is kipróbáltál, hogy azok frissülnek? Mi történik, ha nem duplán kattintasz a cellába, hanem nyomsz egy F9-et?
-
concret_hp
addikt
látott már valaki olyat, hogy a szumma nem frissül automatikusan, hanem duplán bele kell kattintani a mezőbe? hogy lehet azt megcsinálni, hogy frissüljön?
-
motinka
tag
válasz
Delila_1 #10387 üzenetére
köszönöm a válaszokat, természetesen Delila_1 megoldására gondoltam
)
De, sajnos ez valamiért nem működik nálam. Biztos megint én nem állítottam be valamit jól.
Autó szűrőt be kell kapcsolni hozzá?erre alakítottam át, jó ez így is?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Krit
If Target.Address = "$A$3" Then
Krit = Range("A3").Value & "*"
ActiveSheet.Range("$A$5:$A$500").AutoFilter Field:=1, Criteria1:=Krit
End If
End Subaz A3 a kereső cella és az A5 től az A500 -ig kellene hogy keressen a sorok között
-
Delila_1
veterán
válasz
motinka #10384 üzenetére
Kicsit megvariálva, hogy két oszlop adatait is lehessen szűrni:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Krit
If Target.Address = "$G$1" Then
Krit = Range("G1").Value & "*"
ActiveSheet.Range("$A:$B").AutoFilter Field:=1, Criteria1:=Krit
End If
If Target.Address = "$I$1" Then
Krit = Range("I1").Value & "*"
ActiveSheet.Range("$A:$B").AutoFilter Field:=2, Criteria1:=Krit
End If
End SubA szűrést a G1, ill. az I1 cella adatának törlésével megszüntetheted.
-
Delila_1
veterán
válasz
motinka #10384 üzenetére
Kiegészítve Fire válaszát:
A szűrésnél a "Szövegszűrők"-et választod, ott pedig a "Kezdete..." almenüt. Ott beírod a keresendő adat kezdetét.
Másik megoldás, hogy a laphoz rendeled a következő makrót:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Krit
If Target.Address = "$F$1" Then
Krit = Range("F1").Value & "*"
ActiveSheet.Range("$A:$A").AutoFilter Field:=1, Criteria1:=Krit
End If
End SubAz F1 cellába beírod a keresendő adat kezdetét. Az Enter leütése után az A oszlopot szűri az F1 cella értéke szerint.
-
válasz
motinka #10384 üzenetére
Sima filterrel megoldható, mert a keresés mezőbe azt írsz be, amit csak szeretnél(a szűrés eredménye egyből látható is lesz a listában), illetve használhatóak az ún Asterix (helyettesítő) karakterek is, úgy mint a csillag (*) és kérdőjel (?)
Példák
keresőbe->123, összes olyan sor, amiben megtalálható az 123
keresőbe->123*, összes olyan sor, ami 123-al kezdődik
keresőbe->*123, összes olyan sor, ami 123-ra végződik
keresőbe->*123?, összes olyan sor, ami 123 és bármilyen +1 karakterre végződik (pl aa1234, bb123a)
keresőbe->*123??, összes olyan sor, ami 123 és bármilyen +2 karakterre végződik (pl aa12398, bb123ab, cc1236a) -
motinka
tag
sziasztok ismét!
Segítséget szeretnék kérni.
van egy táblázatom amiben soronként vannak adatok.
az első oszlopban az azonosítója minden tételnek(sornak).
szeretnék a fejrészbe ( első/második sorba egy keresőt betenni, ami úgy működne, hogy ahogy írom be a karaktereket ebbe a keresőbe (esetleg enter is lehet közben), az alatta levő sorokat úgy szűkíti, hogy csak azokat jeleníti meg amiben a begépelt karakterek vannak.
Hogy érthető legyek ha begépelem hogy 123 akkor azokat a sorokat jelenítse csak meg aminek az első 3 karaktere 123. Ha azt gépelem be hogy ABCD akkor azokat a sorokat.
Van erre valami egyszerűbb +oldás? vagy makrózni kell?
Számítok a segítségetekre amit előre is nagyon köszönök
Üdv MoTiNka -
bugizozi
őstag
Sziasztok!
Excelben az Adatok/Részösszegek funkcióval bíbelődök. Van egy ilyen táblázatom, ebből sikerült ilyet csinálni, tehét építési csoportonként csoportosítani...
na most nekem az kellene, hogy az építési csoporton belül a munkakód oszlopot is csoportosítsatehát lássam azt hogy egy építési csoporton belül az egyes munkakódokra hány óra van, és ha kell, akkor le tudjam nyitni a munkakódokat, hogy lássam, hogy a munkakódokon belül az egyes emberek hány órát dolgoztak..
itt találtam olyat, hogy "ÚJ VÁZLATSZINT LÉTREHOZÁSA LÉTEZŐ CSOPORTBAN", meg is jelent nálam is a 4. szint, de nem igazán csinál semmit...Valakinek esetleg van valami ötlete, hogy ezt hogy lehet megvalósítani?
Előre is köszönöm! -
Dave™
nagyúr
válasz
Fire/SOUL/CD #10381 üzenetére
Igen, ez 100%, egyszer mindig hoz eredményt, de csak egyszer. Ezzel akkor jó lesz, nagyon köszönöm
-
Akkor (ha jól,értem), ennyi lenne a képlet (a példában feltételezzük, hogy A1/B1/C1 cellákban vannak a FKERES függvények)
=HA(HIBÁS(A1);HA(HIBÁS(B1);C1;B1);A1)
Ez csak akkor működik jól, ha amit írtál, az minden esetben megvalósul, azaz a 3 FKERES függvényből 2 mindig hibát ad vissza, csak az egyik ad eredményt...
-
Dave™
nagyúr
válasz
Delila_1 #10379 üzenetére
Lehet félreérthetően fogalmaztam, vagy a választ értem félre
Van 1.xls és 2.xls. Az 1-ben vannak az adatok 3 fülön, fülenként két oszlopban: az első oszlop mindig cikkszám, a második pedig egy ár. A 2-es xls-ben van négy oszlop. Az "A" az 1-es xls első füle, a B a második, a C a harmadik, a D pedig egy olyan oszlop, amiben azt az egy értéket szeretném szerepeltetni, ami a háromból valamelyikben előfordul. Ezt vlookuppal keresem meg, és vagy az A-ban, vagy a B-ben vagy a C-ben mindig lesz érték, de mindig csak egyben, és a másik kettőben #N/A lesz. Nekem csak az érték kell a D oszlopba
. Ha így értetted te is akkor sorry, csak én voltam kevés a válasz felfogásához
Bízom a szakértelmetekben
-
Delila_1
veterán
-
Dave™
nagyúr
Sziasztok, technikai kérdés: adott három oszlop, ami egy másik file három füléről szedi fkeres-el az adatokat. Tehát mindegyik oszlop egy fül a másik file-ban. Legyenek A, B és C. Minden sorban egyszer szerepel adat, ez fix, de mivel elszórtan vannak a három fülön, ezért mindig másik oszlopban jelennek meg. A fülekre bontás a 2003 65000 soros limitje miatt van, tehát nem másolható egy fülre. Kérdés: egy negyedik D oszlopban hogyan tudom mindig azt az egy értéket megjeleníteni, ami a a háromból valamelyiken szerepel? A statisztikai és matematikai függvények nem jók, mert az érték mellett az fkeres mindig #N/A-t hoz találatnak a másik két oszlopban (angol excel), így a függvények ettől kiakadnak. Tudom, hogy manuálisan rászűrhetnék, de olyan kellene, ami magától működik, tehát mindig az értelmezhető adatot (ami egyébként szám) hozza ki.
Nagyon köszönöm, jelentősen könnyíteni a munkám, mert egy sablonhoz kellene
-
-
albgab
aktív tag
Sziasztok!
Futtatnom kell egy makrót sokszor amit engedélyezni kell.
Hogyan tudom azt megcsinálni hogy ne kelljen mindig engedélyeznem?
Nem ajánl fel olyat hogy ettől a cégtől mindig fogadja el a makrót.Lehet csinálni vele valamit?
Köszi
-
Oly
őstag
Ohh..
KösziÉn ezt próbáltam:
Dim SH As Shell32.Shell
Dim Fldr As Shell32.Folder2
Set SH = New Shell32.Shell
Set Fldr = SH.BrowseForFolder(0, "Pick A Folder", 0, "C:\")
If Fldr Is Nothing Then
MsgBox "Canceled"
Else
MsgBox "you: " & Fldr.Self.Path
End IfDe nem volt a Shell bebigyózva...
-
Előbbire nem tudok így hirtelen mit mondani, másodikra viszont igen:
Private Sub CommandButton1_Click()
Dim MyApplication As Object
Set MyApplication = CreateObject("Shell.Application"). _
BrowseForFolder(0, "Kérem válasszon egy mappát...", 0, OpenAt)
On Error Resume Next
MsgBox (MyApplication.self.Path)
On Error GoTo 0
Set MyApplication = Nothing
End Sub -
Oly
őstag
Olyat tudok csinálni Excelben, hogy egy gombnyomásra felugrik egy tallóz párbeszédablak?
Ott kiválasztva a megfelelő foldert, egy cellába beírja az elérési útvonalat?
Vagy egy Dir List vezérlő kellene hozzá? -
Oly
őstag
válasz
Fire/SOUL/CD #10350 üzenetére
Valóban a forgalom miatt írtam ide.
Most olyan parám van, hogy van egy Access adatbázisom, amiben van egy csomó kód és mikor reggel megnyitom, az első kód lefutásakor szó nélkül bezárja az alkalmazást.
Ha megnyitom újra megint ezt csinálja az első VB parancsnál.Ha nyomok egy Alt+F11-et(mást nem), azt követően már nem zár be.
Szerintetek?
-
Delila_1
veterán
válasz
m.zmrzlina #10367 üzenetére
Valószínű, hogy az Excel beállítását is figyelembe veszi a területin kívül, ill. ahelyett.
Makrózd le - rögzítéssel - az Excelben való átállást.
Lásd Fire 10321-es hozzászólását. -
m.zmrzlina
senior tag
válasz
Delila_1 #10366 üzenetére
Az lenne a koncepció, hogy a felhasználó beállítja a H2 cellában, hogy mi nála a tizedeselválasztó és a fv ha mást talál a Stringben mint ami be van állítva akkor lecseréli. És ezt tökéletesen meg is csinálja a fv.
A baj akkor kezdődik, ha a kapott Stringet értékké akarom alakítani.
Ha pontra állítom az elválasztót (Területi beállításoknál) akkor bármi van a H2cellában (akár pont akár vessző) helyesen értékké alakítja 50.0 alakban. (Miért nem ad #ÉRTÉK hibát ilyenkor ha vessző van a H2-ben?) Ha meg vesszőre akkor vessző esetén jó az értékké alakítás, pont esetén pedig #ÉRTÉK hiba van. (Miért nem alakítja értékké ilyenkor is csak 50,0 alakban?)
És ez a fent vázolt jelenség akkor is jelen van ha nem a saját fv-met hanem az ÉRTÉK() fv-t próbálom.
-
Delila_1
veterán
válasz
m.zmrzlina #10364 üzenetére
Ezt
már elfelejtetted?
Egyébként a Find vagy Instr, és Mid függvénnyel is megoldhatod ciklus nélkül. Az elsővel kikeresed a "(" karaktert, ez+1 lesz a mid középső paramétere, majd a "%"-ot kikeresve meghatározod a 3. paramétert. (Az első a szám változó.) -
válasz
Koczka #10361 üzenetére
Ja igen, bocsi, ennyit felejtek már, szóval úgy ahogy m.zmrzlina írta. Bővebben
(A 2010-es Office alapból felpakolja az MS Equation bővítményt, nem kell külön "vacakolni" vele)m.zmrzlina
igen, így már ok, csak ahhoz, double legyen, ahhoz át is kell alakítani, azaz a kókodban ezt próbáld meg: KIHAMOZ = szam *1.0 -
m.zmrzlina
senior tag
válasz
m.zmrzlina #10362 üzenetére
Na közben rájöttem (azt hiszem). Így gondoltad?
Function KIHAMOZ(text As String, utantol As String, elottig As String, tizedesjel As String) As Double
Dim szam As String
szam = Mid(text, WorksheetFunction.Search(utantol, text) + 1, WorksheetFunction.Search(elottig, text) - WorksheetFunction.Search(utantol, text) - 1)
For i = 1 To Len(szam)
If Asc(Mid(szam, i, 1)) < 48 And Asc(Mid(szam, i, 1)) <> Asc(tizedesjel) Then
Mid(szam, i, 1) = tizedesjel
End If
Next i
KIHAMOZ = szam ' *1
End FunctionNem tudom kiemelni de a fv fejléc legvége és a legvégén kikommentezett 1-es szorzó lett változtatva.
De sajna ez az eredeti problémát csak nem oldotta meg.
-
m.zmrzlina
senior tag
válasz
Fire/SOUL/CD #10358 üzenetére
1. Szerintem(amit legalábbis a képeden látok), ahhoz makró sem kell(bár gondolom sok cellán, nagyobb tartományon kell végigjátszani a dolgot, ezért használod a makrót)
KB 1700x8 a tartomány mérete (na jó kicsit túloztam a 20000-rel) és nem makróban gondolkodom, hanem ezzel a függvénnyel szeretnék kiváltani egy rettentően bonyolult képletet.
2.Nekem a fv első paramétere String típusú annak hogy adjak Single vagy Double tipust?
-
Koczka
tag
válasz
Fire/SOUL/CD #10360 üzenetére
Én már frankón hülyének érzem magam de komolyan nem találok ilyen fület sehol
-
válasz
Koczka #10359 üzenetére
Én már 2010-es Office-al dogozom, de 2007-es Excelben is itt kell lennie: Beszürás fül/Egyenlet lenyíló
-
Koczka
tag
válasz
Fire/SOUL/CD #10354 üzenetére
köszi szépen már word-ben megy
De excelben nem nem találok egyenlet fület sehol.
Most át word-böl másolom át excelbe de ez így elég gány munka. -
válasz
m.zmrzlina #10357 üzenetére
1. Szerintem(amit legalábbis a képeden látok), ahhoz makró sem kell(bár gondolom sok cellán, nagyobb tartományon kell végigjátszani a dolgot, ezért használod a makrót)
2. [link] -
m.zmrzlina
senior tag
válasz
Fire/SOUL/CD #10356 üzenetére
Szerintem egy kicsit körülményesen oldottad meg
látnád csak az eredeti képletet amit ki akarok váltani vele...
Lehet hogy igazad van pedig hidd el benne van minden amit én ma az Excelről tudok.Mivel Function-t írtál, annak adj visszatérési paramétert.
Milyen formában kell ezt megtenni? -
válasz
m.zmrzlina #10355 üzenetére
Szerintem egy kicsit körülményesen oldottad meg (bár így látatlanba, csak a példából nem biztos, hogy mindent látok/tudok), no: Mivel Function-t írtál, annak adj visszatérési paramétert.
(Ez esetben valami lebegőpontos típust pl Single vagy Double típust) -
m.zmrzlina
senior tag
Lehet, hogy kicsit nagy fába vágtam a fejszémet és elakadtam. Van egy munkafüzetem amiben van egy olyan képlet(szörny)em ami négy sorba fér csak el a szerkesztőlécen ráadásul kb 20000 cellában. Azt csinálja, hogy a nyitó zárójel és a % előtti szóköz között lévő számot kihámozza a szövegből és értékké alakítja. Mindezt úgy, hogy nem számít neki, hogy mi van beállítva tizedeselválasztónak a gépen.
Írtam helyette egy saját fv-t ami így néz ki:
Function KIHAMOZ(text As String, utantol As String, elottig As String, tizedesjel As String)
Dim szam As String
szam = Mid(text, WorksheetFunction.Search(utantol, text) + 1, WorksheetFunction.Search(elottig, text) - WorksheetFunction.Search(utantol, text) - 1)
For i = 1 To Len(szam)
If Asc(Mid(szam, i, 1)) < 48 And Asc(Mid(szam, i, 1)) <> Asc(tizedesjel) Then
Mid(szam, i, 1) = tizedesjel
End If
Next i
KIHAMOZ = szam * 1
End FunctionA fv tökéletesen működik amíg nem akarom értékké alakítani a kapott számot. Ha H2-ben átírom a ","-t "."-ra a Hoszlop összes tizedeselválasztója átíródik pontra.
Értékké alakítás után ha az Excelben "," az elválasztó és H2-ben ","-állítok be akkor működik sőt ha H2-be "."-t teszek akkor #ÉRTÉK hibát ad a függvény (ahogy elvárom tőle).
De ha az Excelben "." az elválasztó és én H2-be pontot teszek akkor is #ÉRTÉK hibát ad ha viszont "," -t akkor elvégzi az értékké alakítást de a cellában "1.0" formában (ponttal) jelenik meg az érték.
Magyarul mindkét esetben ","-t kell kiválasztani H2-be, hogy működjön.
Na ez most jó bonyolult de talán érthető.
-
-
Koczka
tag
válasz
Fire/SOUL/CD #10352 üzenetére
igen azt el felejtettem írni hogy emeletes törtre gondoltam
pl: -
-
Koczka
tag
Üdv.
Törtet hogyan lehet létre bűvészkedni 2007-ben?
-
Akkor miért az Excel topikban kérded? Nagyobb a forgalom gondolom...
Amúgy meg nem bonyolult, beteszem a kódot, hátha másnak jól jön valamikorPrivate Sub CommandButton1_Click()
Dim MyFxs As WorksheetFunction
Dim MySrcRange As Range, MyDestRange As Range
Set MyFxs = Application.WorksheetFunction
Set MySrcRange = Sheets("Munka1").Range("A1")
Set MyDestRange = Sheets("Munka1").Range("A2")
MyDestRange = MyFxs.WorkDay(MySrcRange, 1) + _
TimeSerial(Hour(MySrcRange), Minute(MySrcRange), Second(MySrcRange))
End SubUI: Az Access-el az a "gond", hogy a feltett kérdések egy részéhez az embernek le kell gyártani a táblát, de néha az sem elég, mert több tábla, meg a kapcsolatok stb stb kellenek ahhoz, hogy egyáltalán lehessen segíteni, szóval ilyen esetekben van amikor az egész adatbázis kellene...
-
Oly
őstag
válasz
Fire/SOUL/CD #10344 üzenetére
Mivel Access-ben akarom ezt megvalósítani...
Köszi amúgy... Ez bonyolultnak bizonyult, ezért máshogy oldottam meg
Access kérdésem is van, de azt a saját topikjába írom.
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #10346 üzenetére
Akkor pihent aggyal nézd át a workday függvényt, mert az időt nem hozza, csak a dátumot.
Valami szövegfüggvénnyel biztosan ki lehet egészíteni, hogy azt is mutassa. -
válasz
Delila_1 #10345 üzenetére
Kösz, igen, visszatértem (most hogy már nem áll romokban a ház) lesz több időm PH!-ra. Bár most meg vérszemet kaptunk, úgy hogy egy nyílt terasz építésével folytatjuk...
(De abban már annyira szervesen nem veszek részt/nem tudok részt venni, mert direkt április végéig nem vállaltam melót, most meg van rendesen, nem tudok már annyit besegíteni a terasz munkálataiba, ergó akár napi 12-16 órát ülök gép előtt. Ilyenkor meg jól esik egy kicsit kikapcsolódni, szünetet tartani és bejönni PH!-ra.) -
-
Oly
őstag
válasz
Fire/SOUL/CD #10342 üzenetére
Szia
Ez Excel függvény?
VB-ben akarom ezt megoldani. -
-
Oly
őstag
Sziasztok
Szerintetek képes kezelni Access alatt valami makró a munkanapokat?
Olyan makró kellene, aminek a kimenete az aktuális időpontól számított következő munkanap azonos óra-perce.
Tehát, ha most fut le, akkor a kimenet 2011.05.18. 16:10
Ha ez péntek 15:34 perckor fut, akkor hétfő 15:34 perc legyen. -
Lackó86
tag
Sziasztok!
Van valakinek olyan "e-könyv" lehetőleg magyar amiből jól eltanulható az excel?
köszi!
üdv!
-
attiati
veterán
Hogy lehetne (office 2010-ben) automatizálni azt, hogy sheeten belül átmásoljon számokat úgy, hogy a másolandó számok vesszőt használnak tizedesjegynek, de a célcellákban már pontot kellene használni? Eddig a "keresés és kijelölés / csere" funkciót használtam manuálisan, de jó lenne automatizálni.
Illetve még az egyik számot 100-al kellene osztani.
-
Delila_1
veterán
válasz
mimi_bacsi #10334 üzenetére
Szívesen, szólj, ha nem megy.
-
Delila_1
veterán
válasz
m.zmrzlina #10332 üzenetére
Hát ez az!
Tettek néhány jól alkalmazható funkciót (pl. szumhatöbb) bele, de az ilyen idétlenségek miatt nem tudom megszeretni a 2007-et.
Nekem is sok fejtörést jelentett, amit írtál, de ismerem a régebbi verzióból a feltételes formázás működését, abból rájöttem, hogy itt is úgy működhet, csak szerencsétlen a képletek megjelenítése.
Mondjuk az a rész, ahol módosíthatod a hatókört, könnyebben kezelhető a 2007-ben. -
m.zmrzlina
senior tag
válasz
Delila_1 #10331 üzenetére
Illetve a tartomány bármely cellájába bekattintva ugyanazt a képletet látom a szabálykezelőben amit az elsőbe beírtam de valójában az ezredik sornak köze nincs az A26-os cellához, ott A1000-nek kellene látszódnia. Persze attól még jól működik a képlet, mintha A1000 lenne benne.
És ha ennek a miértje nem derül ki a súgóból akkor az ember csak néz mint hal a szatyorban
-
Delila_1
veterán
válasz
m.zmrzlina #10330 üzenetére
Nagyon szívesen.
Ezt is elrontották a 2007-ben. A régebbi verzióban ha megadtad a tartományra a képletet, egy másik oszlopra állva a felt. formázásnál már az arra az oszlopra vonatkozót láthattad. Abból világos volt, hogy ugyanúgy változik, mint egy munkalapra bevitt képletnél. -
m.zmrzlina
senior tag
válasz
Delila_1 #10328 üzenetére
Köszönöm a pontos választ. Az abszolút és relatív hivatkozások mibenlétével tisztában vagyok, csak a feltételes formázáson belüli használata nem volt világos.
De ez: A két oszlopra egyszerre bevitt képlet úgy működik, mintha beírtad volna az A oszlopba, majd átmásoltad volna a B-be. tisztába tette a dolgot. Innentől világossá vált, hogy miért nem színeződött a B oszlop.
Köszi még egyszer.
-
Delila_1
veterán
válasz
mimi_bacsi #10327 üzenetére
Az előbb volt szó a relatív, fix, és vegyes hivatkozásról. A feladatodhoz a vegyes, és a fix hivatkozást érdemes megvalósítani.
Az első sorba, vagy ha ez nem lehetséges, akkor a sokadikba (ahol már előreláthatóan nem lesz adatod), felveszel egy sorszámot. Azt a sort, amiben a sorszám van, elrejtheted.Beteszek egy képet, hogy érthetőbb legyen (és hogy kevesebbet kelljen írnom).
A Képletek lap szerkesztőlécén látod a B3 cella képletét, amit le-, és jobbra másolva kapod meg a keresett értékeket. A képletedben a lapnév után nem pontot, hanem felkiáltójelet kell írni.m.zmrzlina
Látod, az FKERES függvényben a keresési értéknél rögzítettem az A oszlopot, mert a C-be másolva enélkül a B3 cellát keresné a másik lap A:D tartományában.
-
Delila_1
veterán
válasz
m.zmrzlina #10324 üzenetére
Szerintem is gyalázatosan rossz a 2007 súgója, a régebbi változatokét még emberi nyelven írták. Nem is értem, egy ilyen fontos szabályhoz miért nem tudnak egy tisztességes leírást adni! A súgó többi része is hasonló stílusban készült.
A feltételes formázásnál is úgy kell megadni a képletet, ahogy a munkalapon bármelyik másikat.
Nálad az volt a cél, hogy az A és B oszlop celláit a B értékétől függően színezze. A két oszlopra egyszerre bevitt képlet úgy működik, mintha beírtad volna az A oszlopba, majd átmásoltad volna a B-be. Az A oszlopban a B értékére hivatkoztál, ha ezt a képletet a B rögzítése nélkül átmásolod a B oszlopba, ott már a C oszlopra hivatkozol, ahol nem talál megfelelő adatot, ezért nem módosít a formátumon.
Csak annyit kell tudni, hogy az oszlopjelölő elé tett $ jel az oszlopot-, a sorazonosító előtt pedig a sort rögzíti, másoláskor a $ "előjeles" érték nem változik.
Leggyakrabban az FKERES függvénynél alkalmazunk abszolút hivatkozást, ahol fontos, hogy ugyanarra a tartományra hivatkozzon minden képlet. A B1-ben megadott
=FKERES(A1;D10:F20;2;0) képlet a B2 cellába másolva már más (D11:F21) tartományban keresne, és hamis értéket adna. C1-be másolva ugyanez a képlet =FKERES(B1;E10:G20;2;0) -re módosul, ami teljesen elrontja az eredményt.Ha egy táblázat celláiban a címsorra akarunk hivatkozni, akkor a képletben az első sort rögzítjük (=A$1*,9). A képlet lefelé másolásánál minden cella képletében marad az első sor, ám jobbra másolásnál az oszlopjelölő módosul (=B$1*,9), mivel azt nem rögzítettük.
-
mimi_bacsi
tag
FKERES a függvény, ami így néz ki:
=FKERES($A2;'Alap adatok'.$A$1:$BL$20;2;" ")Hogy tudnám automatizálni, hogy az oszlop indexe (jelen esetben a 2) növekedjen egyesével és ez akár 100-ig (vagy ameddig szükséges) elkészüljön gyorsan és tabulátor legyen a szintaxisok között?
Valahogy így: =FKERES($A2;'Alap adatok'.$A$1:$BL$20;2;" ") =FKERES($A2;'Alap adatok'.$A$1:$BL$20;3;" ") =FKERES($A2;'Alap adatok'.$A$1:$BL$20;4;" ") =FKERES($A2;'Alap adatok'.$A$1:$BL$20;5;" ") =FKERES($A2;'Alap adatok'.$A$1:$BL$20;6;" ")........
-
copperhead
aktív tag
válasz
Fire/SOUL/CD #10321 üzenetére
Köszi szépen! Ez volt a gond. Pont volt megadva és a rendszerbeállítások szerint sem volt kipipálva.
-
m.zmrzlina
senior tag
válasz
m.zmrzlina #10324 üzenetére
Mondtam már, hogy imádom az Excel súgóját?
Megjegyzés: A képletekbe beírhatunk cellahivatkozást (cellahivatkozás: A munkalapcella helyét kijelölő koordinátapár. A B oszlop és a 3. sor találkozásánál lévő cella hivatkozása például B3.) úgy, hogy a cellákat közvetlenül a munkalapon jelöljük ki. Ha a lapon jelölünk ki cellákat, akkor abszolút cellahivatkozásokat (abszolút cellahivatkozás: Képletben a cella pontos címét adja meg, a képletet tartalmazó cella helyzetétől függetlenül. Az abszolút cellahivatkozás formája: $A$1.) kapunk. Ha azt szeretnénk, hogy a Microsoft Office Excel megfelelően kezelje a kijelölt tartományban az egyes cellák hivatkozását, használjunk relatív cellahivatkozást (relatív hivatkozás: Valamely cella képletben megadott relatív helyzete a képletet tartalmazó cellához viszonyítva. A képlet másolásakor a hivatkozás automatikusan megváltozik. A relatív hivatkozás formája: A1.).
Hogy ez mennyire informatív!!!!
-
m.zmrzlina
senior tag
válasz
Delila_1 #10307 üzenetére
Tudsz erre a problémára forrást adni nekem (link vagy bármi jó lenne)?
A John Walkenbach féle Excel 2007 biblia elég szűkszavú ebben a témában máshol pedig nemigen találok konkrét útmutatót, hogy hol relatív, hol abszolút a hivatkozás. Jelenleg vak tyúk is talál szemet alapon rakosgatom a "$"-t aztán vagy jó vagy nem.
-
csdm
senior tag
Hogyan kell sortörést alkalmazni egy cellán belül?
-
válasz
copperhead #10320 üzenetére
Excelben is megadható, a tizedesjegy elválasztó karakter(az OS területi beállításaitól függetlenül). Magyar OS/Excel esetén ez alapban vesszőn van. [link]
Ellenőrizd ezt a beállítást, hátha ebben különbözik az a másik 2 PC. -
copperhead
aktív tag
válasz
Delila_1 #10316 üzenetére
Köszi! Az volt beállítva. .htm fájlban . és , értékek vannak megadva. Ha másik 2 PC-vel nyitom meg Excellel átalakítja a pontot vesszővé (gond nélkül szoroz) ez viszont nem változtat rajta. Lehet, hogy valami XP hiba lehet? Egyébként van valami lehetőség az oszlopban lévő számsorozat pontjait vesszővé változtatni?
-
Delila_1
veterán
Rákattintasz az (egyik) oszlopra, jobb klikk, Adatsorok formázása, Beállítások fül.
A Köz csökkentésével növelheted a diagramon az oszlopok szélességét.A sorozat létrehozásához elég, ha az első két adatot (1 és 2) beírod. A kettőt együtt kijelölöd, és lehúzod, tudni fogja a lépésközt.
Másik, egyszerűbb megoldás ugyanerre, hogy beírod az 1-est, és a Ctrl billentyű lenyomása mellett másolod húzással. Az alapértelmezés a lépésközre 1, ennyivel növeli majd a sorozatot. Szöveges értéknél éppen fordítva, Ctrl nélkül növel, azzal együtt másol.Az ablaktábla rögzítése úgy történik, hogy ahol állsz, az azelőtti oszlopot, és az afölötti sort rögzíti. Tehát ha a C10-ben állva választod a rögzítést, akkor az A és B oszlop, valamint a felső 9 sor marad fixen a képernyőn.
-
Delila_1
veterán
válasz
copperhead #10315 üzenetére
A Windowsban a Vezérlőpulton, a Területi és nyelvi beállításoknál, Területi beállítások fülön, Testreszabás, Szám fülön határozhatod meg a tizedesjelet.
Ez a beállítás a gépen futó összes programra érvényes lesz.
-
copperhead
aktív tag
Sziasztok! 266,61-el nem tudok számolni. Hiába formáztam a cellákat számra, és a minta is ezt mutatja, csak 266.61-el tudok számolni. Mi lenne a megoldás? 800 db ilyen adatom van, nem szeretném egyesével átírni, de nem is értem, hogy mi a baj a ,-vel.
-
csdm
senior tag
-
Tosee
őstag
beütöd az első számot pl: 1... majd kijelölöd ezt a cellát, és a jobb alsó sarkában található kis pontra kattintasz jobb egérrel... majd elhúzod a megfelelő irányba! Az egér gombjának elengedése után az előugró menüsorban pedig kiválasztod a kitöltés sorozattal-t!
(#10310) csdm: ahogy néztem csak az első sort vagy oszlopot lehet fix-re állítani! Fel lehet osztani úgy is, hogy az első 1-7 sor vagy 1-7 oszlop mindig látszik, de úgy hogy csak a 7-es úgy nem... Legalábbis az én tudomásom szerint (de ha mégis akkor valaki kijavít remélhetőleg)!
-
Delila_1
veterán
válasz
m.zmrzlina #10306 üzenetére
Szivi.
-
Delila_1
veterán
Ez egy kicsit becsapós kérdés, mert speciális szűrővel lehet megoldani, de a spec.szűrés csak azon a lapon működik, ahol az adatok vannak.
Első lépésként az adatlapon készítsd el a szűrést. A kritérium tartományban az Osztály és a Napilap cím szerepeljen, az első alatt A az érték, a másodiknál Igen.
Egy másik helyen a Név, és a Könyv oldalszám címeket írd be.
Kijelölöd az adattartományt. Behívod az Adatok/Rendezés és szűrés/Speciális menüpontot.
Kapcsold be a "Más helyre másolja" kapcsolót. A Listatartományt automatikusan beírja, Szűrőtartománynak az Osztály, a Napilap, és alattuk az A, és Igen tartományt jelöld be.
A "Hova másolja" rovatba a Név és Könyv oldalszám címeket tartalmazó két cellát jelöld be.Második lépés az adatok átmásolása egy másik lapra. Megteheted másolás-beillesztéssel is, de lehet, hogy képletet szeretnének látni.
Vegyük, hogy a szűréssel a Munka1 lap M110 tartományba került a kigyűjtés. A másik lapon az A1 képlete: =Ha(Munka1!M1>"";Munka1!M1;"")
A B2 képlete: =Ha(Munka1!N1>0;Munka1!N1;"") -
Delila_1
veterán
válasz
m.zmrzlina #10300 üzenetére
A B26 mindkét helyen legyen $B26.
-
csdm
senior tag
Hali!
[link] Hogyan kell a táblázatkezelős feladatsorban 4.feladat, 11.-es feladatát megcsinálni?Itt a forrás -
Zomb€€
őstag
Üdv!
Azt be lehet valahol állítani 2010-es excelben (2007-es alapban így müködött), hogy új excelhez rendelt file megnyitásakor egy új ablakot dobjon fel, és ne a már nyitottba nyissa meg? 2 képernyőhöz nagyon hasznos lenne, ha ezzel nem kéne trükközni.
Köszönöm!
Új hozzászólás Aktív témák
Hirdetés
- Milyen autót vegyek?
- Medence topik
- Samsung Galaxy Watch7 - kötelező kör
- Az NVIDIA ipari AI-felhőt épít a németeknek, együtt az OpenAI és a Google
- Apple Watch Sport - ez is csak egy okosóra
- Kazy Computers - Fehérvár - Megbízható?
- Két új Ryzen közül választhatnak a kézikonzolok
- Allegro vélemények - tapasztalatok
- PlayStation 4
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Vírusirtó, Antivirus, VPN kulcsok
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Antivírus szoftverek, VPN
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RX 7600 XT 16GB GAMER PC termékbeszámítással
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- Samsung Galaxy A52s 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! Gigabyte H370 i5 9500 32GB DDR4 512GB SSD RTX 2060 Super 8GB ZALMAN S2 TG be quiet! 650W
- MSI CreatorPro Z16P - i7-12700H, RTX A5500, értintőkijelző
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest