- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Sgr_A: Számítógépeim aktualizálása cseréje
- gban: Ingyen kellene, de tegnapra
- Meggyi001: RTX 5060 - Az új népkártya?
- bambano: Bambanő háza tája
- eBay-es kütyük kis pénzért
- hcl: Kelj fel komám, ne aludjál
-
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
-
anonymus89
addikt
válasz
anonymus89 #41799 üzenetére
No egyet már találtam a szoveg.keres fv. de sajnos ha B oszlopban a gyógyszer formája pl. koncentrátum infúzióhoz
A oszlop meg: 5-Fluorouracil Sandoz 50 mg/ml koncentrátum oldatos infúzióhoz
akkor sajnos nem egyezést fog kimutatni azaz mivel beékelődött egy harmadik szó: oldatos ezért hamis értékkel fog elszállni.
Erre esetleg van megoldás? -
anonymus89
addikt
Sziasztok!
Segítséget szeretnék kérni abban, hogy adott 2 oszlop. A oszlop gyógyszer elnevezése, B oszlop pedig a gyógyszer típusa azaz: injekció, tabletta stb... 13.000 sorról van szó
A lényeg C. oszlopban szeretném azt megvizsgálni, hogy B oszlop elemei megtalálhatóak-e A oszlop azaz a gyógyszer elnevezésében. Ha igen akkor adjon vissza igaz, hamis/0,1 értékeket amit majd összegzek.
Szóval pl:
A oszlop: Abilify 15 mg tabletta
B oszlop: tabletta
C oszlop: igaz v. 1 érték mert a tabletta név megtalálható a gyógyszer elnevezésében
Próbáltam már azonos fv-nyel de sajnos az nem jó mert úgy látom, hogy az csak szavak mennyiségét is vizsgálja. -
modflow
veterán
Excelben meg lehet azt oldani, hogy ha a cellában lévő betűjel pl. "A" akkor a cella hátterét színezze zöldre???
Lenne különböző értékeim, különböző színeken és ezt szeretném automatán színezni.
A = zöld
B = Kék stb. -
Fferi50
Topikgazda
válasz
bucihost #41793 üzenetére
Szia!
Azt hiszem, erre már szinte kivétel nélkül mindenki azt mondaná, hogy nem Excelt, hanem adatbáziskezelőt kell használni. De mivel tudom, hogy a 2 programot nem lehet lecserélni (?)
ezért mást kellene kitalálni.
Ha az office-on belül lenne Access programod, akkor a legegyszerűbben be lehetne olvasni az Excel fájlokat az Accessbe és utána minden gond nélkül lehet belőle riportokat lehúzni.
Valószínűleg kellene az Accessben is némi tervezési munka és pár makró rögzítése a frissítésekhez.
Ha ez nincs, akkor marad az Excel. Itt nem függvényeket javasolnék alapból, hanem lekérdezéseket az Excel fájlokból, amelyek utána könnyebben és dinamikusabban frissíthetőek, makró nélkül is.
Szerintem nézd meg és próbáld ki az Adatok - Új lekérdezések - Fájlból - Munkafüzetből menüpontban elérhető Lekérdezés szerkesztőt.
Ha bármilyen gondod akad vele, légy szíves keress priviben.Üdv.
-
bucihost
senior tag
válasz
Fferi50 #41792 üzenetére
Köszi a segítséget.
Igen, a baj egyébként nem kicsi, viszont egyenlőre nem látok rá más megoldást....
A gond az, hogy van egy nagyker valamint egy kisker program (persze nem képesek együttműködni.... miért is lennének képesek...)Szóval ha kíváncsi vagyok rá, hogy adott termékekből mennyi van készleten a nagykerben valamint a boltokban is egyaránt, akkor az így néz ki:
1. lekérem a nagyker aktuális készletet az adott termékekre
2. lekérem pár boltnak aktuális készletét külön külön (itt nem tudok egyszerre több termékre lekérni, vagy 1 termék vagy teljes raktárkészlet.... miért is tudnék...)
3. a fenti függvénnyel össze fésülöm az adatokat.Probléma:
1. Így van 20db, egyenként 1-4 MB-os 24.xxx soros excel file, amikből a függvénnyel ki kell nyernem az adatokat.
2. ha ne adj isten nem pár terméket, hanem a a teljes nagyker raktárkészletet kell össze hasonlítani a boltokkal, akkor van pluszba egy 21.excel ami kb 50.xxxx sor, és 15-20 MB.(Egyszer sikerült az összefésüléssel csinálni egy 200+ MB-os végterméket.....)
Ezek margójára már kértem egy paks3-as gépet, hogy ne legyen gond de még így is macera...
Hosszú távon megoldásnak egy makrót gondolnék, valami ilyesmi elven:
1. Egy adott "végtermék" excelben megvan milyen termékekre vagyok kiváncsi.
2. Nyissa meg egyesével egy adott mappában lévő exceleket, és szűrjön rá a "végtermék" xls-ben található termékekre.
3. A "végtermék" excelben hozzon létre egy új fület boltnév szerint (ahonnan kiszedi az adatokat a 2-es pontban) és másolja át csak azokat az adatokat amikre szükség van.
4. Innentől már a függvény is egyszerűbb, esetleg azt is megoldhatná a makró.Vagy valami ilyesmi, de egyenlőre a makró tudásom nincs ilyen volumenű....
Esetleg ha valakinek van egyszerűbb / jobb ötlete / tanácsa, szívesen fogadom azt is..
-
Fferi50
Topikgazda
válasz
bucihost #41790 üzenetére
Szia!
Az INDIREKT függvény jó lehet erre, de ebben az esetben az egész cím legyen a függvény paraméterében, ne csak a fájl neve. Külső hivatkozásnál a hivatkozott fájlnak/munkafüzetnek nyitva kell lennie - ezért nem kell az elérési út, elég a fájl neve.
Kb. így:
$C$1 értéke:''[bolt1.xlsx]Termékek 19.09.11'!$A:$N
=HAHIBA(FKERES($A2;INDIREKT($C$1);5;0);"")
Persze a C oszlopba írhatod tovább a fájlneveket, akkor a sor legyen relatív hivatkozás, hogy a képletet húzhasd lefelé.
Sajnos, amennyiben a hivatkozott fájlt bezárod, akkor a következő újraszámoláskor #HIV! hibaüzenet lesz az eredmény (újranyitva frissül a jóra).
A probléma csak makróval kerülhető meg, amelyik a megfelelő cellákba direktben beírja a hivatkozott fájl nevét - ami persze lehet egy cellában is.Range("A1").Formula="=IFERROR(VLOOKUP($A2," & Range("$C1").Value & ",1,0),"""")
Beírja a képletet - indirekt nélkül - az A1 cellába. Viszont a C1 cella átírása után futtatnod kell a makrót ismét.Más: Nagyon nem javaslom teljes oszlopok-sorok használatát a képletekben (ne feledd a legutolsó verzióban milliós nagyságrendű a sorok száma), mert az lelassítja, esetleg le is fagyasztja az Excelt, mert a sok üres cellát is "számbaveszi".
Helyette egy olyan konkrét tartományt célszerű beírni, ami nagy eséllyel elég lesz a jövőben keletkező adatok számára is.Üdv.
-
bucihost
senior tag
valamiért dupla lett
-
bucihost
senior tag
Sziasztok!
Köszi az infókat. Reménykedtem benne, hogy van rá ha más nem valami makrós megoldás.
Más:
Használok egy ilyen függvényt:=HAHIBA(FKERES($A2;'I:\Kozos\excel\[bolt1.xlsx]Termékek 19.09.11'!$A:$N;5;0);"")
Ez kb 20-25 (boltra) oszlopra. Azt meg lehet valahogy oldani, hogy a különböző boltok fájljainak elérési útját ne kelljen egyesével átírni, hanem mondjuk a cellából vegye a fájl nevet??
pl: 'I:\Kozos\excel\["E1".xlsx]Termékek 19.09.11'
-
spe88
senior tag
válasz
bucihost #41787 üzenetére
Ebbe sajnos belefut mindenki.
Ha a csomag tartalmára nem akarsz szűrni soha, akkor egy cellába Alt-Enterrel megoldható a felsorolás.
Ha akarsz szűrni az előbbire, akkor meg csinálsz egy "fals" oszlopot, ahol nem vonod össze a cellákat és összehúzod kicsire, hogy csak a szűrőgomb látsszon. Ha más is használja a munkalapot erre, akkor ez nem nagyon opció.
Nyilván tisztában vagy ezekkel, csak mint lehetséges megoldásként írtam le, hátha nem jut épp eszedbe. Nem valami elegáns egyik sem, de ahogy írták sajnos ezt az Excel még nem tudja kezelni.
-
Delila_1
veterán
válasz
bucihost #41787 üzenetére
Nem lehet.
Ne vond össze a cellákat! Az AAA és BBB tétel mellé is írd be a Csomag1 nevet, akkor a szűrés mindkettőt felhozza.
Többször volt már itt a fórumon szó arról, hogy bár megengedi az Excel a cellák összevonását, de többnyire nem tudja úgy kezelni, ahogy szeretnénk. -
bexinho23
őstag
Szia!
Köszönöm a válaszod. Az első opciót tegnap írták a word topikban, mint lehetőséget. Sajnos az 18 dokumentumnál elég macerás, nem lehetne nem lenne túl gördülékeny és gyors a végrehajtása.
Viszont a második opció az az lesz, amit igazából kerestem. Nagyon szépen köszönöm! Ezzel sok időt tudok megspórolni.
-
Fferi50
Topikgazda
válasz
dm1970 #41783 üzenetére
Szia!
Nem kell makrózni.
Az nem baj, ha a beíráskor az A oszlopban #Hiányzik hiba jelentkezik.
Amikor befejezted a beírásokat, akkor kell a B:E oszlopokat átmásolni az I2 cellába. Ezután a Menüszalagon az Adatok - Rendez gombra, majd az OK-ra kattintva kialakul a végeredmény.
(és eltűnnek a hibák)
Üdv. -
dm1970
aktív tag
válasz
Delila_1 #41782 üzenetére
Ismét Köszi!
Megnéztem, de valami miatt nem is megy (rt error 438, ha B-E közül valamibe beleírok, A hiányzik lesz), s mint írtam is makrózni amúgy sem szeretnék. Mivel nem értem, nem ismerem, ha bármibe bele kellene nyúlni, már csak Rátok szorítkozhatnék, ezért hanyagolnám, bár lehet bele kellene már tanulni.
Ha nem gond, valamelyik nap elküldeném privátban, az eredeti táblámat, s ha látod, meg fogod érteni, mit szeretnék, mert lehet a példa táblám sem volt tökéletes.Még egyszer köszi!
-
Delila_1
veterán
válasz
dm1970 #41781 üzenetére
Feltöltöttem
Használati utasítás a fájlban. -
dm1970
aktív tag
válasz
Delila_1 #41778 üzenetére
Köszi!
Jól gondolom, hogy a rendezést (ezt a részt nem ismerem, nem használtam még), mindig el kell végezni? Mert akkor ez így sajnos nem jó.
Éreztem, hogy nem voltam egyértelmű.
Nem a sorba rendezésre van szükségem, hanem a számokra, amik alapján sorba rendezném.
Van egy nagy táblázatom, ami képlettel szedi össze az adatokat, hogy ki, mikor mit csinált. Ebben lehetnek üres, még kitöltetlen sorok is, amikbe, ha teljesülnek bizonyos feltételek, majd bekerülnek adatok. S azért szeretném az A oszlopba a megfelelő "sorszámokat", hogy majd egy másik munkalapon egy fkeres függvénnyel sorba kigyűjtsem azokat.
Talán így érthetőbb lett. -
dm1970
aktív tag
Sziasztok!
Még egy utolsó(?)segítséget szeretnék kérni.
A csatolt képen a B1:E24 közötti adatok alapján szeretném sorszámozni a sorokat az A oszlopba. Amit kapni szeretnék, ha az A oszlopot emelkedő sorrendbe rendezem, az a kép jobb oldalán látható, de az eredeti táblázatban több fajta gyümölcs is szerepel. Tehát gyümölcsönként kellene sorszámozni 1-től, úgy hogy napok szerint növekedjen a sorszám, de a napokon belül, ha többen is szüretelnek abc sorrendet kellene nézni, s előfordulhat az is, hogy valaki egy nap kétszer is jön, ebben az esetben a korábbi kezdési időpont a kisebb sorszámú.
Remélem érthetően fogalmaztam.
Ha csak makrós megoldás van, akkor tárgytalan a dolog, ennyire nem akarok belefolyni.Köszi dm
-
Fferi50
Topikgazda
Szia!
Erre mutattam azt a makrót, ami a cella változásakor megvizsgálja, hogy van-e már ilyen érték a bevittek között.
Csak meg kellene próbálnod testre szabni:
Ezt másold be az adott munkalap kódlapjára:Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Or Target.Column = 3 Then 'ez az első és a harmadik oszlopot figyeli
'ha minden oszlopon figyelnéd, akkor hagyd el.
'ha egy tartományt figyelnél, akkor a vizsgálat:
'If Not Intersect(Target,Range("A1:X100") Is Nothing ThenApplication.EnableEvents = False
If Application.CountIf(Range(Cells(1, Target.Column), Cells(Target.Row - 1, Target.Column)), Target.Value) > 0 Then
MsgBox "Ilyen érték már van!"
Target.Value = ""
Target.Select
End If
Application.EnableEvents = True
End If
End Sub
Üdv.
-
spe88
senior tag
válasz
Fferi50 #41753 üzenetére
Sajnos ez a kitanítom a usereket erről-arról nem fog menni. Úgy kell mindig megcsinálni, mint ha majmoknak csinálnám. Kb. mint amikor egy prezentációt csinál az ember. Mindig mondom, hogy de hát ennyire nem hülyék, érteni fogják. A főnököm válasza, hogy "menedzsereknek csinálod: annyira hülyék ehhez, amennyire csak el tudod képzelni". Szóval röviden: ez a betanítósdi nem jó. Még olyan alap sem, hogy piros változik, akkor nem jó. Amit a rendszer enged azt meg is csinálják.
Valami olyanra lenne szükségem, ami ismétlődés esetén feldob egy ablakot, hogy "módosíts az értékeken blabla" a szöveget majd én átírom a makróban...
Sajnos van üres cella is a tartományban. :/
-
szricsi_0917
tag
Sziasztok
[Ebben] a kérdésben tudnátok segíteni? -
Delila_1
veterán
Az With – End With közötti rész az A:G oszlopban állít mindent alapra, az utolsó sor viszont csak a teljes lapra adható meg, és minden objektumot (szövegdoboz, rajz) töröl.
Sub Alapallas()
With Columns("A:G")
.Value = ""
.Interior.Color = xlNone
.Font.Size = 10
.Font.Bold = False
.Font.Underline = False
.Font.Name = "Tahoma"
.Font.Italic = False
End With
ActiveSheet.DrawingObjects.Delete
End Sub -
Attas
aktív tag
válasz
Delila_1 #41761 üzenetére
Szia Delila!
Nagyon szépen köszönöm a segedelmet! Megint csak tökéletes!!
Még egy problémába ütköztem. Egy olyan makró kellene, ami a munka1 lap A -tól G oszlopból mindent kitöröl, formátum, cella tartalom és alakzatok.
Nem tudom megoldható. nyilván a formátum és a cella tartalom igen, de az alakzatokba beletörik a bicska.köszönöm előre is.
-
Fferi50
Topikgazda
válasz
Delila_1 #41763 üzenetére
Szia!
Hát persze - a válasz gombra lehet kattintani, utána hozza a bejelentkezési ablakot, de sajnos nem ugrik oda ahhoz a kérdéshez, amire válaszolni szeretnék. Korábban ez működött.Üdv.
(csak egy jó jelszó kell, amit megjegyzel. Én nem nagyon szeretek bejelentkezve maradni sokáig, sok helyen.... ) -
Delila_1
veterán
A lenti makrót másold be modulba. A Case utasításoknál írd be a rendes útvonalakat, ügyelve, hogy a végükön \ legyen. A csillagos sorba írd be a mentendő fájl nevét a "Fájlneve.pdf" helyére. A javítások után makróbarátként mentsd el a füzetet.
Sub Mentes()
Dim utvonal As String, x As Integer, FN As String
Application.DisplayAlerts = False
FN = "Fájlneve.pdf" '************
For x = 1 To 6
Select Case x
Case 1: utvonal = "F:\Eadat\Excel fórumok\"
Case 2: utvonal = "F:\Eadat\"
Case 3: utvonal = "..."
Case 4: utvonal = "..."
Case 5: utvonal = "..."
Case 6: utvonal = "..."
End Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=utvonal & FN, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
Next
Application.DisplayAlerts = True
End Sub -
Attas
aktív tag
Sziasztok Mesterek!
Kis segedelemre lenne szükségem. Egy MACRO kellene ami az alábbi feladatot hajtja végre.
Egy excel munkalapot kellene a mentés gombra kattintva elmenteni úgy hogy elmentse az eredeti fájlt és még egyidőben úgy 6 elérési útra , de oda átkonvertálva PDF formátumba, felül írva az ott találhatókat. Naponta kell ezt csinálnom, ezért a felülírás. De ha csak okéznom kell az is jó
Megoldható?
Nagyon hálásan köszönöm előre is a segedelmeteket!Üdv
-
Mutt
senior tag
Szia,
Melyik képlettel tudom azt megcsinálni, hogy egy adott oszlopban található értékek közül, ha talál ismétlődést, akkor dobjon egy "NOK" üzenetet, vagy bármi mást.
Az alábbi képlet IGAZ-at ad vissza ha nincs ismétlődés, HAMIS-t ha van.
=DARAB2(A1:A9)=SZORZATÖSSZEG(1/DARABTELI(A1:A9;A1:A9))
A képlet csak akkor működik ha nincs üres cella a vizsgált tartományban.
üdv
-
Fferi50
Topikgazda
válasz
Delila_1 #41756 üzenetére
Szia!
Hát igen. Nem mindegy, hogy makrót írunk vagy képletet
Ha a vizsgált területben nincs benne a Target cella, akkor a >0 a jó, ha benne van, akkor a >1.
(Ugyanis, ha már egyszer írtuk, akkor nem lesz 0 az értéke.)Üdv.
PS. Nem tudnád elintézni valahogy azt, hogy válasz gomb után - ha be kell lépni - akkor ugyan nyissa már meg a válasz ablakot is. -
Fferi50
Topikgazda
Szia!
A usernek nem kell semmit csinálnia, ha a feltételes formázást előre beállítod azokra a tartományokra, ahol az adatbevitel folyik. Az ismétlődést vörösre állítod. A usert pedig kitanítod, hogy a vörös azt jelenti, ilyen tétel már van.Makróban pedig tudod használni a darabtelit, a munkalap change_eseményébe ágyazva.
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.Darabteli( Range("A1:A10"),Target.Value)>0 Then
Msgbox "Már van ilyen érték: " & Target.Value
'vagy Msgbox helyett:
Target.Offset(0,1).Value="Ilyen érték már van!'"
'akár ki is törölheted:
Target.Value=""
End If
End Sub
Természetesen az A1:A10 helyére az adott területet írd.
Ha az adott cella oszlopában kell nézni, akkor
Columns(target.column) a Range('A1:A10") helyett. Ebben az esetben nem >0, hanem >1 a kritérium, hiszen az adott cella is benne van az oszlopban.Üdv.
-
spe88
senior tag
válasz
Delila_1 #41747 üzenetére
Semmi ilyet nem tudok hasznalni. Csak annyit kérnék a szoftvertől, hogy ha egynél tobb érték ismétlődik egy oszlopban akkor egy cellaba irjon be vmit. Ez egy automatizalt dolog lenne. Semmi felteteles formazas stb. Segedoszlopok, sajat fv-ek jöhetnek, de egyeb olyan dolog ahol a usernek kell csinalni vmit nem. Remelem.megint nem talaltam vmi olyan alap dolgot amit csak vmi brutal makrokkal lehet megoldani. Jo szokasom... 😀
-
spe88
senior tag
Melyik képlettel tudom azt megcsinálni, hogy egy adott oszlopban található értékek közül, ha talál ismétlődést, akkor dobjon egy "NOK" üzenetet, vagy bármi mást.
DARABTELI-t ismerem, de nem konkrét értékre gondolok, hanem bármire.
Köszi
-
lappy
őstag
válasz
Delila_1 #41743 üzenetére
Igazad van!
Közben találtam egy jót át is raktam az én fájlomba, de amikor futtatom hibát jelez.
innen lett leszedve multiple selections, and also has a combo box a letöltésből
strDVList = strList ennél a sornál jelez hibát -
szricsi_0917
tag
Sziasztok
Segítséget szeretnék kérni. A problémám az lenne, hogy van a C oszlop 500 sorral amin adatsávos formázást szeretnék alkalmázni, de úgy, hogy a legkisebb érték az adott sor A oszlopában van a legnagyobb pedig a B oszlopában. A probléma, hogy nem enged relatív hivatkozást csinálni, abszolút hivatkozással pedig csak soronként lehetne megcsinálni, ami elég sokáig tartana. Van erre esetleg valami megoldás?
-
lappy
őstag
Egy legördülő listából szeretnék egyszerre több elemet kiválasztani majd ezeket egymás után bárkája az adott cellába. Minden cellánál azonos a lista, de más - más elemeket szeretnék egy egy cellába berakni.
Pl.
Lista elemei: alma banán citrom dinnye füge eper stb.
A1 cellába kerülne pl alma eper
A2 cella banán füge eper
A3 cella alma banán citrom füge eper
Remélem érhető
Biztos hogy vba kell hozzá de hogyan
Köszönöm a segítséget. -
Srácok,
Újabban rendszerindításkor 3 gépen is automatikusan elindul az Excel. Indítópultban nincs nyoma. Tudtok segíteni, hogy mit állítsak be?
Köszi!
-
Delila_1
veterán
válasz
jackal79 #41731 üzenetére
Laphoz rendeld a lenti, eseményvezérelt makrót (a módját lásd a Téma összefoglalóban):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.WorksheetFunction.CountA(Rows(Target.Row)) > 0 Then
Application.EnableEvents = False
Range("A" & Target.Row) = Date
Application.EnableEvents = True
End If
End SubAz egyes sorok bármelyik cellájára kattintva az A-ban megjelenik a mai dátum, de csak akkor, ha a sorban bármelyik cellában van már adat. Ha másik oszlopba kell a dátum, akkor a
Range("A" & Target.Row) = Date
sorban írd át az "A"-t.
-
Mutt
senior tag
válasz
jackal79 #41731 üzenetére
Szia,
Rögzíts egy makrót az egyéni makró-munkafüzetben billentyparanccsal.
Fejlesztőeszközök -> Makró rögzítése:Ezek után Alt-F11-el nyisd meg a VBA szerkesztőt és bal oldalt a VBA Project (Presonal.XLSB) alatt a Modules -> Module1 -et nyisd meg (ha több van akkor a legnagyobb sorszámmal rendelkezőt).
A jobb oldalt lévő nem kommentes sorokat írd felül ezzel:
Selection = Date
Mentés és innentől amit kijelölsz vagy éppen amin állsz oda az aktuális dátum lesz beszúrva (felülírva az ottani tartalmat, ez a művelet nem lesz visszavonható).
Második megoldás, hogy az adott fájl valamelyik eseménykezelőjéhez (WB.Open, WS.Change) készül a kód, de ehhez többet kell tudni.
üdv
-
dm1970
aktív tag
válasz
Fferi50 #41725 üzenetére
Nagy, nagy köszönet. A névkezelő volt a megoldás. Ott találtam két hivatkozást, azok törlésével megoldódott a gondom.
Hogy pontosan mi történt, az autmentés vagy én kavartam be valamit nem tudom.
Természetesen csak 2 csatolt fájlra hivatkozok, a hivatkozások száma sok egy kicsit.Neked is Köszi Capella
-
Mutt
senior tag
válasz
bexinho23 #41728 üzenetére
Szia,
1. Kiemeled a kívánt szövegrészt, majd nyomtatás előtt a Beállítások -> Megjelenítés menüben a "Kiemelési jelek megjelenítése" opciót kipipálod. Nyomtatás után pedig vissza.
2. Bekapcsolod a korrektúrát, Véleményezés -> Változások követése. Ekkor a szövegben és jobb oldalt a margón is lehet látni a javításokat. Nyomtatásnál vedd ki a pipát a változásoknál.
üdv
-
jackal79
aktív tag
Sziasztok!
Munkám során minden nap töltenem kell egy táblázatot (elég sok cellát), ezért arra gondoltam, hogy automatizálom vmennyire.
Megoldható az, hogy a datum automatikusan a rendszerből megjelenjen egy cellában?
Köszi! -
p5quser
tag
Sziasztok!
Nem tudjátok véletlenül miért nem működik a 2016 Excelben a Ctrl-Shift-Page Down, több munkalap kijelölésénél? Több gépen is próbáltam, pár napja, hete.
Előre is köszi! -
bexinho23
őstag
Üdv!
A Word topic sajnos nem túl aktív. Esetleg valaki tudja itt, hogy a Word-ben miképpen tudok feltűnően jelölni (változó adatokat az állandó szövegrészben), hogy az a jelölés ne látszódjon a nyomtatáson?
-
dm1970
aktív tag
Köszi a tippeket. Majd jelentkezem.
-
Capella
senior tag
válasz
dm1970 #41724 üzenetére
Vagy még az, hogy megnyitod az érintett érvényes fájlokat. Ezután az összes hivatkozott munkalapot ideiglenesen áthelyezed a problémás munkafüzetbe.
Ezután az érvényes fájlhivatkozásoknak el kell tűnnie. Most ismét rákeresel az .xls-re, és már csak a problémás, megváltozottaknak kellene benne maradnia a listában.Fájl átnevezés, .xls helyett .xlsx-be, .xlsm-be mentés, mentés másként, ha nincs minden érinett fájl megnyitva,hiba esetén automatikus mentés (version1) is okozhat ilyen problémát.
Az érdekes, hogy a fájlbeli hivatkozásokat nem piszkáltad. -
Fferi50
Topikgazda
válasz
dm1970 #41724 üzenetére
Szia!
Nézz rá a névkezelőre. Ott is lehetnek elrejtve külső hivatkozások, amelyek nem jelennek meg a listában.
Azért az a 2000 hivatkozás gondolom nem 2000 fájlra vonatkozik.
Ha a névkezelő nem hoz eredményt, akkor mégis azokat kell átnézned. A keresésnél kérjél listát. (Ctrl + F Listába mind gomb.)Üdv.
-
dm1970
aktív tag
válasz
Capella #41723 üzenetére
Ez a része meg volt, az a gond, hogy kb 2000 hivatkozás van. Valahogy nem lehet kiszűrni a rosszakat? Ha végignézek minden hivatkozást egyessével, hogyan veszem ézre, melyikkel van a gond? A legjobb az, hogy a módosításkor nem használtam utalásokat egyik munkafüzetre se. Valami képlet másoláskor keveredhetett bele a hiba.
-
dm1970
aktív tag
Sziasztok!
Ismételten jól jönne egy kis segítség. Bővítgettem az egyik munkafüzetemet. Sajnos, mint ahogy általában szoktam, nem mentettem el az alap állapotot. A hiba az, hogy megnyitáskor feldobja, hogy nem frissíthető csatolások vannak. Ha rányomok a csatolások szerkesztésére, felhoz két fájlt, mindkettő után A betű, és OK szerepel. Ha előtte megnyitom a fájlokat, akkor is ugyan ez a helyzet, csak az OK helyett fájl megnyitva szerepel. Valahogy meg kellene találnom, hogy mit nem tud frissíteni. Van erre valami megoldás? Vagy valami ötlet, hogy merre induljak el?
Köszi dm
-
Fferi50
Topikgazda
válasz
#06658560 #41705 üzenetére
Szia!
Nem hagyott nyugodni a dolog és ezért tovább foglalkoztam vele. Bizonyos - nem teljesíthetetlen - feltételek teljesülése esetén képletekkel meg lehet oldani a feladatot.
A feltétel, hogy az új táblázat legyen egy külön lapon és induljon az A1 cellából, valamint az eredeti adatok fejléce legyen az első két sorban. Egyik sem gránitba vésett, csak akkor a képleteket nem túl bonyolult módon változtatni kell.
Feltételeztem, hogy az eredeti adatok a Munka1 munkalapon vannak.
Az új munkalapon az első sor képletei:
A1 cella:=INDIREKT("Munka1!$A$"&INT(((SOR()-INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3))*(DARAB2(Munka1!$A$1:$A$100)*3))-1)/3)+HOL.VAN("*";Munka1!$A$1:$A$100;0))
B1 cella:=ELTOLÁS(INDIREKT("Munka1!$A$" & HOL.VAN(A1;Munka1!$A$1:$A$100;0));0;MARADÉK(SOR()-1;3)+1+(INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3)))*3;1;1)
C1 cella:=ELTOLÁS(Munka1!$A$2;0;MARADÉK(SOR()-1;3)+1+(INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3)))*3;1;1)
D1 cella:=INDEX(Munka1!$A$1:$XX$1;1;HOL.VAN("Hét " & INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3))+1;Munka1!$A$1:$XX$1;0))
A képletek lefelé húzhatók. Lehet hozzájuk nevet rendelni, akkor egyszerűbbnek látszanak. Ha a cél munkalapon nem az első sorban kezded a listát, akkor a sor()-1 helyekre mindenütt a -1 helyett az új kezdősor-1 értéket kell írni.
Azért lett ilyen bonyolult, mert 2 ciklust kell nézni - az egyik a 3-as ciklus a 3 értékre, a másik a termékek darabszáma alapján változik. Ez utóbbit adja meg a Darab2 függvény.
A forrás munkalapon a termékeket is és a heteket is tetszés szerint növelheted.
Apropó hetek: Most abból indultam ki, hogy az első héttel kezdődik az adatsor. ha nem, akkor a D1 cella képletében a "Hét " után & 9 + INT.... a folytatás, a kezdő hét-1 számát kell pluszban beírni.
A mintafájlt feltöltöttem ide .Üdv.
-
proof88
addikt
Sziasztok,
olyan kérdésem lenne, hogy tegyük fel, van soronként 2 cella, amiben lévő értékeknek az átlagát számolom soronként 3. cellába. Azt szeretném, ha sorrendbe rendezni tudnám a kapott átlagokat. Most az a probléma, hogy ha megnyomom hogy növekvő sorrendbe tegye a 3. oszlopban lévő átlagokat, akkor nem jó sorrendet kapok (tippre a cellákba beírt képlet alapján rendez), de én a cellákban számolt értékeket szeretném sorrendbe rakni. Nem tudom hogyan lehet erre rákeresni a neten, próbáltam már de sosem azt találtam ami nekem kellett volna.
Excel verzió legyen mondjuk 2007-es, de úgy érzem ez olyan alap probléma hogy a megoldás ugyanaz lehet az összes verziónál, csak én nem tudom.
-
Fferi50
Topikgazda
válasz
#06658560 #41705 üzenetére
Szia!
"Ugye nem gondolod komolyan, hogy feltolom a komplett céges anyagot."
Szerintem én ilyet nem kértem. Csak azt tettem szóvá, hogy a leírásod és a minta képed nem egyezik az én értelmezésem szerint.
És a kiegészítésed ezt alá is támasztotta, hogy hetenként 3 oszloppal bővül a bal oldali kiindulási alap.
Üdv. -
spe88
senior tag
válasz
Hannibhál #41711 üzenetére
Igen valóban elírtam, de a gondolatmenet jó:
1000*1,16666666666666667^3~1587 Ft. Ahogy te írod az sem jó, véletlenül a tizedes helyi értéken ott hagytál egy 0-t. Én meg ugye az egyest felejtettem le onnan.A lényegen nem változtat. Az 1500 Ft sehogy nem fog kijönni pontosan ezzel a kamatlábbal. Ha simán 1,16-tal számolunk még az is ~ 1560 Ft
-
spe88
senior tag
-
Hannibhál
őstag
Olyat találtam hOGY:
=HOZAM.LESZÁM("2019.09.05";"2022.09.05";1000;1500)
eZ A 0,166667-et adja eredményül, nem biztos h ez a legoptimálisabb de én csak ezt tudom :/
Az első dátum a vétel, a második a lejárat, harmadik szám a vételi ár, a negyedik az eladási és ebből kalkulálja az éves kamatot. Annyi h mivel állampapírra van 100ft-os a legkisebb címlet benne ha jól tudom.
-
spe88
senior tag
Sziasztok!
Kamatlábszámításra van valami beépített függvénye az Excelnek?
Arra gondolok, hogy pl. 10 év alatt 1 000 000 Ft-ból lesz 1 200 000, akkor az milyen évi kamatlábnak felel meg?
Eddig a logaritmusos-hatványozós standard matematikai műveletekkel csináltam, de az a gyanúm, hogy erre van beépített képlet.
köszi
-
#06658560
törölt tag
Helló! Na, ez lenne a tökéletes megoldás! Amennyiben fogom tudni telepíteni a céges gépre. Abban azért kételkedem, amilyen biztonsági beállításaik vannak hozzá.
Arra, hogy nincsenek megfelelő sorban, rájöttem, ezért dolgozom azon, hogy lehetne megszerkeszteni okosan. És azért keresek valami megoldást, hogy amikor beillesztek egy új hetet, akkor lehetöleg ne kelljen túl sokat melózni, mert az adatok kibányászása is igen melós, és a hetek elörehaladásával egyre könnyebb elrontani a képleteket, mi mire hivatkozik.#41699 Fferi50: Ugye nem gondolod komolyan, hogy feltolom a komplett céges anyagot. Ez szemléltetné mit kellene átalakítanom. A sorokból van 200+, az oszlopokba pedig hetenként jön egy B, Y, R hármas be. Az összes 200+ sorhoz.
Gondolkoztam olyanon, hogy valahogy sorba rendezést átforgatva oszlopba lehet-e csinálni referencia megtartással? Átforgató parancs tudom, hogy van az excelben.
-
Mutt
senior tag
válasz
mariogg #41702 üzenetére
Szia,
Első tippre az automatikus javítást javasolnám, Beállítások -> Nyelvi ellenőrzés -> Automatikus javítások.
Fel tudod venni a saját helytelen-helyes szöveg párosodat akár egy saját szótárba, amelyet tudsz másik gépre is vinni.Második tip, hogy első lépésben a beviteli cella mellé egy FKERES (angolul VLOOKUP) függvénnyel keresteted meg a teljes nevet. Második lépsben pedig átmásolod a kapott eredményt a beviteli cellába.
üdv
-
Mutt
senior tag
válasz
#06658560 #41696 üzenetére
Szia,
Az adataid nincsenek alkalmas sorrendben, ezért a Pivot/Kimutatás nem fog menni.
Excel 2013-hoz van az ingyenesen letölthető Power Query.
Ezzel az alábbi lépésekkel tudod megkapni a végeredményt. (Excel 2016-on tudom megmutatni a dolgokat, de emlékeim szerint 2013-ban is mennie kell minden lépésnek.)
1. A tartományodat nevezd el, én Adatok nevet adtam neki.
2. Lesz egy Power Query füled, azon belül From Table opció.
(Ha ez nem megy, akkor pedig használd a Blank query-t és ezt a képletet add meg:= Excel.CurrentWorkbook(){[Name="Adatok"]}[Content]
Ha jobb oldalt lesz több lépésed (pl. Promote headers, Change type), akkor töröld ki őket és csak a Source maradjon.
3. Javítsuk ki a fejlécet, mindenhol legyen Hét 1, Hét 2 stb.
A Transform fülön kattints a Transpose opcióra, majd jelöld ki az első oszlopot és Fill -> Fill down-t válaszd.4. Ezek után a Transform fülön a Use First Row Headers-t használd.
5. Jelöld ki az első két oszlopot majd használd az Unpivot -> Unpivot other columns beállítást.
6. Tegyük sorrendbe az oszlopokat, húzzuk előre a termékeket, a végére pedig a heteket.
7. Az adatokat is rendezni kell, előbb jelöld ki a heteket tartalmazó oszlopt és tedd növekvő sorrendbe.
Majd jelöld ki a termékeket és azt rendezzük, végül pedig a tulajdonságokat jelöld ki és azt is rendezd.8. Munkalapra a Home fülön a Close & Load to -> load to... -val töltsük be.
A fenti lépések arra voltak jók, hogy ha bővíted az Adatok tartományt, akkor 2 kattintással megkapod a frissített listát.
pl. Bővül az Adatok tartományA Power Query fülön Workbook Queries-t vélasztva jobb klikk az előbb összerakott lekérdezésen a Refresh felkapja az új adatokat.
Nem ideális, de ha nem lehet a kiindulási listán változtatni akkor érdemes megnézni hogy ez járható út-e.
üdv
-
mariogg
újonc
Sziasztok!
Olyat lehet-e Excelben, hogy pl. A1 cellába beírom az illető monogramját (pl.: KP ) és ugyanabba a cellába, tehát az A1-be kiírja a teljes nevét (Kiss Pista).
Monogram és a teljes név párosítás egy másik munkalapon szerepel.Köszi a válaszokat.
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Elektromos autók - motorok
- Luck Dragon: Asszociációs játék. :)
- Fotók, videók mobillal
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Project Motor Racing-Straight4 Studios
- Haditechnika, harcászat
- Kínai és egyéb olcsó órák topikja
- Spórolós topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- További aktív témák...
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Vírusirtó, Antivirus, VPN kulcsok
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- BESZÁMÍTÁS! MSI B450 R5 5600 16GB DDR4 512GB SSD RTX 2070 Super 8GB Zalman Z1 Plus ADATA 600W
- Bomba ár! Asus X540YA - AMD A8 I 8GB I 512SSD I Radeon I 15,6" FHD I Cam I W10 I Garancia!
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone 11 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest