- Milyen routert?
- DIGI internet
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Sweet.tv - internetes TV
- Mesterséges intelligencia topik
- Egyre több európai használja a Telegramot, ezért megkereste az EU
- Hamarosan elképesztő mennyiségű áramot fogyasztanak el az adatközpontok és az AI
- Biztonsági tanácsot és újabb áttörést ígér az OpenAI
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
-
IT café
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
-
TigerCat
nagyúr
Sziasztok,
Van egy táblázat, ahol soronként telefonszámokat tárolunk több adattal.
Szeretném leszűrni és törölni az ismétlődéseket.0036701234567 Minta János 1111 Kisváros Virág utca 1.
0036209876543 Valami Péter 1234 Nagyváros Pitypang utca 2.
0036701234567 Minta János 1111 Kisváros Virág utca 1.
0036701234567 Minta János 1111 Kisváros Virág utca 1.
0036301112222 Szabó Valaki 2222 Szépfalva Rózsa utca 3.Tehát az összes Minta Jánoshoz tartozó sort el kellene távolítani.
A telefonszám a mérvadó, más nem számít.
Leszűréssel és manuális törölgetéssel menne, de baromi lassú...Hogy álljak neki a dolognak?
Köszi!
♛ Kanapékirály Bútor és Kanapé Webáruház »»» https://kanapekiraly.hu
-
Des1gnR
őstag
Sziasztok!
Ki lehet azt a funkciót valahol kapcsolni az 2013-as officeban, hogy a számokat dátummá alakítsa?
Bemásolom azt, hogy 10.19, és átírja 19.okt-ra. Ha visszaalakítom számmá, akkor pedig 42296 lesz belőle.Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
nokri
csendes tag
Sziasztok.
Van egy dbf fájl, amit mindig 2003-as excellel szoktam megnyitni, majd "nézegetni" ebben 90 sornyi adat van.
Történt hogy ebből a dbf-ből 50 sort direkt töröltünk, a dbu.exe nevezetű programmal. A törlés alatt az értem, hogy "deleted" jelzéssel lett ellátva az a bizonyos 50 sor.
Majd a gépemre felrakták a 2010-es Excelt. A törlés előtti időszakból elmentett dbf fájlt (tehát a 90 sorost) ha megnyitom az új 2010-es Excellel, akkor is csak a nem törölt (tehát 30 sor) adatot látom.A kérdésem az hogy ez hogy lehetséges hiszen a régi, eredeti, dbf-et nyitom meg! (méretre is nagyobb)
Mit kell ahhoz és hol beállítani, hogy az eredeti 90 sor látszódjon.ui: maga a fájl biztosan tartalmazza a teljes 90sor adatot, hisz ha TC F3-al megnézem akkor is látszik, csak a 2010-es Excelben nem.
[ Szerkesztve ]
-
Des1gnR
őstag
válasz Delila_1 #26911 üzenetére
Persze, azzal kezdtem én is, de ha szöveg a cella formátuma, akkor ugye 19.okt szerepel ott és ha abba cserélek pontot vesszőre, annak ez lesz az eredménye: 2015,10,19
Valami olyan megoldás kéne ami a még be nem importált fájlban cseréli a pontot vesszőre.
Köszi az eddigieketDell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
Des1gnR
őstag
válasz Des1gnR #26914 üzenetére
Ezt visszaalakítva számmá, már tényleg azt kapom amit kell, dzsír
Itt a kód, amivel a meg sem nyitott CSV-ben kicserélem a pontot vesszővé.
Sub CSVFormaz()
Dim MyPath As String
Dim MyFile As String
Dim Wkb As Workbook
Dim Cnt As Long
Application.ScreenUpdating = False
MyPath = "C:\Users\Public\Documents\" 'change the path accordingly
If Right(MyPath, 1) <> "\" Then MyPath = MyPath & "\"
MyFile = Dir(MyPath & "arlista_temp.csv")
Cnt = 0
Do While Len(MyFile) > 0
Cnt = Cnt + 1
Set Wkb = Workbooks.Open(MyPath & MyFile)
Wkb.Worksheets("sheet_arlista_temp").Select
Columns("C:C").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Wkb.Close savechanges:=True
MyFile = Dir
Loop
If Cnt > 0 Then
MsgBox "Completed...", vbExclamation
Else
MsgBox "No files were found!", vbExclamation
End If
Application.ScreenUpdating = True
End SubDell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
Fferi50
őstag
válasz Des1gnR #26915 üzenetére
Szia!
Szerintem ennél egyszerűbben is megy a dolog:
A beállításoknál a speciális - szerkesztés részen a rendszerbeállítások szerint checkboxból kiveszed a pipát és beállítod a tizedesjelet pontra.
Ezután megnyitod a csv fájlt.
Majd utána visszateszed a pipát a rendszerbeállítások szerint checkboxba.
Üdv.
[ Szerkesztve ]
-
Fferi50
őstag
válasz Des1gnR #26915 üzenetére
Szia!
" a meg sem nyitott CSV-ben kicserélem a pontot vesszővé"
Ez szerinted mit csinál, ha nem a fájlt nyitja meg?
"Set Wkb = Workbooks.Open(MyPath & MyFile)"
Ráadásul "Wkb.Close savechanges:=True" be is zárod (nyilván, különben hogy érvényesülne a módosítás)!Üdv.
[ Szerkesztve ]
-
tombar
senior tag
sziasztok!
olyan jellegu dolgot szeretnek csinalni HA fuggveny hasznalataval h a P oszlopban levo euroban megadott ertekeket a Q oszlopba 300-zal szoroza fel, de ami a Q oszlopban forintkent van beirva azt hagyja beken. van vmilyen modszer erre? idaig jutottam:
=IF($P2>0,$P2*300,$Q2)koszi elore is
Everybody knows, you dance like you fuck. So let me see you dance!
-
tombar
senior tag
-
tombar
senior tag
válasz Fferi50 #26921 üzenetére
igen csak en ugy szeretnem h csak siman lehuzom a Q oszlopban a kepletet. az a gond h kotott tablat hasznalok es nem igazan akarok belepiszkalni. Q oszlopbban eredetileg beirt adatokat felulirja arra hivatkozva h nem tudja h mi lesz a vegeredmeny o.O neztem egyet.
Everybody knows, you dance like you fuck. So let me see you dance!
-
Vladek83
tag
Sziasztok!
Macro nélkül meglehet oldani a következőt ( azért lenne jó, mert kellene tudnia a libreoffice-nak is kezelni) ?
Adott egy munkalap 2 oszloppal "cikkszam" , "megnevezes"
Van egy állandó cella pl: B2 ide írná be a felhasználó a keresett kifejezést és csak azokat a sorokat mutatná, ahol egyezés található (egy szűrés lenne).
[ Szerkesztve ]
-
Fferi50
őstag
válasz Vladek83 #26924 üzenetére
Szia!
1. Autoszűrő beindítása. Az adott oszlopban lenyíló lenyitva, kívánt érték kiválasztva.
2. Speciális / irányított szűrő: Az adatoktól elkülönítve beírni a szűrendő oszlop fejlécét, alá a szűrendő értéket. A menüpont kiválasztása után a párbeszédablakban kijelölni a két oszlopot a szűrendő tartománynak, a kritérium tartománynak a fejléc+alatta levő sort. Helyben szűrés OK.
Ha ezt egyszer megcsinálod, utána a paraméterekre emlékezni fog, csak "le kell okézni" a párbeszéd ablakot.Minimális felhasználói beavatkozás kell hozzá, automatikusan nem megy makró nélkül szerintem.
Üdv.
-
Des1gnR
őstag
válasz Fferi50 #26917 üzenetére
Nyilván úgy értettem, hogy nem nyitod meg manuálisan, de igazad van persze, még szép
Más gépeket is futni fog ez a makró és hogy ne kelljen mindenhol álligatani, főleg ne kelljen magyarázni, így volt ésszerűbb.
Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2
-
Fferi50
őstag
válasz Vladek83 #26927 üzenetére
Szia!
Több oszlop keresésére? Az előbb még két oszlopról volt szó és egy feltételről.... Na mindegy.
Aztán szerintem azt is tudni kellene, hogy a libreoffice milyen fajta makrót "eszik meg" (én nem foglalkoztam vele).A "legfavágóbb" megoldás, hogy végigmész az oszlop celláin és amennyiben nem egyezik az értéke a keresett értékkel, akkor az egész sort elrejted (Pl. range("C2").entirerow.hidden=true). Ha másik feltétel is van, akkor ahhoz is hasonlítod, mielőtt az elrejtésről döntesz.
Kicsit lassú, de talán műxik a libreben is.
De lehet a keresést (range.find metódus) is használni a megtaláláshoz (bár mégegyszer, nem tudom, libre mit szól hozzá).
Üdv.
-
Fferi50
őstag
válasz Vladek83 #26932 üzenetére
Szia!
Gyúrjuk még egy kicsit ezt a feladatot....
Van két oszlopod adatokkal, van egy textbox.
Mi történjen akkor, ha a felhasználó a textboxba beütötte az "a" betűt. Mely sorok látszódjanak, azok amelyiknél mindkét oszlopban van "a" betű a cellában, vagy azok, amelynél vagy az egyik vagy a másik oszlopban van "a" betű.Mi történik, ha leüt egy következő betűt?
Tulajdonképpen mit szeretnél keresni és milyen jellegű adatokban?
Üdv.
-
Vladek83
tag
válasz Fferi50 #26933 üzenetére
A két oszlopban, előfordulhat azonos karakter és mind a két lehetőséget (amit írtál) kellene mutatnia. Mikor leüti a következő betűt vagy számot, akkor már csak azokat a sorokat mutassa ahol az a kettő karakter megtalálható... ( a kis és nagybetűt hagyja figyelmen kívül ) Remélem mindent leírtam
-
Fferi50
őstag
válasz Vladek83 #26934 üzenetére
Szia!
Ide feltettem egy mintát. Ebben van egy textbox, ha elkezdesz írni bele, akkor kiválogatja a megfelelő sorokat.
Az irányított /2007-től speciális/ szűrőt használja.
A szűrési paraméterek a H1:I3 cellákba kerülnek. Ezeket lehet láthatatlan betűkkel is írni, vagy eltenni a munkalap nem látható részére.
Ha módosítod a helyüket, akkor a makróban is át kell írni.Remélem, valami ilyesmire gondoltál.
Üdv.
-
Haapaet
csendes tag
sziasztok
2007-es excelel van egy kis problémám
valamiért nem tudok másik munkafüzetre hivatkozni "automatikusan" csak úgy ha én kézzel beírom az teljes elérési utat :S
automatikus alatt azt értem hogy pl egy fkeres-nél egy másik munkafüzetben akarok keresni, és csak átkattintok a másik excelre és (eddig) ha kijelölöm a táblát amiben keresek az eredeti excel-embe a függvényben automatikusan elkészült a hivatkozás a másik munkafüzetre
köszönöm -
Hulioboy
tag
Sziasztok!
Egy hozzáértőnek egy egyszerű kérdésem lenne, én nagyon nem vagyok az...
2013-as office
Van egy mező,(amibe összeg lesz) és felette 2 kockával egy legördülő-ből választható név mező. A következőt szeretném: Ha beírok egy összeget az adott mezőbe (J7) és mondjuk felette 2-vel (J5) Pisti név van akkor másolja az összeget egy adott mezőbe (F79) és adja hozzá ha már van ott bármilyen összeg. Persze ha Misi név van ott akkor egy másik másik helyre másolja és adja hozzá a már ott lévő összeghez. Max 5 névről van szó és kb 10 ilyen név-összeg páros van egymás alatt egy munkafüzeten
Remélem értelmesen tettem fel a kérdést, de ha nem akkor korrigálom, ha valaki tudna segíteni..
Köszi előre is -
elttiL
senior tag
Üdv! Az alábbi perverz dolgot kellene megcsinálnom. (egy nagyobb történet részeként).
Van egy lista, legyenek mondjuk nevek, 50-60 db, ezekből kiválasztok néhányat (nevek előtt vezérlő gombbal (tudjátok a kipipálóssal ), ebből lesz egy szürt lista. a vezérlő gomb "kimeneteként" kapott IGAZ állításra szürök. Külön kimásolom innen, hogy ne legyen foghíjas a lista (nem sorban hanem össze vissza vannak a nevek választva.Eddig fasza, csináltam rá makrót super. Na de: a szűrt listából kellene egy legördíthető listát csinálnom. Excel Adatok menü-> Érvényesítés-> lista. A tartomány alsó végének megadása a probléma. Mivel változhat, ha túl bőlére eresztem, akkor a legördülőben lesz rengeteg üres sor. Olyat gondoltam, hogy egy adott szöveg mondjuk névsor vége lesz az utolsó név mindig, és erre rákeresve, és a helyének sor adatát használom fel a tartomány alsó értékének beállítására. Pl. HOL.VAN fgv-el megtaláltatom a szöveget a listában a sor számát adja meg. De ezt cellahivatkozás sor adatának nem tudom megadni. (tök mind1 hogy listát akarok csinálni, vagy sem, egy kopasz excel cellában sem tudom azt megcsinálni leegyszerűsítve a problémát, A3-ba beírom, hogy 2. B1-be pedig hogy =A(1+2). )
Érthető a feladat? Szerintetek hogyan oldjam meg? -
Delila_1
Topikgazda
válasz Hulioboy #26938 üzenetére
Szia!
Az érvényesítésben (J5 cella) 5 név közül választhatsz.
A laphoz kell rendelned a makrót. Kiválasztod a nevet, és mikor a J7-be beírod az összeget, az ennek megfelelő cella eddigi összegét növeli a beírt összeggel.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cim As String
If Target.Address = "$J$7" Then
Select Case Range("J5")
Case "Pisti"
cim = "$F$79"
Case "Misi"
cim = "$F$80"
Case "Jóska"
cim = "$F$81"
Case "Béla"
cim = "$F$82"
Case "Kleofás"
cim = "$F$83"
End Select
Range(cim) = Range(cim) + Target
End If
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
Dronte
aktív tag
Sziasztok!
Egy kis segítségre lenne szükségem excellel kapcsolatban.
Adott 2 tábla, az egyik egy 2013-as, a másik egy 2014-es lista. B oszlopaikban nevek vannak, Q oszlopban pedig hozzá tartozó megjegyzések (a 2013-asban kitöltve a megjegyzés, a 2014-es üres)
A nevek közt számos átfedés van (de újak is bekerültek), és azt szeretném valahogy elérni, hogyha az egyik nevet az excel megtalálja a másik excelben is, akkor a hozzá tartozó megjegyzést a 2013-as file Q oszlopából másolja át a 2014-es file Q oszlopába.
Tehát röviden, egy hosszú copypastelést akarnék megúszni valamilyen egyszerűbb módon (feltételezem macroval).
Segítségeteket előre is köszönöm.
Illusztráltam egy egyszerűsített képpel, hogy mit szeretnék elérni (ebben az esetben a Józsi és Hajni megjegyzéseket szeretném, hogy átcopyzza a másik xlsbe)
-
Delila_1
Topikgazda
válasz littleNorbi #26943 üzenetére
Ugorj neki újra, és példaként olyan fájlt tegyél fel, mint a valóságos fájlod, de a nem publikus adatok helyére írj mást. Nem minden sort kell átmásolni 1-1 lapra? Mik a lapok nevei?
A "pl. az E27-ben van az adat" jellegű megfogalmazásokról rendszerint kiderül, hogy egy másik lap D89 cellájáról van szó. Példaként NE írj ilyen meghatározást, csakis a valóságot, másképp mint most, neked és a válaszadónak is az elejétől kell kezdeni mindent.
Nagyon fontos, hogy mintában az adatok úgy helyezkedjenek el, mint az igazi fájlban. Ezt egyébként olvashatod is a topik összefoglalójában.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Dronte #26944 üzenetére
A HAHIBA és FKERES függvénnyel könnyen megoldható.
Azt nem írtad, hogy a két lista 1 lapon van-e. A lenti képletben a két listát a 2013, ill. a 2014 nevű lapra tette.
A 2014 lap Q2 cellájának a képlete=HAHIBA(FKERES(B2;'2013'!B:Q;16;0);"")
ezt másold le a többi sorba.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sedyke
tag
Sziasztok!
Van egy pivot tablam, eladasi adatokat osszesitek benne. A fuggoleges grand totalban osszesitem az eladott darabszamot.
Jelenleg a Pivot tabla mellett csinalok egy szazalekos elemzest. Keplettel osszeadatom az adott termekre az elmult eves osszes eladott darabszamot es elosztom a pivot tablaban szereplo osszesennel.
Ezutan szeretnem a Pivot tablaban levo termekeket a szazalekok alapjan rendezni, de mivel nem a Pivot resze, igy nem tudom.
Tudnatok ra mas megoldast?
Nem lehet a Pivotba extra oszlopot beszurni, melyben az en szamitasaim lennenek (sajat keplet pl)?
Koszi szepen!
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen