- Yettel topik
- Honor Magic5 Pro - kamerák bűvöletében
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy A54 - türelemjáték
- Vodafone mobilszolgáltatások
- Samsung Galaxy A53 5G - kevesebbet többért
- Redmi Note 13 Pro+ - a fejlődés íve
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Xiaomi Mi 9 SE - csúcsimitátor
Hirdetés
-
Különösen rendezett beltér hozható össze a Cooler Master új házában
ph A 49,73 literes térfogatú, látszólag jól szellőző modell tárt karokkal várja a konnektoraikat rejtő ASUS és MSI alaplapokat.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Mozgásban az Arena Breakout: Infinite (PC)
gp A korábban csak mobilokra/tabletekre megjelent FPS hamarosan PC-n is elérhető lesz.
-
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
-
Retekegér
HARDVERAPRÓD
-
Retekegér
HARDVERAPRÓD
válasz Delila_1 #3353 üzenetére
Köszönöm!
Lenne még egy kérdésem:
Van egy mai dátum cella és egy oszlop kódokkal, melyek valakinek a születési dátumát jelentik, pl. 1-19810619. Ez alapján ki kellene számolni, hogy mennyi idős az illető. Ehhez persze elég az évszám, melyet a mai dátum cellából BAL függvénnyel nyerek, a másikból KÖZÉP függvénnyel és kivonom az elsőből a másodikat. De a BAL függvény a dátum formátumú cellából szám formátumú értéket hoz, 2008 helyett 3952-őt. Hogy tudom megcsinálni, hogy 2008 legyen az érték.?
Remélem érthető volt!<< Heimdal >>
-
kp78
addikt
Újabb kérés
Van arra mód, hogy ha egy cella (amibe van beadva egy számolási feladat) elér egy bizonyos értéket, (mondjuk lemegy 10% alá), akkor a cella automatikusan piros színűre váltson?
-
Delila_1
Topikgazda
A feltételes formázással könnyen megoldható.
Felveszed pl. C1-be azt az összeget, aminek figyelteted a 10%-át.
A formázandó cellán állva behívod a Formátum menüből a feltételes formázást.
A feltételhez kiválasztod "A cella értéke" nevűt, a következő mezőben a "kisebb, mint", vagy a "kisebb vagy egyenlő" feltételt. A harmadik mezőbe beírod: =C1/10.
A formátumnál beállítod a font-, a háttér- és a szegélyek paramétereit.Ezt a formátumot másolhatod más cellákra is.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lordring
aktív tag
Sziasztok! Csináltam egy makrót, ami a megnyitott csv fájlt átalakítja jó pár lépésben, majd elmenti xls formátumban. az a gondom, hogy mondjuk mikor szükség van rá, akkor 20-30 ilyen eltérő nevű táblával kell a folyamatot megcsinálnom, a makró viszont mindig ugyanazon a néven mentené el az összes táblát. Azt szeretném wlérni, hogy ami az aktuális csv neve, azon mente, csak xls-ként.
Jelenleg ez a rész így néz ki:
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\KZoli.TIGER-TOOLS\Asztal\*********************.xls" _
, FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=FalseA *-k helyén van most egy fix név.
-
Delila_1
Topikgazda
válasz lordring #3361 üzenetére
Az egyik cellában el kellene helyezned az xls nevét, és a sorod közepe így módosulna:
"....\Asztal\" & cells(sor,oszlop) & ".xls"Vagy mentés előtt inputtal bekérhetnéd a nevet egy változóba, és azt adnád meg a cellára történő hivatkozás helyett.
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 lordring #3363 üzenetére
nev$ = InputBox("Kérem a fájlnevet", "Név bekérése")
Ez "gyalog" bekérés. Van mód arra, hogy a csv nevét automatikusan változóba tegye, és azt adja az xls-nek, de az most hirtelen nem jut eszembe, és nem érek rá kikeresni.
Előbb-utóbb vagy én, vagy más leírja.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 lordring #3363 üzenetére
A makró egyenként behívja az "utvonal" változó szerinti könyvtárban lévő csv-ket, elvégzi a módosításokat, amiket adsz neki, majd xls kiterjesztéssel menti ugyanoda, bezárja mindkét tip. fájlt. Ha nem akarod bezáratni, töröld a zárás sorát. Azért írtam bele, mert 20-30 (-szor 2) fájl elég sok és zavaró egyszerre megnyitva.
Sub csv()
Const utvonal = "C:\Documents and Settings\KZoli.TIGER-TOOLS\Asztal\"
Dim FN As String, WB As Workbook
ChDir utvonal
FN = Dir(utvonal & "*.csv", vbNormal)
Do
If FN <> "." And FN <> ".." Then
Set WB = Workbooks.Add
Workbooks.Open Filename:=FN
nev = Left(FN, Len(FN) - 3) & "xls"
' Ide írd be, amit az xls-ben el akarsz végeztetni
ActiveWorkbook.SaveAs Filename:=utvonal & nev, FileFormat:=xlNormal
WB.Close False 'Ez azonnal be is zárja a változatlan csv-t.
ActiveWindow.Close 'Ez meg a csv-hez képest módosított xls-t
End If
FN = Dir()
Loop Until FN = ""
End Sub[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lacko81
tag
Azt hogy lehet megcsinálni, hogy egy cellában az van hogy:
1078 Budapest István ut ...
és ezt külön cellákba írja ki tehát külön irányítószám, város, utca?
Valamint ugyanezt fordítva. Ha több cellában vannak pl szavaim, hogy lehet egy cellába egyseíteni őket úgy hogy közé space-t tegyen.
Ha van valakinek ötlete várom a javaslatot. Köszönöm előre is.A recipriverzexkluzíva egy olyan szám, amely önmagán kívül minden más számmal egyenlő.
-
lacko81
tag
Vagy inkább olyan megoldás kellene, hogy ha belemegyek egy cellába akkor a kurzor utánni szöveget egy billkombinációra a másik cellába mozgatná át. Van ilyen lehetőség?
A recipriverzexkluzíva egy olyan szám, amely önmagán kívül minden más számmal egyenlő.
-
Delila_1
Topikgazda
válasz lacko81 #3366 üzenetére
Adatok szétszedése:
Vegyük, hogy A1-ben van a címed.B1-> =bal(a1;4)
C1-> =közép(a1;5;szöveg.talál(" ";a1;6)-5)
D1-> =jobb(a1;hossz(a1)-szöveg.talál(" ";a1;6))Ezeket végigmásolod, utána érdemes a B oszlopokat másolni, és ugyanoda irányítottan az értékeket beilleszteni.
Adatok összemásolása:
=A1&" "&B1&" "&C1... stb.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lacko81
tag
válasz Delila_1 #3368 üzenetére
Hűűű köszönöm Átnézem ezeket a függvényeket.
És amikor kész vagyok ezzel akkor azt, hogy lehet megcsinálni, hogy a cellákban már ne a függvény legyen hanem csak az érték? Tehát ne a hivatkozás legyen, hanem a cellák vegyék fel ezt az új értéket.
Mégegyszer köszi.A recipriverzexkluzíva egy olyan szám, amely önmagán kívül minden más számmal egyenlő.
-
lacko81
tag
A szöveg.keres függvény csak az elejétől tud keresni? Én azt szeretném ha van egy címem és a házszámot a végéről átmásolni egy másik cellába. tehát a végétől szeretnék keresni egy " "-t. Ezt hogylehet megcsinálni?
A recipriverzexkluzíva egy olyan szám, amely önmagán kívül minden más számmal egyenlő.
-
-
Gh0sT
addikt
válasz lacko81 #3371 üzenetére
Ez már egy kicsit okosabb, többféle címformátumot is kezel.
=HA(HIBÁS(SZÖVEG.KERES(" ";A1));A1;HA(HIBÁS(JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1;SZÖVEG.KERES(" ";A1)+1)));JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1;SZÖVEG.KERES(" ";A1)));HA(HIBÁS(SZÖVEG.KERES(" ";JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1;SZÖVEG.KERES(" ";A1)+1))));JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1;SZÖVEG.KERES(" ";A1)+1));JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1))))))
MOD: remélem látszik az egész, én tudom scrollozni a teljes kódot.
[ Szerkesztve ]
Soha nem késő, hogy azzá válj, aki lehettél volna.
-
mimi_bacsi
tag
Segítségeteket kérem!
Az excelbe minimum 11 cellának a feltételét kellene megvizsgálnom, és amennyiben azok (valamelyike, mindegyike) megfelelnek az adott feltételnek, akkor adja össze azokat a cellákat, amelyekben a feltétel megvan (biztos egyszerű...) A HA függvénnyel próbálkoztam, de azt olvasom, hogy 7 db beágyazást tud...fontos lenne
-
Gh0sT
addikt
válasz mimi_bacsi #3374 üzenetére
AND és OR esetleg egy HA függvénybe ágyazva?
Vagy ha nagyon nem megy, akkor használsz segédcellákat. Az egyik segéd cellába kiértékelsz 3 feltételt, a másikba 4 feltételt, majd ezt a kettőt vizsgálod egy harmadikban.Soha nem késő, hogy azzá válj, aki lehettél volna.
-
Delila_1
Topikgazda
válasz lacko81 #3377 üzenetére
A Keres.szöveg mezőbe viszed be, amit keresel.
A Szövegbe vagy a hivatkozást (cellát, ami tartalmazza a teljes szövegedet), vagy beírod a teljeset.
A Kezdethez azt írd be, hogy a teljes szöveg hányadik karakterétől kezdje a keresést.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
shev7
veterán
-
Delila_1
Topikgazda
válasz lacko81 #3377 üzenetére
Tegnap a D oszlopba került az utca és a házszám.
Van itt egy kis makró, ami az E oszlopba írja az utcát, az F-be a házszámot.Sub hazszam()
sor = 1
Do While Cells(sor, 4) <> ""
nev = Cells(sor, 4)
For b = Len(nev) To 1 Step -1
If Mid(nev, b, 1) = Chr(32) Then
Cells(sor, 5) = Left(nev, b - 1)
Cells(sor, 6) = Right(nev, Len(nev) - b)
Exit For
End If
Next
sor = sor + 1
Loop
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.
-
lúzer
veterán
válasz mimi_bacsi #3382 üzenetére
első oszlop szám
második, egyszerű feltétel
sárga: sima szummaMO. RIP. - az utolsó kapcsolja le a villanyt.
-
Delila_1
Topikgazda
válasz mimi_bacsi #3384 üzenetére
Csakis GhOsT 3375-ös válasza szerint járhatsz el.
A HA és ÉS függvénnyel megvizsgálsz 6 feltételt.
A függvény oszlopába a kiértékelésnek megfelelően IGAZ vagy Hamis értéket íratsz (vagy 1-t és 0-t, vagy ami kedvedre való).
Ezt az oszlopot és a maradék 5 feltételt együtt vizsgálod.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 mimi_bacsi #3384 üzenetére
A második függvénnyel sikerül egy oszlopba összehoznod a 11 feltétel összesített eredményét, ezután a SZUMHA függvénnyel elvégezheted az összeadást.
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 mimi_bacsi #3387 üzenetére
A SZUMHA képlettel azt add össze, ahol az M oszlopban 1 van, mert ott feleltek meg mind a 11 kritériumnak az adataid. Természetesen szövegek is lehetnek az adatok között, és olyanok is, hogy pl. A1>=C1.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lúzer
veterán
válasz mimi_bacsi #3384 üzenetére
Az excelbe minimum 11 cellának a feltételét kellene megvizsgálnom, és amennyiben azok (valamelyike, mindegyike) megfelelnek az adott feltételnek, akkor adja össze azokat a cellákat, amelyekben a feltétel megvan (biztos egyszerű...)
már bocs, de erre pont jó, attól függetlenül hogy nem 11 sort raktam a példába
MO. RIP. - az utolsó kapcsolja le a villanyt.
-
-
Delila_1
Topikgazda
válasz mimi_bacsi #3392 üzenetére
Nem biztos, hogy jó a válaszom. Be kellene tenned egy képet mutatóba, hogy milyen adatokról és feltételekről van szó, hogy helyezkednek el.
Figyelmesebben olvasva a kérdésedet, minden cellát összesítened kell, ahol IGAZ értéket kapsz. Az én példám azt jelzi, ha mind a 11 feltétel teljesül.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
cinka
csendes tag
Az AJ oszlopba
kellene kiszámítani azt, amikor valaki túlórázik
hetköznap és 8 órán felül dolgozik akkor nekem oda
irja be azoknak az óráknak a számját ami 8 órán felül
van.Vagyis ha egéssz hónapban van 20 óraja tulóra
hétköznap akkor nekem irja be az óra számot. Köszönöm