- Felháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
-
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
-
#36268800
törölt tag
Sziasztok!
MS Excel 2007-ben hogyan tudok köridőket megjeleníteni majd kiszámolni az átlagukat?
A megjeleníteni kívánt formátum:
perc:másodperc:századmásodpercHasználtam a topic keresőjét, de a korábbi válaszok nem voltak számomra hasznosak sajnos.
Előre is köszönöm a segítséget! -
kezdosql
tag
válasz DrojDtroll #34684 üzenetére
Azt gyanitom, jo nehany meg regen keszult, amikor meg opcio volt mentesnel, hogy vesszo vagy pontosvesszo legyen a cellahatarolo.
2003-as Excelben kell dolgoznom. Ugy hallottam, annak idejen a 2007-esre atallast elvetettek, annyira mas lett, foleg a Word, igy maradtak ennel a verzional.
-
slashing
senior tag
Sziasztok
Van valakinek ötlete hogy win10 office 2013
miért nem működik ez:
Sub test()
AppActivate "Microsoft Excel"End Sub
ha simán excel-t írok se
1 órája szívok vele semmi értelmeset nem találtam a neten ami megoldotta volna
Cégnél működik bár ott xp és office 2003-on próbáltam.
-
-
Csukics
újonc
Sziasztok!
Az a gondom támadt, hogy egyik reggelről délutánra elállítódott a tizedes helyi érték kinézetem. Eddig ha azt írtam, hogy pl. 1526,3 és aztán cella formázás, ezres csoport, akkor a szám utána így nézett ki: 1 526,3
De most így néz ki: 1,526.3
Csináltam róla egy képet is:Tudnátok segíteni, hogyan "csinálhatnám" vissza?
Előre is köszi!
-
Delila_1
veterán
válasz csferke #34687 üzenetére
If Target.Column = 1 And IsNumeric(Target) Then
helyett
If Not Intersect(Target, Range("E21:E24")) Is Nothing And IsNumeric(Tartget) Then
sor szerepeljen a makródban.
A Target.Column=1 a teljes első (A) oszlopra vonatkozik.[ 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.
-
-
kezdosql
tag
Valakinek van otlete, hogy csv fajl adatait hogyan lehet mindig beolvastatni?
Idonkent nem hajlando elinditani a "varazslot", hogy en mondhassam meg neki az elvalaszto parametereket, amik vagy vesszok, vagy pontosvesszok.Nem jovok ra, hogy mitol mondja azt nemelyikre, hogy acsi, es egy cellaba, vagy jobb esetben soronkent egy cellaba pakolja be oket.
-
pigster
senior tag
Próbáld meg simán Jegyzettömbbe vagy Wordbe beolvasni. Szerintem nem Exceles gondod van.
Az eszközök között elméletileg billentyűzetként vannak az ilyen eszközök kezelve. Az ikonján jobb egérrel kattintva nézegesd a Terület és nyelv beállításokat, hátha tudsz vmit állítgatni. Ha van vmi spéci drivered hozzá, lehet, hogy abban kell. -
Delila_1
veterán
válasz joeetm #34677 üzenetére
Laphoz rendelt makróval is megoldható.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ido As String
If Target.Column = 1 And IsNumeric(Target) Then
Application.EnableEvents = False
If Len(Target) < 6 Then ido = Right("000000" & Target, 6) Else ido = Target
ido = Left(ido, 2) & ":" & Mid(ido, 3, 2) & ":" & Right(ido, 2)
Range(Target.Address) = Format(CDate(ido), "hh:mm:ss")
Application.EnableEvents = True
End If
End SubEz az A oszlopba beírt értékeket (Target.Column=1) alakítja át idő formátumra.
Nem kell beírni az időérték elején lévő nullákat. Pl. 0:00:12-nél elég a 12; 0:20:18-nál 2018.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Juditta_56
aktív tag
válasz joeetm #34677 üzenetére
Én három külön oszlopba szoktam beíratni, amiket érvényesíttetek (<24, <60 és <60) és utána csinálok belőle időt. Pl.
=IDŐ(A1;B1;C1)
így kevesebb probléma szokott lenni az adatbevitellel, mint ha folyamatosan vinnék be az adatokat."You may say that I'm a dreamer But I'm not the only one"
-
joeetm
tag
Sziasztok,
Olyan kérdésem lenne hogy adott 00:00:00 [óra:perc:másodperc] formátumú adatsor, és lenne e rá mód hogy 000000 módban beírom, de felismeri hogy ez időadat?
(A gyorsabb adatbevitel miatt lenne jó ha nem kellene a kettőspontokat közé pakolni)[ Szerkesztve ]
_Az a hülye aki nem normális_
-
laceb
tag
Sziasztok!
Vonalkód olvasóval beolvasom a terméket de ahol a terméken 0 van ott ö betű jelenik meg a táblázatban.Tud erre valaki megoldást.Cellaformáztam előtte szám és tizedesjegy 0.
Köszi
[ Szerkesztve ]
Na és most miért jött Boborján? -Miért jöttem?Hát azért mert ha nem jövök, hanem megyek, akkor nem itt lennék, hanem ott!
-
Delila_1
veterán
Leszögezem: szerintem is sok esetben jól alkalmazható a Power Query.
A hsz-eddel csupán egy ici-pici, halvány ellenérzésem van, nevezetesen, hogy a kérdések zöméből kitetszik, még nem rendelkeznek a 2016-os verzióval. Természetesen az ő hibájuk, ha nem telik rá, vagy a cégük nem hajlandó megvásárolni. Míg létezik ez a csökevényes kisebbség, kérlek, engedd meg, hogy az ő szintjükön válaszoljunk nekik.
"... a baj, hogy a felhasználók többsége - akik nem lettek külön betanítva és átnevelve ..."
Célszerű lenne Kína mintájára átnevelő táborokat létesíteni."... leírom ugyanennek Excel 2016-os megoldását is (és ezt mostantól minden esetben meg fogom tenni, ... amíg rá nem szokik a felhasználók többsége az új funkciók használatára )"
A zemberek imádják a felülről jövő gyengéd erőszakot. Szóval hajrá!Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
pigster
senior tag
Félreértettél. Nem azt írtam haszontalan, hanem azt, hogy szerintem ritkábban van rá szükség. Mint írtam, használtam is, jó is volt az adott esetben, hogy van.
A mostani példád érdekes, de kb. verébre ágyúval.
Direkt végigcsináltam a leírásod alapján. Ami kimaradt.
Adatok->(Beolvasás és átalaktíás)Táblázatból
Vagy: Adatok->Új lekérdezés-> Fájlból->Munkafüzetből->Kiválasztani a fájlt. Ezek után jön, amit te írtál. A végeredmény egy új munkalapon.
"teljesen grafikus felületen" -> Lásd Függvény beszúrása -> a szóközt - oké, na azt be kell gépelni.
"a képletet, egyszer kell csak megcsinálni ezt a pár egérklikket, aztán műxik magától" -> Próbából hozzáírtam még pár sort, nem történt semmi. Átírtam az eredeti adatokat, nem történt semmi - még "Frissítés"re sem (Ha a Fájlból-t választottam). Szóval a müxik magától, nem teljesen állja meg a helyét. Valahol biztosan van vmi beállítás, ami kimaradt.
"Felhasználóbarátabb"-nak semmiképpen sem nevezném. Ha esetleg van olyan megoldás, ami az eredeti oszlop mellett mutatja az eredményt, és/vagy esetleg már indulásnál kiválaszthatom, hogy az aktuális munkafüzet egy munkalapja legyen a forrás, akkor kevésbé lenne macerás.
Nem kötözködni akarok, mert tényleg érdekes és hasznos, sok esetben egyetlen megoldás lehet, amit írtál, de jelen esetben kevésbé praktikus. Mint írtam, kipróbáltam, ha a jövőben is ísrz ilyesmiket, azt is ki fogom, mert mindig nyitottt vagyok új megoldásokra - ki tudja, mikor jön még jól.
Az eredeti kérdező majd kipróbálhatja, és eldönti.[ Szerkesztve ]
-
0P1
aktív tag
válasz pigster #34668 üzenetére
Nahh, csak mert te annyira haszontalannak tartod a beolvasás/átalakítás funkciót (amivel valójában ki lehet váltani a különböző worksheet függvények egymásba ágyazásával összerakott képletek 99,99%-át teljesen érthető, józan paraszti ésszel felfogható módon, a VBA makrók 90 %-át, a Microsoft Query-t szinte teljes egészében , SQL lekérdezéseket, web queryket, a hagyományos adatimportálás funkciót, a PowerPivotot, meg sok egyebet, ami eddig sehogy vagy rendkívül körülményesen volt megoldható, csak egy kicsit szemléletmódot kell váltani - a baj, hogy a felhasználók többsége - akik nem lettek külön betanítva és átnevelve - nem is tudja elképzelni, hogy ez mire képes, ezért meg sem fordul a fejükben a használata, a régi beidegződések miatt rögtön worksheet függvényekhez nyúlnának, vagy rosszabb esetben VBA-hoz, MS Queryhez, PowerPivothoz ) :
Ezért nem bírom megállni, leírom ugyanennek Excel 2016-os megoldását is (és ezt mostantól minden esetben meg fogom tenni, amikor időm engedi, amíg rá nem szokik a felhasználók többsége az új funkciók használatára ) :
Átalakítás/Oszlop felosztása/Elválasztó alapján/Szóköz/A bal szélső előfordulásnál.
Oszlop 1.2 eltávolítása -> Bezárás és betöltésNem felhasználóbarátabb és egyszerű felhasználók számára érthetőbb módszer, mint a fenti képletezés?
Megszámoltam, összesen 10 egérkattintás, teljesen grafikus felületen, minden felhasználónak eléggé egyértelmű módon, billentyűzethez hozzá se kell érni és sokkal kulturáltabb az egész megoldás számtalan okból, nem kell se cella, se strukturált hivatkozásokkal bajlódni, másolgatni a képletet, egyszer kell csak megcsinálni ezt a pár egérklikket, aztán műxik magától . Megmarad az adatforrás eredeti állapotában, de kidobja a felhasználónak az általa kért konverzió eredményét. De ez csak egy nagyon apró példa, ugye általában sokkal komplexebb dolgok vannak, amiket viszont hasonlóan pofonegyszerűen meg lehet oldani (sőt: ami lényeg oldatni! a felhasználókkal) az next-gen excel feature-ökkel.[ Szerkesztve ]
-
flash-
veterán
üdv
Hogy lehet rábírni az excel-t arra, hogy ahányszor módosítok beírok valamit azt logolja nekem egy txt fájlba?
ebben kérnék segítséget -
RAiN91
őstag
Köszi a válaszokat, így gondoltam.
-
RAiN91
őstag
Sziasztok
Melyik függvénnyel lehet megcsinálni?
Egy szövegmező első néhány karakterét szeretném látni az első szóközig.
Tehát például vannak ilyen celláim:
"ABC 123" (itt csak ABC-t szeretném látni), vagy "GW 3EF" (itt csak GW-t szeretném látni)
Köszönöm.
-
pigster
senior tag
táblázatokkal(listákkal) nem tudom, mi a gondod,
Megint csak így hirtelen:
"Kedvenc" üzenetpanelem:
"Szűrt tartományban vagy táblázatban nem mozgathatók a cellák." -> Miután egy aktív menüelemből kiválaszthatom, hogy "Sor és tartalma beszúrása"Aztán abba is hagyom, mert nyilván nem erről szól a topik. Bár lehet, nyitni kéne egyet: Mi idegesít / javítanál az Excelben?
-
0P1
aktív tag
válasz pigster #34663 üzenetére
Bocs, ha kicsit ingerültebben válaszoltam, de én viszont pont abba a csoportba tartozom, akik az excelnek a jelenleg legdinamikusabban fejlődő szolgáltatásainak törzsfelhasználója, és rendszeresen küldjük a Microsoftnak
a feature suggestion-öket, és nagy örömünkre szolgál, hogy szinte minden hónapban bekerül egy-egy olyan funkció, amit régóta kérünk a Microsofttól. Persze még mindig sok minden hiányzik, de az irány egyértelműen jó.Számformátumokkal, táblázatokkal(listákkal) nem tudom, mi a gondod, ott sok fejlesztési lehetőséget nem látok. Feltételes formázással sincs sok bajom, bár az nemkritikus számomra (nem nagyon szoktam formázni, csak ha nagyon muszáj)
"amikor egy adott probléma megoldását keresem az interneten - és kiderül: nincs rá megoldás!"
Ha minden elképzelhető , valaha valamelyik felhasználó által felmerült igényt beépítenének az excelbe, akkor képzeld el, hogy milyen lenne.
Sajnos így is rengeteg felesleges feature van benne történelmi okokból, a 90-es években számtalan hülyeséggel telezsúfolták az excelt, és sajnos a meglévő dolgoktól nem lehet szabadulni a kompatibilitás fenntartása miatt."a nemrégiben felmerült adatbeolvasásos témát inkább tartom rétegigénynek - nekem eddig ha kétszer volt rá szükségem"
Akkor te nem vagy vállalati hardcore excel felhasználó, de hidd el, a vállatoknál (akik az elsődleges célpiaca az Excelnek) ez kiemelten fontos téma jelenleg,
óriási összeget tudunk megtakarítani a Self-service BI-vel , ami által nem kell progromazót vagy SQL szakit ültetni minden egyes júzer mellé, hanem egyszerűen betanítjuk őket ezeknek az új excel funkcióknak a használatára.
Ezekkel ugyanis már tényleg olyan szinten leegyszerűsített módon meg lehet oldani olyan kompley dolgokat, amihez korábban IT szakember segítéségre volt szükség."Mindenesetre gyakrabban kell, mint a core alkalmazásban szereplő ELTÉRŐ.UÁR, ÉCSRI, UTOLSÓ.SZELVÉNYDÁTUM és hasonló függvények."
Hát, igen, rengeteg baromság van benne, de mint írtam az előbb, sajnos ezektől nem lehet szabadulni. De nem kéne tovább halmozni a szemetet
" Adatérvényesítésnél: Lista -> Forrás: =INDIREKT("táblázatneve[Oszlopnév]"), nem ám "simán" INDIREKT nélkül megadva.
- Táblázatoknál kumulált összeg esetén: =SZUM(INDEX([Havi egyenleg];1):[@[Havi egyenleg]]), csak azért, mert itt nem lehet "abszolúttá" tenni egy hivatkozást. Eléggé top problémák között van a fórumokban a táblázatok struktúrált hivatkozásainak problémaköre"Ezek tényleg jó példák, ezek közül van, ami engem is zavar, de annyira nem, hogy emiatt feature suggestiont írjak (vannak számomra sokkal égetőb hiányosságok is) . De ha téged igen, akkor megteheted, ha elég felhasználótól kapják meg, akkor orvosolni fogják.
-
pigster
senior tag
Nem vonom kétségbe, hogy nagyon értesz az Excelhez, de azért az kicsit erős, hogy nem sok fogalmam van arról, hogy miket is tesznek bele.
Hosszú évek óta vannak problémáim olyan egyszerű dolgokkal, mint számformátumok, feltételes formázás, táblázatok (listák) és hasonlók. Ezeket az ember tényleg mindennap használja, és rengetegszer előjönnek bosszantó korlátok: azt tudom, hogy miket nem tesznek bele. El nem bírom képzelni, hogy az említett dolgok (nem készítek mindig jegyzetet, ha valami Exceles baromságba belefutok, de hidd el, sok van) csak bennem merülnek fel, már csak azért sem, mivel elég sok más Excel felhasználónak is igénye lenne rá, ahogy minden egyes alkalommal kiderül, amikor egy adott probléma megoldását keresem az interneten - és kiderül: nincs rá megoldás!
A rétegigényekről: a nemrégiben felmerült adatbeolvasásos témát inkább tartom rétegigénynek - nekem eddig ha kétszer volt rá szükségem. Az általam említett nem létező számot betűvel kiíró fv-re szükség van a valós életben - Delila_1 be is linkelt egy megoldást -, több fórumon is olvasom mások kérdéseit pont ezzel a problémával kapcsolatban. Mindenesetre gyakrabban kell, mint a core alkalmazásban szereplő ELTÉRŐ.UÁR, ÉCSRI, UTOLSÓ.SZELVÉNYDÁTUM és hasonló függvények.Mivel gondolom, nem elégednél meg konkrét példa említése nélkül, csak így hirtelen:
- Adatérvényesítésnél: Lista -> Forrás: =INDIREKT("táblázatneve[Oszlopnév]"), nem ám "simán" INDIREKT nélkül megadva.
- Táblázatoknál kumulált összeg esetén: =SZUM(INDEX([Havi egyenleg];1):[@[Havi egyenleg]]), csak azért, mert itt nem lehet "abszolúttá" tenni egy hivatkozást. Eléggé top problémák között van a fórumokban a táblázatok struktúrált hivatkozásainak problémaköre
- Beviteli lista vezérlőelemnél nem lehet két (vagy több) oszlopot felvenni - az egyik lenne a felirat, a másik a konkrétan eltárolandó / keresendő érték mondjuk. Nem, ezt csak ActiveX vezérlővel lehet megtenni...Gyakorlatilag minden napra jut egy ezekhez hasonló...
Mindezektől függetlenül nyilván Excellel előbbre vagyok, mint egy "kockás" lappal.[ Szerkesztve ]
-
0P1
aktív tag
válasz pigster #34661 üzenetére
"Sajnos az újabb és újabb Excelekbe mindenféle ökörséget beletesznek,"
Látom nincs sok fogalmad arról, hogy miket tesznek bele az újabb és újabb Excelekbe. Az Excel pontosan mostanában éli át legnagyobb fejlődési szakaszát, éveken át (2003-2013 között) gyakorlatilag semmi értelmes funkcióval nem bővült a tudása, de előtte is nagyon lassan fejlődött, nagyon elkényelmesedett a MS, miután 1995 körül gyakorlatilag monopolhelyzetbe került a táblázatkezelők piacán.
Mostanában viszont havonta jönnek az igazán értelmes, sokak által várt funkcionális frissítések, amik valóban előjönnek mindennapi használat során. Hála annak, hogy végre odafigyelnek a felhasználói visszajelzésekre, és telemetriai módszerekkel gyűjtik a felhasználói szokásokat.
Valójában az lenne nagy ökörség, ha egy olyan dolgot tennének bele, amit például te kértél most, ha kicsit jobban belegondolnál, akkor rájönnél, hogy miért, ez egyáltalán nem Excelbe való. És amúgy rétegigény, a valós életben a legritkábban van ilyenre szükség, ilyen funkciókkal kár lenne telehalmozni a core alkalmazást.[ Szerkesztve ]
-
pigster
senior tag
Pont ilyet akartam csinálni, amit Delila_1 is írt, nem Excel-történet érdekelt. Reméltem, hogy van rá beépített fv. és nem felhasználói fv-el kell szüttyögni.
Delila_1-nak egyébként köszi a linkelt fv-t, azóta már talátam én is egy hasonlót. Átnézem majd ezt is.
Egyébként Word körlevélben akartam kiírni a számokat betűvel, és kiderült, hogy a Word pont tud ilyet - ráadásul több nyelven is (bár korlátozott nagyságrendben) -, ezért gondoltam, hogy Excelben alapnak kéne lenni.
Sajnos az újabb és újabb Excelekbe mindenféle ökörséget beletesznek, de alap dolgokkal sosem foglalkoznak (pl.: ez a probléma, vagy a pár hozzászólással ezelőtti GetURL, és rengeteg egyéb dolog, ami a mindennapi használat során előkerül). -
0P1
aktív tag
Na akkor Delila javaslata alapján módosítva :
Function SzámKivesz(strSearch As String) As String
Dim i As Integer, tempVal As String
For i = 1 To Len(strSearch)
If IsNumeric(Mid(strSearch, i, 1)) Or Mid(strSearch, i, 1) = Application.International(xlDecimalSeparator) Then
tempVal = tempVal + Mid(strSearch, i, 1)
End If
Next
SzámKivesz = tempVal
End Function -
0P1
aktív tag
válasz Delila_1 #34656 üzenetére
De pont az volt a cél, hogy string-ként deklaráljuk, mert ha szám, akkor beleütközünk az excel 15 számjegyes korlátjába, és kerekíteni fog a függvény (ha meg úgysem haladjuk meg, jó az előző válaszomban írt képletes változat is, akkor nem kell VBA)
A lehetséges elválasztók vizsgálata viszont jó ötlet, ez viszont csak a VBA-s megoldásban oldható meg, csak nem tudom, hogy tudom kinyerni VBA-val a tört elválasztót.
-
0P1
aktív tag
válasz Delila_1 #34655 üzenetére
Woww, ez szép, de abban 99,99%-ig biztos vagyok, hogy az eredeti NUMBERSTRING függvény (akármelyik táblázatkezelőből is származik) nem azt csinálta, hogy kibetűzte a beírt számot, számtalan okból kifolyólag is.
Bár jobban meggondolva, a függvény magyarítása alapján pigster lehet, hogy valami ilyesmit keres, ez nekem eszembe se jutott. (gondolom, nem sok gondot fordítottak a Microsoftnál arra, hogy értelmes magyar nevet adjanak egy rejtett, nem támogatott függvénynek). Te kitalálod a kérdezők gondolatait Szerintem inkább olyasmit csinálhatott, mint a SZÖVEG(), csak annyi korlátozással, hogy nem bármilyen értéket tudott szöveggé alakítani, hanem csak számot. De most már tényleg érdekel ennek a függvénynek az eredete, este utána kutakodok egy kicsit, porosodik valahol a padláson pár öreg quattro pro, Visicalc és Lotus 1-2-3 kézikönyvem, ezek közül lesz valamelyik (utóbbit még használtam is a 90-esek évek közepén, és nekünk még a fősulin is ezen tanították a táblázatkezelést) -
Delila_1
veterán
Ha a SzámKivesz függvényt nem stringként deklarálod, a
SzámKivesz = tempVal*1
számmá alakítja. A feltételbe bevenném a lehetséges elválasztókat is a számokon kívül, mert nem tudjuk, egész-, vagy törtszámokról van-e szó.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
0P1
aktív tag
válasz olloczky #34606 üzenetére
Sziasztok, ez a feladat annyira megtetszett, hogy egy kicsit továbbfejlesztettem, ezen nagyszerűen lehet demonstrálni az Excel 2016 beolvasás/átalakítás funkciójának az erejét
Ide feltöltöttem:
Csak Excel 2016-al műxik, vagy 2010/2013-mal, de akkor PowerQuery bővítmény is kell.
Amit csinál: a "számok" oszlopba beírt számokat kikeresi a kenó nyertes számok között (1998.10.19-ig visszamenőleg, előtte levő sorsolásoknál nincs meg se a nap száma, se sorsolás dátuma) a https://bet.szerencsejatek.hu/cmsfiles/keno.html oldalról, és kidobja azokat a napokat/húzásdátumokat/kihúzott számokat, ahol az összes megadott számot kihúzták. Hibatűrő, vagyis véletlenül megadott duplikátumokat eltávolítja .
CSak be kell írni a számokat, a "Számok" táblába, és Adatok / Összes frissítése
Ha érdekel, leírom, hogy kell csinálni (valójában pár egérkattintás, nem több, mint 3 perc az egészet összedobni)Kicsit erőforrás igényes, de igény szerint lehet rajta optimalizálni
-
0P1
aktív tag
válasz DrojDtroll #34651 üzenetére
Az operációs rendszerben.
Windows esetén (angolban tudom, magyar windows most nincs közelben):
Control Panel - Change date, time or number formas - Additional settings - List separator
MacOS kicsit butább, ott nem lehet külön lista elválasztót megadni, ugyanaz, mint a tizedes elválasztó, amit itt tudsz beállítani :
System Preferences, Language & Region , Advanced -> Decimal separator
-
0P1
aktív tag
Ha 15 számjegynél többet is le akarsz kezelni, akkor viszont a kimenet nem lehet szám, csak sztring, ez viszont sztenderd worksheet függvényekkel csak nagyon komplikáltan oldható meg. Ebben az esetben sokkal egyszerűbb egy UDF VBA-ban:
Function SzámKivesz(strSearch As String) As String
Dim i As Integer, tempVal As String
For i = 1 To Len(strSearch)
If IsNumeric(Mid(strSearch, i, 1)) Then
tempVal = tempVal + Mid(strSearch, i, 1)
End If
Next
SzámKivesz = tempVal
End Function -
0P1
aktív tag
válasz Krogoth #34645 üzenetére
egy "kissé" komplikált képlettel megoldható
Ha A1-ben van az input, és a maximális hossza stringnek 40 karakter, akkor ezt írd be valahova:
=SZORZATÖSSZEG(KÖZÉP(0&A1,NAGY(INDEX(SZÁM(--KÖZÉP(A1,SOR($1:$40),1))*
SOR($1:$40),0),SOR($1:$40))+1,1)*10^SOR($1:$40)/10)Ez elvileg ki fogja szedegetni a szám karaktereket , és összefűzi őket egy decimális számmá. Ha 40-nél hosszabb is lehet a string, akkor $40 -et módosítsd ennek megfelelően. (ha elegendő kevesebb, akkor csökkentheted, ha hosszabb kell, akkor növeld)
Viszont vigyázat: Az excel szám kezelési limitjét ne döntögesd meg, a számpontosság 15 számjegy, efelett, elkezd normál alakban tárolgatni és kerekítgetni !
-
0P1
aktív tag
válasz pigster #34539 üzenetére
Szia, ez egy nem dokumentált, úgy nevezett "rejtett" függvény. Ezeket csak visszamenőleges kompatibilitási okokból hagyta bent a Microsoft (általában nagyon régi excel verziókból, vagy Visicalc, Lotus 1-2-3 szoftverekből öröklődtek ezek), azért, hogy a régi táblázatkezelő szoftverekben készített file-okat is meg tudja nyitni az excel.
Vagyis ezeknek a használata nem javasolt, (nem véletlenül vannak elrejtve). általában azért, mert ezeknek a funkcionalitását azóta kiváltotta a Microsoft valami más, fejlettebb függvénnyel .
Sajnos, akárhogy kerestem régi táblázatkezelős fórumokon (keresgélhetsz te is: "NUMBERSTRING spreadsheet function"-re keresgélj , én sehol nem találtam meg, hogy hogy működött régen ez a függvény, és azt sem, hogy melyik szoftverből öröklődött. Így sajnos ma már azt sem tudni, hogy egyáltalán mire szolgált pontosan annak idején. Valamikor a 80-as évekből jöhet, az biztos, mert 90-es évek elejétől azért megtalálni minden info-t a weben.
Ha nagyon érdekel a dolog, esetleg régi, 80-as években született számítástechnikai könyvekben keresgélhetsz.
De egyébként miért ragaszkodsz ennek a függvénynek a használatához? Esetleg valami kutatómunkát végzel a táblázatkezelők történetéről ?
Vagy valami konkrét feladatot szeretnél megoldani mai excelben? Akkor írd le kérlek, hogy mit szeretnél pontosan. A függvény megnevezése alapján szerintem ez valami olyat csinálhatott, hogy szöveggé alakította valami más adattípusú (pl szám) cella értékét. Ha ezt szeretnéd, akkor erre a TEXT() - magyarul SZÖVEG() függvény használatos .
Például
=SZÖVEG(1234;"0000000")
ezt a stringet adja ki : "0001234" , de komlikáltabb konverzió is megadhatsz, pl=SZÖVEG(1234567898;"[<=9999999]###-####;(###) ###-####")
eredménye (123) 456-7898 lesz -
Krogoth
senior tag
Köszi mindkettőtöknek, sejtettem, hogy sajnos ezt nem lehet megcsinálni, de lett egy újabb kérdésem.
Egy szöveget és számokat tartalmazó cellából függvénnyel ki lehet másolni csak a számokat?
-
pigster
senior tag
Erre vki tud valamit esetleg?
-
0P1
aktív tag
válasz Zola007 #34642 üzenetére
Hát, ezek alapján elég nehéz még csak elképzelni is, hogy mit is szeretnél pontosan.
De ha jól értem, valami HTML oldalt szeretnél, beágyazott videókkal, képekkel, szöveggel. Érdeklődj a Word szakmai topicban, az alkalmas alapszintű HTML-re, de kérlek, majd fogalmazz pontosabban, hogy megértsék, mit is szeretnél.
Komplikáltabb web page-hez valami professzionális web designer eszközt javaslok. Pl Adobe Dreamweaver, Quante Plus, Aptana, Microsoft Expression Web, OpenBexi, BlueFish, CoffeeCup, Amaya, Microsoft Visual Web Developer, KompoZer, stb.
-
Zola007
veterán
Nem épp excel, de mivel elég jártasok vagytok irodai szoftverekben, biztos tudjátok melyik lenne rá a legalkalmasabb.
Létre kellene hoznom olyan adatlapot, ami ~15 mezőből áll, nagyjából 2db A4 oldal terjedelmű lesz
Legtöbb mezőben több sornyi - formázott! - szöveggel
tartalmaz képet vagy videót egy vagy több mezőjében.Ami a legfontosabb, előfordulhat, hogy újabb mezőt kell idővel felvinni az adatbázisba és lehetőleg külön fájlként megnyitható legyen mindegyik adatlap.
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
-
válasz Juditta_56 #34634 üzenetére
Ja ... Csak a tartalmat néztem,meg hogy hyperlink nem is néztem kinek szól.
0P1
Köszi a tippet! Ez hogy fut le, vagy hogyan teszem be egy cellába?Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
0P1
aktív tag
Igen, ez inkább matek, mint excel
Információhiányod van, mivel 6 ismeretlened van és 4 független egyenleted.
Az utolsó (2016 egész vére vonatkozó) ugyanis felesleges, az kiszámolható a rendelkezésre álló információkból.
Még legalább két független információ hiányzik, hogy egyértelműen megoldható legyen (pl 2 negyedév adata) -
0P1
aktív tag
Ugye két módon tudsz átvenni küldő adatot, a régi jó öreg Microsoft Query-vel vagy Excel 2016 Beolvasás/átalakítással (korábbi excelekben PowerQuery).
Javaslom az utóbbit használatát. Így (függetlenül a saját windowsod/exceled beállításaitól) röptében át tudsz alakítani bármilyen adattípust.
A lekérdezés szerkesztőben jobb egér az oszlopokon - típus módosítása - nyelvterület használata - adattípus : tizedes tört - területi beállítás : angol.
Így fel fogja ismerni, hogy az adatforrásod angol beállítást használ (a tizedes elválasztó pont), de az outputodhoz nem nyúl, az olyan formában marad, amit akarsz, vagyis maradhat vessző. Így nincs szükség külön oszlopra , és továbbra is frissülni fog percenként , de már az általad kívánt formában. Gondolom FFeri50 is ilyesmire gondolt a frissítő rutin módosítása alatt. (Microsoft query-vel ez sajnos nem oldató meg, azzal én is mindig segédoszlopokat használtam ilyenekre, de Beolvasás/átalakítással szerencsére minden megoldható) -
Juditta_56
aktív tag
-
válasz Juditta_56 #34632 üzenetére
Igen, ha a hiperhivatkozás függvénnyel hozod létre. De eddig csak CTRL+K-val tudtam előhozni a linket, és a megjelenő szöveget). Több ezer tételt nem írnék át cellánként.
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Juditta_56
aktív tag
válasz Krogoth #34627 üzenetére
Így:
A1 képlete:=HIPERHIVATKOZÁS("https://prohardver.hu";"Prohardver")&KARAKTER(10)&HIPERHIVATKOZÁS("https://mobilarena.hu";"Mobilarena")&KARAKTER(10)&HIPERHIVATKOZÁS("https://itcafe.hu";"ITCafe")
Szerk... Aha... Kattintani nem lehet...
[ Szerkesztve ]
"You may say that I'm a dreamer But I'm not the only one"
-
Az Office topikban már kiokosítottak, hogyan kell egy link elérési útját megváltoztatni, már csak az a kérdés, hogyan férek hozzá a linkhez?
A cellára kattintva csak a szöveg látszik. Hogyan nyerem ki az url-t, hogy módosíthasssam(egy egész oszlopboan, egyesével nem jó)?
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
lasarus1988
tag
válasz lasarus1988 #34629 üzenetére
Megoldódott! El kellett osztani 24-gyel a tört számot és idő formátumra formázni a cellát.
Köszönöm
-
Krogoth
senior tag
válasz pigster #34626 üzenetére
Hivatkozás:
A1 https://prohardver.hu (megjelenítendő szöveg: Prohardver)
A2 https://mobilarena.hu (megjelenítendő szöveg: Mobilarena)
A3 https://itcafe.hu (megjelenítendő szöveg: ITCafe)Ez jelenleg 3 cellában van. Rákattintok megnyílik az adott oldal.
Ezt kellene úgy megoldani, hogy mindhárom 1 cellában legyen. -
Fferi50
Topikgazda
válasz Juditta_56 #34618 üzenetére
Szia!
Ezt valószínűleg Redmond (se) tudja!
Üdv.
-
Fferi50
Topikgazda
válasz lasarus1988 #34621 üzenetére
Szia!
Cellaformázás - egyéni - [óó]:pp
Üdv.
-
lasarus1988
tag
Sziasztok!
Egy kis segítséget szeretnék kérni az alábbi számolgatásban. Excel 2016, angol nyelvű.
Adott az A1 cellában a '127.208' szám érték és ezt szeretném idő formátumban megkapni '127:12:27'.
Tehát egy tört számről szeretném tudni, hogy idő formátumban hogy nézne ki.Köszönöm a segítséget!
-
Krogoth
senior tag
Hy.
Azt jól gondolom, hogy egy cellában nem lehet több hivatkozást elhelyezni?
-
Juditta_56
aktív tag
Sziasztok!
Az mitől lehet, hogy:
Egy 2,5 MB-os, négy munkalapból álló táblázat egyik lapjáról (kb. 1000 sor, 30 oszlop, sok képlettel, de minden képlet csak a saját lapra hivatkozik) leszűrtem 30 sornyi adatot, azt átmásoltam értékkel egy üres munkafüzetbe, ebből törölni akartam a végéről néhány oszlopot, ekkor "kevés a memória" hivatkozással kiakadt, majd nagy nehezen hagyta magát menteni, kiléptem (ekkor az eredeti táblázat már be volt zárva). Ezután láttam, hogy 4,5 MB-os lett az új, egylapos, 30 soros táblázat, amiben nincs egy darab képlet sem.
Helyre tudtam tenni úgy, hogy az összes üres oszlopot majd sort is töröltem. Hozzátenném, hogy ezek valóban üresek, formázás sincs bennük, az eredeti táblázatban sem.
Szóval, miért van ez, és mit lehet tenni ellene?
Előre is köszönöm, ha elárulja valaki a titkot!"You may say that I'm a dreamer But I'm not the only one"
-
ZaiKo
csendes tag
-
ZaiKo
csendes tag
válasz Fferi50 #34613 üzenetére
Szia!
Köszönöm a választ!
Azt hogy tudom automatizálni, hogy a második ilyen sémát hányadik karaktertől keresse?
Ugye a két számlaszámnak a pozíciója totál változó lehet. Lehet hogy azonnal egymás után vannak, lehet hogy az első előtt van még 10 karakternyi valami, lehet a kettő között 10 karakternyi valami (a 10 itt most egy random szám).Gigabyte Z77X-UD3H /i7 3770k@4.5ghz/ 16GB Corsair DDR3 / Gigabyte GTX1070 G1 Gaming / Corsair 750TX / Logitech G502/ SteelPad QCK Heavy / Sound Blaster Z / Logitech Z906 5.1/ 24" Zowie XL2540 & Samsung 245T
-
HREH
senior tag
válasz Fferi50 #34611 üzenetére
Köszi!
A frissítő rutin kifejezést nem értem pontosan, ugyanis automatikusan frissít percenként (így van megadva a külső adatok átvételénél), nem én csinálom manuálisan.
Átírni pedig nem szeretném pontra, jobban szeretem a vesszőt elválasztóként.
Most próbáltam úgy is, hogy egy makróba beteszem a dolgokat, a rögzítéssel rögzítettem is, de abszolút nem azt csinálja, amit kellene neki (adatok frissítése, majd cseréje)na mindegy, még elszórakozok vele egy kicsit(#34610) pigster: Ez bevált, nagyon köszönöm
[ Szerkesztve ]
"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
-
Fferi50
Topikgazda
Szia!
A Szöveg.Keres függvény és a Közép függvény kombinációja használható erre. Ha több is van benne, akkor megadhatod, hogy az első után keressen.
Pl:=KÖZÉP(A1;SZÖVEG.KERES("2017/";A1);12)
az A1 cellában a 2017/ tel kezdődően 12 karaktert ad vissza.=KÖZÉP(A1;SZÖVEG.KERES("2017/";A1;35);12)
az A1 cella 35. karakterétől keresi az értéket és ad vissza 12 karaktert ha talál.Üdv.
-
ZaiKo
csendes tag
Sziasztok!
Szeretnék egy kis segítséget kérni.
Banki befizetések könyvelését szeretném egyszerűbbé tenni a kollégák számára, de egyszerűen azt sem tudom hol kezdjem
A lényeg, hogy adott egy oszlop, ami az átutalások közleményét tartalmazza.
Abban az esetben ha ide csak is és kizárólag a számlaszámot tüntetik fel az ügyfelek, nincs gond, de sajnos ez csak az esetek egyharmadában igaz.
Tele van sok esetben számunkra használhatatlan adatokkal az adott sor, de ott szerepel az adott számlaszám is sőt van amikor több számlaszám is.
Az általunk kibocsájtott számlák száma így néz ki (példa): 2017/0012345
Azt szeretném valahogy elérni, hogy teljesen mindegy, hogy milyen adatokat tartalmaz a közlemény, ha szerepel benne ez a formátum, írja ki a mellette lévő cellába. Ha több is szerepel, vesszővel elválasztva.
2017-et írunk, így jó esetben minden számlaszámunk "2017/"-el kezdődik és utána van 7db szám.Na ennek hogyan lássak neki? Az, hogy több is szerepelhet egy cellába, teljesen megkavarja a dolgokat a számomra...
Előre is köszi
Gigabyte Z77X-UD3H /i7 3770k@4.5ghz/ 16GB Corsair DDR3 / Gigabyte GTX1070 G1 Gaming / Corsair 750TX / Logitech G502/ SteelPad QCK Heavy / Sound Blaster Z / Logitech Z906 5.1/ 24" Zowie XL2540 & Samsung 245T
-
Fferi50
Topikgazda
Szia!
A frissítő rutinba tedd bele a cserét.
Vagy - állítsd át az Excelben a tizedesvesszőt pontra: Fájl -Beállítások - Speciális - Rendszerbeállítások szerinti elválasztók használata kockából kiveszed a pipát, majd a tizedesjel kockába beírod a pontot.
Ok.
Innentől ezzel fog számolni a rendszer. Célszerű bezárni és újranyitni a fájlt.Vigyázz, ez alkalmazás szintű beállítás, tehát másik fájlban is így fog működni.
Üdv.
-
HREH
senior tag
Sziasztok!
Van egy munkalapom, ahová külső adatok átvitelével van lekérve néhány árfolyam-adat.
A kérdés az lenne, hogy hogyan tudnám a tizedespontot tizedesvesszőre cserélni, mivel a pontos verziónál #ÉRTÉK hibát dob, emiatt nem tudok műveleteket végezni vele.
Keresés és csere sem jó, ugyanis percenként frissülnek az értékek, emiatt mindig visszaáll tizedespontra.
Bármilyen ötletet köszönök!"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."
-
olloczky
senior tag
válasz DrojDtroll #34605 üzenetére
Ja ez így tökéletes köszönöm! Elleszek vele
Úgy még sosem volt, hogy valahogy ne lett volna!
-
DrojDtroll
veterán
megcsináltam
ha megint megnézed a linket már az új változatnak kell ott lenni
-
olloczky
senior tag
válasz DrojDtroll #34603 üzenetére
Hát azt csak példának írtam. De ha úgy érted, hogy 4 szám elég-e, végülis elég.
Úgy még sosem volt, hogy valahogy ne lett volna!
-
olloczky
senior tag
válasz DrojDtroll #34601 üzenetére
Rendben ezer hála
Úgy még sosem volt, hogy valahogy ne lett volna!
Új hozzászólás Aktív témák
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Microsoft Office Home & Business 2024 PC/Mac EP2-06638
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Új, bontatlan World of Warcraft gyűjtői kiadások
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest